Cov txheej txheem:
- Kauj Ruam 1: Sib Sau Txhua Qhov
- Kauj Ruam 2: Txuas Txuas Cov Zaub OLED
- Kauj Ruam 3: Txuas Buzzer
- Kauj Ruam 4: Txhua Qhov Khoos Phis Tawj Sib Txuas Ua tiav
- Kauj Ruam 5: Xws li Lub Tsev Qiv Ntawv thiab Pib Pib Cov Txheej Txheem
- Kauj Ruam 6: Cov Ntsiab Lus Nkauj Melody
- Kauj Ruam 7: Ua Zaj Nkauj Thaum Pib
- Kauj Ruam 8: Hloov Cov Duab rau Bitmaps
- Kauj Ruam 9: Kho Kho Dua Raws Li Koj Cov Zaub
- Kauj ruam 10: Tsim Bitmap Array
- Kauj Ruam 11: Muab Cov Duab Ua Ntej
- Kauj Ruam 12: Tag Nrho Cov Cai:
- Kauj Ruam 13: Cov Ntsiab Lus:
Video: PUBG Ntsiab Lus Nkauj+Ua Duab Nrog Arduino !: 13 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Nyob zoo thiab txais tos rau qhov kev qhia lom zem no! Kuv vam tias koj txhua tus nyob zoo thiab nyob zoo. Qhov haujlwm me me tab sis xav tsis thoob yog hais txog kev ua PUBG lub ntsiab nkauj thiab txawm tsim qee qhov kev ua si animations siv arduino.
Cov khoom siv siv tau yooj yim heev thiab yooj yim heev los sib sau ua ke ntawm ib daim ntawv ntawm lub khob cij. Kuv yuav sib koom tag nrho lub tsev thiab txheej txheem coding hauv cov lus qhia no, nyob ib puag ncig kom txog thaum kawg!
Kuv xav qhia koj kom saib cov vis dis aus kom tau txais lub tswv yim ntawm qhov haujlwm:) Yog tias koj nyiam nws ces nyiam thiab qhia cov vis dis aus. Xav txog kev sau npe mus rau kuv cov channel yog tias koj txaus siab rau kuv tsim. Ua tsaug!
Yog li, yam tsis muaj ncua ntxiv, cia peb pib!
Kauj Ruam 1: Sib Sau Txhua Qhov
Kev tsim kho feem ntau suav nrog Arduino Nano uas yog lub hauv paus tseem ceeb rau txoj haujlwm no. Koj tuaj yeem siv lwm yam Arduino sib txawv xws li Arduino Uno nrov, Arduino Pro Mini, Arduino Mega thiab lwm yam. Los tso saib cov duab thiab cov duab, Kuv txiav txim siab mus nrog 0.96 nti OLED zaub nrog daws teeb meem ntawm 128 los ntawm 64 pixels. Cov zaub no tuaj yeem cuam tshuam nrog arduino nrog I2C raws tu qauv uas xav tau tsuas yog ob lub xov hlau rau cov ntaub ntawv thiab lub moos, yog li txo tus lej ntawm kev sib txuas thiab ua rau txoj haujlwm sib dua. Rau kev ua si PUBG lub ntsiab nkauj kuv tau siv 5V buzzer uas kuv txuas tus pin zoo nrog tus lej digital 6 ntawm arduino thiab hauv av mus rau hauv av ntawm Arduino.
Nov yog cov npe ntawm ntu uas xav tau rau txoj haujlwm:
- Arduino Nano (lossis lwm yam pawg thawj coj ntawm koj xaiv)
- 0.96 Nti OLED zaub module
- 5v zog
- Jumper xov hlau
- Cov qhob cij
- Arduino programming cable
Kauj Ruam 2: Txuas Txuas Cov Zaub OLED
Tag nrho ntawm 4 qhov kev sib txuas xav tau rau OLED cov duab los txuas los ntawm arduino:
Vcc 5V ntawm Arduino
Gnd Gnd ntawm Arduino
SDA A4 ntawm Arduino
SCK A5 ntawm Arduino
Pins A4 thiab A5 ntawm arduino ua haujlwm ntau lub hom phiaj ntawm cov tswv yim sib txuas ntxiv rau cov koob rau I2C kev sib txuas lus. Ntawm no peb tau siv tus pin rau I2C raws tu qauv rau cuam tshuam nrog cov qauv teeb tsa.
Qhov txuas rau Adafruit lub tsev qiv ntawv siv hauv txoj haujlwm no:
Kauj Ruam 3: Txuas Buzzer
Lub 5V buzzer muaj qhov zoo thiab tsis zoo lub davhlau ya nyob twg.
Tus lej zoo D6 ntawm Arduino (tus lej digital 6) (koj tuaj yeem siv txhua tus lej digital ntawm arduino)
Tsis zoo tus pin Gnd ntawm Arduino
Peb tab tom tsim lub suab xav tau ntawm tus lej digital D6 uas lub suab nrov yuav ua suab paj nruag.
Kauj Ruam 4: Txhua Qhov Khoos Phis Tawj Sib Txuas Ua tiav
Txhua qhov kev sib txuas tsim nyog ntawm OLED zaub thiab lub suab nrov tau ua tiav. Tam sim no cia peb mus tom ntej kom nkag siab txog lub luag haujlwm ntawm txoj haujlwm..
Kauj Ruam 5: Xws li Lub Tsev Qiv Ntawv thiab Pib Pib Cov Txheej Txheem
Tag nrho txoj haujlwm tau muab cais ua 3 yam:
- Txoj haujlwm tseem ceeb suav nrog kev pib ua ntu zus thiab ua ntu zus ntawm cov duab thiab nkauj
- "pitches.h" cov ntaub ntawv suav nrog cov npe ntawm cov suab paj nruas sau tseg thiab qhov cuam tshuam cuam tshuam
- "pictures.h" cov ntaub ntawv suav nrog cov duab me me ntawm cov duab kom pom.
Cov txheej txheem yuav hloov pauv cov duab li cas rau hauv bitmap array rau OLED zaub tau tham hauv cov theem tom ntej.
Kuv tseem yuav txuas tag nrho cov lej nrog rau cov lus qhia no rau koj siv:)
Kauj Ruam 6: Cov Ntsiab Lus Nkauj Melody
Kuv saib hauv internet rau cov ntawv sau yooj yim uas suav nrog PUBG lub ntsiab lus nkauj thiab tom qab ntawd ntxiv lawv rau hauv cov nkauj nkauj.
Los ntawm kev siv sijhawm ntau lub sijhawm ua si thiab rov ua suab paj nruag ua ntu zus, Kuv tom qab ntawd tsim lub sijhawm ncua sijhawm uas muaj kev txhawj xeeb txog qhov yuav tsum tau ua ntawv ntev npaum li cas. Kev sib xyaw ntawm cov nkauj paj nruag thiab cov sijhawm ntev suav nrog cov ntaub ntawv ua tiav los ua nkauj.
Kauj Ruam 7: Ua Zaj Nkauj Thaum Pib
Muaj tag nrho ntawm 63 cov ntawv uas kuv tau siv los ua cov nkauj ua ntu zus. Ua siv rau lub voj thiab rov ua dua los ntawm cov ntawv sau thiab lub sijhawm ntev nrog qhov tau txiav txim ua ntej ncua ntawm txhua qhov ntawv, tag nrho cov ntu tau ua si ib zaug, txij li daim ntawv no yog lus dag hauv qhov tsis muaj teeb tsa teeb tsa (). Qhov txaus siab, tsis muaj ib txoj cai rau txoj haujlwm no siv lub voj void () ntawm cov lej arduino raws li kuv npaj siab yuav ua si thiab tso duab ib zaug xwb. Yog lawm yog tias koj xav tau rov ua ntu zus ntxiv uas yuav tsum tau muab tso rau hauv qhov khoob khoob () ua haujlwm.
Kauj Ruam 8: Hloov Cov Duab rau Bitmaps
Tam sim no, qhov ntxim nyiam ntawm txoj haujlwm yog txheej txheem los hloov cov duab mus rau qhov bitmap array rau OLED zaub raws li nws qhov pixel ntom. Txog qhov no kuv pom cov cuab yeej hauv online uas tso cai rau peb los tsim cov kev cai bitmaps.
Qhov txuas rau daim ntawv thov online no yog:
Ua tsaug rau cov neeg tsim khoom zoo ntawm daim ntawv thov no, qhov no ua rau kuv ua haujlwm tau yooj yim dua.
Thaum mus rau qhov txuas koj thawj zaug yuav tsum tso cov duab koj xav tsim lub bitmap ntawm. Ib yam uas yuav tsum nco ntsoov ntawm no yog koj yuav tsum sim xaiv cov duab uas tsis muaj ntau qhov sib txawv xim hauv nws, sim ua cov duab nrog ob peb xim xim, tsis muaj gradients kom tau txais txiaj ntsig zoo dua
Kauj Ruam 9: Kho Kho Dua Raws Li Koj Cov Zaub
Hauv cov kauj ruam tom ntej, peb yuav tsum hloov kho cov duab raws li tawm cov lus daws teeb meem. Rau peb cov zaub OLED, nws yog 28 pixels dav thiab 64 pixels hauv qhov siab, uas kuv tau hloov kho raws li qhia hauv daim duab. Kho qhov ci ci kom pom tseeb kom pom cov duab pom tseeb (qhov no yog qhov zoo dua ntawm kev siv cov duab nrog cov xim tawv tuaj rau hauv kev ua si, ntau dua cov xim gradients, cov duab zoo hauv cov xim monochrome yuav poob qis vim nws cuam tshuam nrog lub teeb ci).
Cov kauj ruam tom ntej yog kom haum cov duab ntawm lub vijtsam ua kom muaj qhov sib luag thiab kho kom sib haum rau qhov kev xaiv uas twb muaj lawm. Koj tuaj yeem tshawb xyuas cov kev xaiv no kom tau txais cov duab uas xav tau. Rau kev siv koj kuj tau txais qhov kev xaiv ua ntej zoo kawg!
Kauj ruam 10: Tsim Bitmap Array
Tom qab kho cov duab tsis, hauv cov kauj ruam tom ntej tsuas yog xaiv Arduino code raws li cov qauv tsim tawm thiab nyem tsim kom tau txais qhov xav tau bitmap array!
Muaj! koj tau ua tiav hloov koj cov duab rau qhov xav tau bitmap array. Kuv tau ua cov txheej txheem no rau tag nrho ntawm 7 cov duab thiab cawm lawv.
Kauj Ruam 11: Muab Cov Duab Ua Ntej
Txog kev tso tawm cov duab Kuv tau siv Arduino millis () ua haujlwm kom hu rau kos () ua haujlwm uas yog ib txheej ntawm cov lus txib kom tshem tawm cov lus tso tawm, npaj lub bitmap array rau OLED thiab pib ua cov zaub. Lub ntsiab lus tseem ceeb yog tom qab txhua 3.5 vib nas this, cov duab raug hloov pauv thiab cov duab tom ntej tau tshwm. Zoo, 3.5 vib nas this tsis yog tus lej tshwj xeeb, kuv tsuas yog xam tawm tias yog tias kuv faib tag nrho lub suab nkauj ntev los ntawm 7 cov duab kuv tau txais kwv yees li 3.5 vib nas this rau txhua qhov khoom. Koj tuaj yeem ntxiv cov duab ntxiv rau qhov no thiab txo lub sijhawm tso saib rau txhua daim duab yog tias koj xav tau.
Cov kab ntawv luv piav qhia txog kev ua haujlwm li cas raws li millis () ua haujlwm.
Tag nrho cov duab me me ntawm cov duab tau khaws cia hauv "pictures.h" cov ntaub ntawv
Kauj Ruam 12: Tag Nrho Cov Cai:
Ntawm no kuv tab tom qhia tag nrho cov cai rau txhua tus ntawm koj kom ua si ib puag ncig thiab sim nrog!
Thaum txhua yam zoo li zoo nws yog lub sijhawm rub nws mus rau hauv lub rooj tsavxwm:)
Kauj Ruam 13: Cov Ntsiab Lus:
Raws li koj tuaj yeem pom cov duab tau dhau los ua qhov zoo! Thiab yog li lub suab nkauj! Kuv vam tias koj tau saib cov vis dis aus uas tag nrho cov kev tawm tsam tam sim no.
Kuv vam tias Arduino's PUBG version yog qhov haujlwm zoo siab rau txhua qhov kev ua si thiab cov neeg nyiam siv hluav taws xob nyob ntawd.
Thov koj xav qhia koj cov kev tawm tswv yim hauv cov lus pom thiab qhia tawm cov lus qhia ntxiv. Qhia rau kuv paub yog tias koj tsim txoj haujlwm lom zem no:)
Txog sijhawm tom ntej.
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev yees duab Lighbox Ua Los Ntawm Cov Duab Duab: 6 Kauj Ruam (nrog Duab)
Kev yees duab Lighbox Ua Los Ntawm Cov Duab Duab: Koj puas tau nyob hauv qhov xwm txheej uas koj yuav tsum tau thaij duab zoo ntawm qee yam thiab koj tsis muaj xob laim zoo nkauj lossis keeb kwm yav dhau zoo? Puas yog koj mus yees duab tab sis koj tsis muaj nyiaj ntau rau cov cuab yeej kim kim? Yog tias muaj, qhov no yog
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv