Satura rādītājs:

Bot lāzera galerijas spēle: 4 soļi (ar attēliem)
Bot lāzera galerijas spēle: 4 soļi (ar attēliem)

Video: Bot lāzera galerijas spēle: 4 soļi (ar attēliem)

Video: Bot lāzera galerijas spēle: 4 soļi (ar attēliem)
Video: Ферганский ПЛОВ. Тонкости рецепта. Сделай так и все получится!!! 2024, Jūlijs
Anonim
Image
Image
Bot lāzera galerijas spēle
Bot lāzera galerijas spēle
Bot lāzera galerijas spēle
Bot lāzera galerijas spēle
Bot lāzera galerijas spēle
Bot lāzera galerijas spēle

Šī ir spēle, kuras mērķis ir lāzera rādītājs uz robota vēderu, lai to “atspējotu”. Kad jūs trāpāt robota vājajā vietā, tā acis kļūst tumšas un jūs dzirdat lāzera skaņu. Kad visi pieci roboti ir atspējoti, spēle tiek atiestatīta un robotprogrammatūras atkal ieslēdzas pa vienam.

Es to izdarīju, jo tas rada vienkāršu ievades/izvades piemēru, lai izskaidrotu, uz ko spēj mikrokontrolleri, un tas ir daudz aizraujošāk nekā pogas nospiešana uz maizes dēļa. Jauks nākamais solis varētu būt servo vai vibrācijas motoru pievienošana papildu atsauksmju līmenim.

1. darbība: apkopojiet materiālus

Savākt piederumus
Savākt piederumus
Savākt piederumus
Savākt piederumus
  • 5 mm LED (vai, ja neizmantojat 3D drukātu modeli, varat izmantot jebkura izmēra)
  • LDR (no gaismas atkarīgs rezistors)
  • 3 vadi
  • 2 rezistori (es izmantoju 200 omus, bet jūs varat izmantot jebkuru, kas aizsargās jūsu LED. Izglītības saite!)
  • Mikrokontrolleris, es izmantoju Arduino Nano
  • Maizes dēļa un džemperu kabeļi
  • Īslaicīgs slēdzis
  • Pjezo "skaļrunis" Lpp

Neobligāti

  • Karstums
  • Savienotāji
  • Līme

Katru robotu es iestatīju kā modulāru, lai tos varētu viegli atvienot glabāšanai vai pārveidošanai. Es izmantoju siltuma saraušanos, lai nedaudz aizsargātu atklātos savienojumus.

Rīki:

  • Lodēšanas iekārtas
  • 3D printeris (pēc izvēles)

2. darbība: 3D drukāšana

3D druka
3D druka
3D druka
3D druka

www.thingiverse.com/thing:2069579

Ja vēlaties izmantot manu modeli, sekojiet saitei. 5 mm gaismas diodes nospiedīs iederas tieši aizmugurē.

LDR (vai jebkuru sensoru ar diviem vadiem) var ieskrūvēt caur priekšpusi. Jums, iespējams, nāksies nedaudz atvērt atveres ar karstu naglu vai mazu urbi.

Ja nevēlaties 3D drukāt modeli, varat kaut ko izgatavot pats. Prototips sākās ar vienkāršu kartona mērķi ar izbāztiem vadiem.

3. darbība: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Es tos izstrādāju tā, lai nebūtu papildu komponentu, kurus pieslēgt maizes dēlim. Tikai vadi un slēdži.

Katrs {LED, LDR, 2 rezistoru} komplekts apzīmē vienu robotu. Es izmantoju servo pagarinātāja vadus, kas bija tieši pievienoti galvenes tapām, kuras es lodēju uz katra robota. Ņemiet vērā, ka no katra robota nāks trīs vadi.

Tāpēc esiet piesardzīgs, lai savienotu pareizos rezistorus ar pareizajiem vadiem. Jūs varētu atrast manu shēmu mazliet sarežģītu, bet tas mani izglāba no četru vadu nepieciešamības. Ceru, ka tam ir jēga.

Oranžie vadi sākas AUGSTI. Tas nodrošina 5V katram LDR. Tā kā mēs lasām gaismas sensoru (LDR) tikai tad, kad iedegas gaismas diode (oranža stieple HIGH), kas darbojas labi. Ja maināt kodu, lai lasītu LDR, kad gaismas diode nedeg, jums būs jāizdomā cits veids, kā to pieslēgt vadam.

4. solis: programmēšana

Šeit ir kods

gist.github.com/justbennett/a68a47d28f705d…

Ir 5 analogās ieejas, kas ir 5 LDR. Ir 3 digitālās ieejas. Atiestatīt, paaugstināt slieksni un pazemināt slieksni. Sliekšņa regulēšana ir paredzēta, lai ierīce varētu pielāgoties dažādām apgaismojuma situācijām. Ja izmantojat spilgtu lāzeru, tam nav nozīmes.

Ir 5 LED izejas un skaļruņu izeja.

Jūs varētu pielāgot šo kodu citiem sensoriem vai daudziem citiem mērķiem.

Ieteicams: