Turinys:
- 1 žingsnis: Surinkite reikmenis
- 2 žingsnis: 3D spausdinimas
- 3 žingsnis: laidų prijungimas
- 4 žingsnis: programavimas
Video: „Bot Laser Gallery“žaidimas: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai žaidimas, kurio metu nukreipiate lazerinį žymeklį į roboto pilvą, kad jį „išjungtumėte“. Kai pataikysite į silpnąją roboto vietą, jos akys aptemsta ir išgirsite lazerio garsą. Išjungus visus penkis robotus, žaidimas atstatomas ir robotai vėl įsijungia po vieną.
Aš tai padariau, nes tai sukuria paprastą įvesties/išvesties pavyzdį, paaiškinantį, ką gali mikrovaldikliai, ir tai yra daug įdomiau nei mygtuko paspaudimas ant lentos. Kitas puikus žingsnis gali būti servo arba vibracinių variklių pridėjimas, kad būtų užtikrintas papildomas atsiliepimas.
1 žingsnis: Surinkite reikmenis
- 5 mm šviesos diodas (arba jei nenaudojate 3D spausdinto modelio, galite naudoti bet kokio dydžio)
- LDR (nuo šviesos priklausomas rezistorius)
- 3 laidai
- 2 rezistoriai (aš naudojau 200 omų, bet galite naudoti bet kokius, kurie apsaugo jūsų LED. Mokomoji nuoroda!)
- Mikrokontroleris, aš naudoju „Arduino Nano“
- Duonos lentos ir trumpikliai
- Momentinis jungiklis (-ai)
- Pjezo „garsiakalbis“P.
Neprivaloma
- Šilumos susitraukimas
- Jungtys
- Klijai
Aš nustatiau kiekvieną robotą modulinį, kad galėčiau juos lengvai atjungti, kad juos būtų galima saugoti ar keisti. Aš šiek tiek apsaugojau nuo atvirų jungčių šilumos susitraukimą.
Įrankiai:
- Litavimo įranga
- 3D spausdintuvas (neprivaloma)
2 žingsnis: 3D spausdinimas
www.thingiverse.com/thing:2069579
Jei norite naudoti mano modelį, sekite nuorodą. 5 mm šviesos diodas prispaudžia prie nugaros.
LDR (arba bet kuris jutiklis su dviem laidais) gali būti įkištas per priekį. Jums gali tekti šiek tiek atidaryti skyles karštu vinimi arba mažu grąžtu.
Jei nenorite spausdinti modelio 3D, galite ką nors padaryti patys. Prototipas prasidėjo nuo paprasto kartoninio taikinio su iškištais laidais.
3 žingsnis: laidų prijungimas
Sukūriau juos taip, kad nebūtų papildomų komponentų, kuriuos būtų galima prijungti prie duonos lentos. Tik laidai ir jungikliai.
Kiekvienas {LED, LDR, 2 rezistorių} rinkinys reiškia vieną robotą. Aš naudoju servo prailginimo laidus, kurie buvo tiesiogiai prijungti prie antgalių, kuriuos lituodavau ant kiekvieno roboto. Atkreipkite dėmesį, kad iš kiekvieno roboto bus trys laidai.
Taigi būkite atsargūs, prijungdami tinkamus rezistorius prie tinkamų laidų. Mano schema jums gali atrodyti šiek tiek sudėtinga, tačiau tai išgelbėjo mane nuo to, kad man nereikėjo keturių laidų. Tikiuosi, kad tai prasminga.
Oranžiniai laidai prasideda HIGH. Tai suteikia 5V kiekvienam LDR. Kadangi šviesos jutiklį (LDR) skaitome tik tada, kai šviečia šviesos diodas (oranžinė viela HIGH), kuris veikia gerai. Jei pakeisite kodą, kad nuskaitytumėte LDR, kai šviesos diodas neužsidega, turėsite sugalvoti kitokį jo prijungimo būdą.
4 žingsnis: programavimas
Štai kodas
gist.github.com/justbennett/a68a47d28f705d…
Yra 5 analoginiai įėjimai, kurie yra 5 LDR. Yra 3 skaitmeniniai įėjimai. Iš naujo nustatyti, slenkstis aukštyn ir slenkstis žemyn. Slenksčio reguliavimas yra toks, kad prietaisas galėtų prisitaikyti prie skirtingų apšvietimo situacijų. Jei naudojate šviesų lazerį, tai neturėtų būti svarbu.
Yra 5 šviesos diodų išėjimai ir garsiakalbio išvestis.
Šį kodą galite pritaikyti kitiems jutikliams ar daugeliui kitų tikslų.
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
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: Viena iš mano šios klasės užduočių šią savaitę yra naudoti „BBC Micro: bit“sąsajai su mūsų parašyta „Scratch“programa. Maniau, kad tai puiki proga panaudoti „ThreadBoard“ir sukurti įterptąją sistemą! Mano įkvėpimas nuo nulio
„Arduino Sorta Sudoku“žaidimas: 3 žingsniai (su nuotraukomis)
„Arduino Sorta Sudoku“žaidimas: Daugelis žmonių mėgsta žaisti „Sudoku“, o anūkai mėgsta spėlioti, todėl nusprendžiau sukurti nešiojamąjį „Sorta Sudoku“žaidimą. Mano versijoje žaidimas yra 4x4 tinklelis, tačiau pateikiamas tik vienas numeris. Idėja yra atspėti likusius skaičius
„Arduino Wire“žaidimas: 7 žingsniai (su nuotraukomis)
„Arduino Wire“žaidimas: Šiame projekte aš nurodžiau jį iš šios svetainės ir pakeičiau, kad sukurtų naują projektą. Šis projektas vadinamas vielos žaidimu, kur paimsite metalinę rankeną ir priversite ją praeiti per laidą, neliesdami laido. Jei rankena liečia laidą
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“