Cov txheej txheem:
- Kauj Ruam 1: Koj Xav Tau Dab Tsi?
- Kauj ruam 2: Programming Arduino's thiab Bluetooth
- Kauj Ruam 3: Tsim Lub Hnab looj tes
- Kauj Ruam 4: Cov Khoom Kawg
Video: Hnab looj tes Wizard: Arduino Controlled Hnab looj tes: 4 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Hnab looj tes Wizard.
Hauv kuv qhov haujlwm kuv tau ua lub hnab looj tes uas koj tuaj yeem siv los ua si koj nyiam cov khawv koob cuam tshuam txog kev ua si hauv qhov txias thiab ua kom zoo siv tsuas yog qee qhov yooj yim arduino's thiab arduino cov cuab tam. koj tuaj yeem ua si yam khoom zoo li cov laus sau, lossis koj tseem tuaj yeem ua koj tus kheej game.
Lub Hnab looj tes siv lub ntsuas ntsuas ntsuas kom pom qhov nrawm ntawm koj txhais tes yog li yog tias koj txav koj txhais tes nrawm nrawm lub arduino yuav xa lus los ntawm bluetooth module mus rau tus txais kom tus txais tuaj yeem pib ua haujlwm thiab nyem rau ntawm koj lub computer zoo li nas. nyem Hnab looj tes kuj muaj khawm sib txawv uas koj tuaj yeem siv hloov pauv thiab hloov xim ntawm cov teeb coj hauv lub hnab looj tes.
Kauj Ruam 1: Koj Xav Tau Dab Tsi?
Koj yuav xav tau:
- 1x hnab looj tes 1.5 loj dua koj tus kheej loj.
- 1x cov duab plaub uas tuaj yeem tuav tau arduino leonardo thiab lwm cov xov tooj (kuv siv rooj plaub iphone 4)
- 1 x arduino nano
- 1x arduino leonardo
- 1x adafruit neo-pixel 16 lub nplhaib
- 3x cov nyees khawm uas koj xaiv (kuv xav kom khawm me me vim tias lawv yuav tsum haum rau hauv koj cov ntiv tes)
- 2x bluetooth HC-05 cov qauv.
- 1x 3-axis accelerometer
thiab ntau cov xov hlau, ob peb tus tiv thaiv ntawm 220 ohm (kuv tuaj yeem ua nrog 6), thiab qee yam khoom siv zoo li tooj liab.
Kauj ruam 2: Programming Arduino's thiab Bluetooth
Txhawm rau pib ntawm koj txoj haujlwm koj tuaj yeem sau koj tus lej arduino nano thiab arduino leonardo, koj yuav xav tsim tus tswv bluetooth thiab tus qhev txuas nrog ob qho koj li HC-05 cov qauv. Kuv tau pom cov lus qhia zoo tshaj plaws rau kev teeb tsa ntawm lub vev xaib no thiab kuv yuav tso qhov txuas rau kev qhia kom koj tuaj yeem ua qhov zoo ib yam ua ntej peb txuas ntxiv mus (nco ntsoov: arduino leonardo yog qhev thiab arduino nano yog Master) (Kuv yeej xav ua tsaug "Riftliger" rau nws cov lus qhia):
Thaum koj tau txuas koj li arduino leonardo ua qhev thiab koj tus arduino nano ua tus tswv, peb tuaj yeem pib sau lawv ua haujlwm nrog txhua tus cwj pwm thiab ua lub hnab looj tes.
Txhawm rau pib, nco ntsoov tias koj tau teeb tsa koj lub tsev qiv ntawv hauv ob qho tib si arduino thiab rub tawm.
koj tus tswv arduino yuav tsum yog hnab looj tes yog li lub nplhaib neopixel thiab bluetooth module txuas nrog. qhov no txhais tau tias tus tswv tswv yuav tsum muaj:
#suav nrog #txhais tus lej PIN 6
thiab
#suav nrog SoftwareSerial BTserial (10, 11);
koj tus qhev arduino yuav tsum tuaj yeem tau txais cov ntaub ntawv nrog bluetooth thiab tuaj yeem tswj hwm koj lub computer. yog li rau tus qhev koj yuav xav tau SoftwareSerial ib yam nrog rau tus qauv #suav nrog Keyboard.h thiab #suav nrog Mouse.h dab koj tuaj yeem pom ntau ntxiv txog ntawm arduino refrences lub vev xaib.
Qhov xaus kuv tau tshaj tawm tag nrho cov cai hauv qab no thiab koj tuaj yeem tsim cov lej sib xws rau cov lej hauv qab no kom ua rau koj lub teeb, lossis qhia koj tus kheej lub ntsuas cua.
Kauj Ruam 3: Tsim Lub Hnab looj tes
ib zaug koj tau ua tiav tsim, tso tawm, sim, thiab txhim kho koj cov cai koj yuav tsum txiav txim siab pib tsim koj lub hnab looj tes. hauv cov duab saum toj no kuv tau ua daim duab yooj yim ntawm yuav ua li cas txhua yam yuav tsum teeb tsa (kuv thov txim rau kuv cov txuj ci kos duab). hauv daim duab koj tuaj yeem pom cov kab nrog kab zauv zoo li "Z" los ntawm lawv txuas nrog 5V (5volt) thiab cov kab nrog lub voj voog yooj yim "0" los ntawm lawv txuas nrog GND (hauv av).
raws li koj tau teeb tsa txoj cai koj yuav tsum paub qhov twg txhua tus pin yuav tsum coj thiab yuav ua li cas txhua yam schould yuav tsum tau powered thiab tswj. cov lus qhia me ntsis yog nrhiav qhov chaw yooj yim rau koj cov arduino txij li nws yuav tau nkaum hauv koj lub hnab looj tes. Kuv muaj kuv nyob nruab nrab ntawm nraub qaum ntawm kuv txhais tes tab sis kuv pom zoo tso cov arduino thaum pib ntawm sab nraum qab ntawm koj lub dab teg txij li lub ntsuas cua tuaj yeem ua tau zoo tshaj plaws nyob hauv nruab nrab ntawm koj txhais tes thiab bluetooth tuaj yeem tso rau txhua qhov chaw.
qhov nyuaj tshaj plaws ntawm cov txheej txheem hauv tsev yog kev siv tag nrho koj cov cables. qhov no yog kuv thawj qhov haujlwm ua haujlwm yog li kuv muaj ntau yam yuav tsum tau kawm, tab sis kuv tuaj yeem hais lus los ntawm kev paub siv yam khoom zoo li cov hlua hlau txuas lub kaus mom kom txuas txhua tus yam ntxwv rau volt thiab hauv av los ntawm tsuas yog ob qhov txuas mus rau arduino. qhov no ua rau nws yooj yim los txuas ntau cov xov hlau rau ib leeg, tab sis yog tias koj yuav tsum txuas cov xov hlau rau koj lub arduino nano kuv pom zoo kom siv cov khoom siv txij li qhov ntawd lees paub tias muaj kev sib txuas zoo.
Arduino leonardo yog txheej txheem yooj yim heev uas koj tuaj yeem siv jumper cables txuas rau hauv lub rooj tsavxwm, txuas qhov kawg rau koj tus qhev bluetooth module, thiab ntsaws rau hauv coj los ntawm tus pin 8 rau GND (hauv av) yam tsis muaj kev sib txuas hauv nruab nrab txij li thaum coj yuav tsis ci ntau npaum li tawg. rau cov kauj ruam kawg tsim lub thawv txias tab sis yooj yim rau koj leonardo (thaum lub usb tseem txuas nrog) yog li koj muaj tus txais txais ntsaws rau hauv koj lub computer. (Kuv siv lub xov tooj yooj yim kuv lub thawv 4, zoo meej rau arduino leonardo + bluetooth module kom haum.
Kauj Ruam 4: Cov Khoom Kawg
Thiab qhov ntawd yog nws !!
Yog tias koj tau txuas txhua yam kom raug, ua kom ntseeg tau tias tsis muaj cov xov hluav taws xob kov ib leeg, thiab paub tseeb tias txhua yam tau txuas nrog, thiab koj tuaj yeem sim koj lub hnab looj tes nrog qee yam zoo li cov txwj laus los ntawm kev xaiv koj cov lus sib txheeb rau lub teeb uas koj tau xaiv, nyiam lawv, tom qab ntawd khawm lawv rau cov yuam sij ntawm koj cov nyees khawm, thiab qhov ntawd yog nws.
tam sim no koj tuaj yeem ua si sib tw ua si ntawm skyrim thiab xav zoo li tus txawj ua yees siv tiag. Kuv vam tias koj muaj kev lom zem nrog qhov tsim no thiab qhia kuv yuav ua li cas kuv tuaj yeem txhim kho kuv cov phiaj xwm
ua tsaug thiab Nco Ntsoov !!:
Muaj FUN !!
Pom zoo:
Hnab looj tes kos duab: 10 Kauj Ruam (nrog Duab)
Hnab looj tes kos duab: Hnab looj tes kos duab yog hnab looj tes hnav uas muaj ntau hom kev ntsuas los tswj cov duab kos los ntawm Micro: me ntsis thiab p5.js Cov ntiv tes siv khoov khoov uas tswj r, g, b qhov muaj txiaj ntsig, thiab ntsuas qhov ntsuas hauv Micro: kev tswj hwm me ntsis x, y coordina
Neeg Hlau Tes Nrog Wireless Hnab looj tes Tswj - NRF24L01+ - Arduino: 7 Kauj Ruam (nrog Duab)
Neeg Hlau Tes Nrog Wireless Hnab looj tes Tswj | NRF24L01+ | Arduino: Hauv daim vis dis aus no; 3D neeg hlau sib dhos ua ke, tswj servo, tswj lub zog tswj, tswj tsis tau nrog nRF24L01, Arduino tus txais thiab xa tawm qhov chaws muaj. Hauv ntej, hauv txoj haujlwm no peb yuav kawm paub tswj tus neeg hlau tes nrog xaim
Hnab looj tes Synth: Ua Si Nrog Gakken SX-150: 8 Cov Kauj Ruam (nrog Duab)
Hnab looj tes Synth: Ua Si nrog Gakken SX-150: {// Zoo rau cov pib siv hluav taws xob-er. // Nws yuav muab qee qhov kev paub yooj yim rau koj los tsim kev cuam tshuam. // Yog tias peb tau ua siab ncaj, feem ntau ntawm qhov no twb muaj nyob hauv lwm Ibles, tab sis kuv nyiam lub tswv yim ntawm kev coj ua ke // cov haujlwm no. // The Gakken
Ntiaj Teb Txoj Kev Tawv Tawv Tawv Tes Tawv Tes Tawv Tes Tawv Tes!: 6 Cov Kauj Ruam (nrog Duab)
Ntiaj Teb Txoj Kev Tawv Tawv Tawv Tes Tawv Tes Tawv Tes Tawv!: Khawm-tus kws tsim, los ntawm Aniomagic, yog qhov zoo kawg nkaus me me. Nws yog tus nyeem ntawv ib puag ncig qhov loj me ntawm npib tsib xee uas tuaj yeem ua haujlwm tau nrog tshwj xeeb lub sijhawm ua haujlwm ntawm lub teeb. Nrog nws, peb yuav ua rau lub ntiaj teb nyias nyias, tuaj yeem tsim cov hlua tes. Kuv tau
Ua Hnab looj tes Ua Haujlwm Nrog Kov Screen: 3 Kauj Ruam (nrog Duab)
Ua Hnab looj tes Ua Haujlwm Nrog Kov Screen: Koj tuaj yeem ua qhov no hauv ob peb feeb yam tsis muaj kev paub ntau npaum li cas. Lub caij ntuj no los txog (yog tias koj nyob rau Sab Qaum Teb Qaum Teb) thiab nrog lub caij ntuj no los txias huab cua, thiab nrog huab cua txias los hnab looj tes. Tab sis txawm nyob hauv qhov txias koj lub xov tooj