Turinys:
- 1 žingsnis: Reikalavimai
- 2 žingsnis: maitinimas
- 3 žingsnis: Servos
- 4 žingsnis: paspauskite mygtukus
- 5 žingsnis: jėgos jautrus rezistorius
- 6 žingsnis: šviesos jutiklis
- 7 žingsnis: korpusas
- 8 žingsnis: kodas
Video: „Arduino Dice Tower“žaidimas: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje pamokoje aš jums parodysiu, kaip sukurti kauliukų bokšto žaidimą su arduino, penkiais servo ir kai kuriais jutikliais.
Žaidimo tikslas yra paprastas, du žmonės meta kauliuką į viršų, o jūs pakaitomis paspaudžiate mygtuką arba kitaip manipuliuojate jutikliais. Kai atliksite servo, perkelkite platformas abiejose dėžutės pusėse, kad kauliukas nukristų žemyn. Pirmasis, išmetęs savo kauliukus iš bokštų, laimi su priemoka pamatyti, ką jis/ji mėtė.
Šį projektą galima lengvai modifikuoti ar išplėsti, kad būtų naudojami kiti įdomūs jutikliai, arba jis gali būti didesnis ar mažesnis.
1 žingsnis: Reikalavimai
Šiam projektui jums reikės:
Elektronika:
- AC/DC adapteris (5V, 2.1A, teigiamas centras)
- „Arduino Uno“
- USB-B kabelis
- 32x jungiamasis laidas
- 5 kartus servo
- 5x 10k rezistoriai
- 3x mygtukas
- jėgai jautrus rezistorius
- Šviesos jutiklis
Statybinės medžiagos:
- MDF plokštė arba kita mediena
- medienos klijai
- mediniai iešmai
- plastiko lakštas
SVARBU: adapteris turi būti 5 voltų, nes tai yra servo įtampa ir daugiau gali juos sugadinti. Taip pat patikrinkite, ar adapterio centras yra teigiamas ir ar jis turi daugiau nei 2 A, kad galėtų maitinti visus servus.
2 žingsnis: maitinimas
Kad visi servai veiktų, jums reikės daug daugiau energijos, nei gali tiekti arduino. Tam skirtas adapteris. Adapteris yra 5 V, tai yra servo ir visų jutiklių darbinė įtampa, kad būtų tobula. Be to, jis tiekia 2.1A, kurio pakanka visiems servams vienu metu. Taigi pirmiausia nukirpkite adapterio laidą ir nulupkite odą. Jei turite atskirti laidus, vienas iš jų yra 5 V, o kitas - žemė. Jei turite vieną storą laidą, tai reiškia, kad abu laidai yra ten ir turėsite juos atskirti. Norėdami sužinoti, kuris laidas yra 5 V, galite naudoti multimetrą. Jei uždėsite zondus ant laidų ir rodys 5 V, raudono zondo viela yra 5 V, o juodo zondo - įžeminta. jei rodoma -5 voltai, tai reiškia, kad turite juos neteisingai. Dabar galite apvynioti vielą aplink abu ir įdėti juos į savo duonos lentą, 5v į + ir žemę į -. Dabar yra paskutinis dalykas, kurį reikia nutiesti nuo jūsų arduino žemės iki - taip pat, kad adapteris ir arduino turėtų bendrą pagrindą, kitaip jis neveiks.
3 žingsnis: Servos
Toliau sujungsime savo servus. Dabar kiekvienas servo turi tris geltonos, oranžinės ir rudos vielos laidus.
- nuo geltonos iki (PWM) 4, 5, 6, 9, 10, 11 kaiščio
- Oranžinė prie valdžios
- Ruda iki žemės
Bet jūs negalite jų tiesiog prijungti prie bet kurio kaiščio, svarbu naudoti PWM kaiščius. Nors dauguma skaitmeninių kaiščių gali būti tik įjungti arba išjungti, PWM kaiščiai taip pat gali siųsti vertes, tarp kurių turime pastatyti servo į bet kurią norimą padėtį.
4 žingsnis: paspauskite mygtukus
Toliau prijungsime tris mygtukus, kad valdytume 1, 2 ir 4 servus.
- Prijunkite mygtuką prie duonos lentos
- Nuo dešinio mygtuko kojos iki maitinimo.
- Nuo kairės mygtuko kojos iki 3 kaiščio
- Nuo kairės mygtuko kojos iki 10k rezistoriaus
- Nuo 10k rezistoriaus iki žemės
Dabar pakartokite tai visiems trims mygtukams.
5 žingsnis: jėgos jautrus rezistorius
Kitas yra jėgai jautrus rezistorius, kuris matuoja jėgą. Dabar šiam jutikliui naudosime analoginius kaiščius, nes analoginiai kaiščiai veikia su reikšmėmis nuo 0 iki 1023, o ne tik įjungiami arba išjungiami, o tai būtina jėgos jutikliui.
- Prijunkite jėgai jautrų rezistorių prie plokštės
- Kairysis kaištis prie maitinimo
- Dešinysis kaištis prie analoginio kaiščio A0
- Dešinysis kaištis prie 10k rezistoriaus
- 10k rezistorius prie žemės
6 žingsnis: šviesos jutiklis
Ir galiausiai pridedame šviesos jutiklį. Įsitikinkite, kad ilgas smeigtukas yra kairėje.
- Prijunkite šviesos jutiklį prie duonos lentos
- Kairė koja į valdžią
- Dešinė koja prie analoginio kaiščio A1
- Dešinė koja iki 10k rezistoriaus
- 10k rezistorius prie žemės
7 žingsnis: korpusas
Remdamiesi šablonu pirmoje nuotraukoje, galite pamatyti lentas. Tada padarykite skyles, nurodytas priekyje ir gale. Tada galite viską suklijuoti, kad būtų kaip 2 ir 3 paveikslai. Tiesiog neklijuokite servo platformų prie servo, tiesiog naudokite standartines servo dalis ir prisukite jas prie to. Tada klijuokite iešmus ir priklijuokite juos per skylę. Tada iš kitos pusės uždėkite kitą identišką platformą taip, kad ant vienos servo turėtumėte dvi platformas. Taigi, žiūrėkite tai į ketvirtą ir penktą paveikslus.
Žinoma, jūs galite gana lengvai keisti dėžutės dydį ir skaidres viduje.
8 žingsnis: kodas
Tai yra kodas, skirtas valdyti visus penkis servo variklius naudojant jutiklius.
mygtukas1 = servo1
mygtukas2 = servo2
šviesos jutiklis = servo3
mygtukas3 = servo4
jėgai jautrus rezistorius = servo5
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
3D labirinto žaidimas naudojant „Arduino“: 8 žingsniai (su paveikslėliais)
3D labirinto žaidimas naudojant „Arduino“: Sveiki draugai, todėl šiandien mes ketiname sukurti labirinto žaidimą naudodami „ARDUINO UNO“. Kadangi „Arduino Uno“yra dažniausiai naudojama lenta, labai šaunu žaisti su ja. Šiame „Instructable“leidžia sukurti labirinto žaidimą, valdomą naudojant vairasvirtes. Nepamirškite
Fotografavimo žaidimas „ARDUINO + SCRATCH“: 6 žingsniai
„ARDUINO + SCRATCH“šaudymo žaidimas: išsaugokite pyragą !!! jam gresia pavojus. Yra keturios musės. Jūs turite tik 30 sekundžių, kad nušautumėte muses ir išsaugotumėte savo pyragą
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje