Përmbajtje:

Lojë Bot Laser Gallery: 4 hapa (me fotografi)
Lojë Bot Laser Gallery: 4 hapa (me fotografi)

Video: Lojë Bot Laser Gallery: 4 hapa (me fotografi)

Video: Lojë Bot Laser Gallery: 4 hapa (me fotografi)
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Korrik
Anonim
Image
Image
Lojë me galeri me lazer bot
Lojë me galeri me lazer bot
Lojë me galeri me lazer bot
Lojë me galeri me lazer bot
Lojë me galeri me lazer bot
Lojë me galeri me lazer bot

Kjo është një lojë ku ju synoni një tregues lazer në barkun e një roboti për ta "çaktivizuar" atë. Kur goditni pikën e dobët të botit, sytë e tij errësohen dhe dëgjoni një tingull lazer. Pasi të jenë çaktivizuar të pesë botët, loja rifillon dhe bots ndizen një nga një.

E bëra këtë sepse krijon një shembull të thjeshtë të hyrjes/daljes për të shpjeguar se për çfarë janë të aftë mikrokontrolluesit dhe është shumë më dalëse sesa një shtypje e butonave në një pjatë. Një hap i mirë tjetër mund të jetë shtimi i servos ose motorëve të dridhjeve për një nivel shtesë të reagimit.

Hapi 1: Mblidhni Furnizimet

Mblidhni Furnizime
Mblidhni Furnizime
Mblidhni Furnizime
Mblidhni Furnizime
  • LED 5 mm (ose nëse nuk përdorni modelin e printuar 3D mund të përdorni çdo madhësi)
  • LDR (rezistencë e varur nga drita)
  • 3 tela
  • 2 rezistencë (kam përdorur 200 ohm, por ju mund të përdorni çdo që do të mbrojë LED -in tuaj. Lidhje edukative!)
  • Mikrokontrollues, kam përdorur një Arduino Nano
  • Kabllot e bukës dhe kërcyesit
  • Ndërrimi (et) momental
  • Piezo "folës" P

Opsionale

  • Zvogëlimi i nxehtësisë
  • Lidhëset
  • Zam

Unë e vendos secilin bot të jetë modular, kështu që mund t'i shkëpus me lehtësi për ruajtje ose modifikim. Kam përdorur tkurrjen e nxehtësisë për një mbrojtje të vogël në lidhjet e ekspozuara.

Mjetet:

  • Pajisjet e saldimit
  • Printer 3D (opsional)

Hapi 2: Shtypja 3d

Shtypja 3D
Shtypja 3D
Shtypja 3D
Shtypja 3D

www.thingiverse.com/thing:2069579

Nëse dëshironi të përdorni modelin tim ndiqni lidhjen. Një LED 5 mm do të shtypë përshtatet menjëherë në pjesën e pasme.

Një LDR (ose ndonjë sensor me dy tela) mund të futet në pjesën e përparme. Ju mund të keni nevojë të hapni vrimat pak me një gozhdë të nxehtë ose një stërvitje të vogël.

Nëse nuk doni të printoni modelin 3D, mund të bëni diçka vetë. Prototipi filloi me një objektiv të thjeshtë kartoni me plumbat e shpuar.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Unë i projektova këto në mënyrë që të mos ketë përbërës shtesë për t'u futur në tryezën e bukës. Vetëm tela dhe çelsin.

Çdo grup {LED, LDR, 2 rezistorë} përfaqëson një bot. Kam përdorur tela shtrirjeje servo që lidheshin drejtpërdrejt me kunjat e kokës që bashkova në secilin robot. Vini re se do të ketë tre tela që vijnë nga secili robot.

Pra, kini kujdes të lidhni rezistorët e duhur me prizat e duhura. Ju mund ta gjeni skemën time pak të ndërlikuar, por kjo më shpëtoi nga nevoja për katër tela. Shpresoj se ka kuptim.

Telat portokalli fillojnë LART HIGH. Kjo siguron 5V për secilën LDR. Meqenëse ne po lexojmë vetëm sensorin e dritës (LDR) kur LED është ndezur (tela portokalli HIGH) që funksionon mirë. Nëse ndryshoni kodin për të lexuar LDR kur LED nuk është ndezur, do t'ju duhet të gjeni një mënyrë tjetër për ta lidhur atë.

Hapi 4: Programimi

Këtu është kodi

gist.github.com/justbennett/a68a47d28f705d…

Ekzistojnë 5 hyrje analoge, ato 5 LDR. Ka 3 hyrje dixhitale. Rivendosni, pragu lart dhe pragu poshtë. Rregullimi i pragut është në mënyrë që pajisja të përshtatet me situata të ndryshme ndriçimi. Nëse jeni duke përdorur një lazer të ndritshëm nuk duhet të ketë rëndësi.

Ka 5 dalje LED dhe dalje të altoparlantit.

Ju mund ta përshtatni këtë kod me sensorë të tjerë ose për shumë qëllime të tjera.

Recommended: