» elektronika » Težak »Kako napraviti jednostavnog robota na Arduino Uno koji" igra "igru Stak

Kako napraviti jednostavnog robota na Arduino Unu koji "igra" igru ​​Stak


Dobar dan ljubitelji Arduina! Na Internetu sam vidio prilično zanimljivog i spektakularnog robota (ili uređaja, nazovite to što želite) koji "igra" igru ​​Stak, koristeći iste principe rada od kojih možete napraviti robota koji može igrati igre poput geometrije crtice, klavira i drugih gdje vam je samo potrebno Pokucajte na zaslon određenim redoslijedom. Što sam učinio, procijenite u anketi ispod.

Ako vas neko zanima, evo videa rada ovog robota:

I za ovaj "robot" trebamo:
dress-up Težak Uno
- povezivanje žica poput "otac-majka" ili "otac-otac"
-servoprivod
- komad šperploče
- komad ploče debljine oko 1 cm, glavna stvar je da je dvostruko deblji od šperploče
sladoled štap
-stilus
Folija (ako nema stylusa)
-Battery (ako nema stilusa)
- napajanje za 6-12 volti (koristim baterije sa 4 prsta spojene u nizu)

Od alata koji su nam potrebni:
-Scissors
termičko ljepilo

I tako prvo što trebate učiniti je iz komada šperploče izrezati komad dvostruko veći od vašeg telefona, možete i veći, a komad veličine telefona možete izrezati s ploče (napravio sam malo različitih veličina, ali to uopće nije kritično). Zatim lijepimo svoje praznine kao što je prikazano na fotografiji:

Uzmite štap za sladoled i prepolovite ga na oko:

Zalijepite ih na sredinu ploče, sa strane šperploče, kao što je prikazano na fotografiji:

Zalijepimo ploču Ardino Uno s ruba ploče:

Uzmemo servomotor i zalijepimo žice tako da se ne mešaju:

Zalijepite servomotor na kraj polovice štapića sladoleda:

Postavljamo žice i zalijepimo izlaz servo motora na rub ploče:

Dodajte 3 žice tate i mame, po mogućnosti u različitim bojama kako se ne biste zbunili

Servo pogon na Arduino ploču spajamo kako slijedi:
smeđa žica do gnd
-Reda žica na 5v
- narančasta žica na 9 "digitalni pin"


Ako nemate stylus, poput mog, onda ne očajavajte, to je vrlo jednostavno napraviti.
Običnu bateriju prsta i negativnu stranu uzimamo što je čvršće, omotamo je folijom, a zatim je vrlo čvrsto zalijepimo:

Sada morate telefon staviti na šperploču ispod servomotora, pričvrstiti bateriju na vrhu i zabilježiti na kojoj ćemo razini lijepiti naš "stylus". Nakon što smo zabilježili sve, čvrsto zalijepite "stylus" na ručicu servomotora, strogo pod kutom od 90 stupnjeva (isti kut bi trebao biti kada nanosimo "stylus" na telefon kad smo ga mjerili). Sve bi trebalo funkcionirati kao što je prikazano na fotografiji:



Sada povezujemo našeg "robota" s računalom kroz ulaz koji je konfiguriran u Arduino IDE-u, pokrećemo prethodno imenovani Arduino IDE i kopiramo skicu ispod, a zatim kliknite gumb "preuzmi". Ako se sve izvrši pravilno, skica će se učitati bez ikakvih pogrešaka i nakon nekoliko sekundi servomotor će započeti s radom. Ako imate značajne razlike u veličini stilusa i servomotora, onda napravite ovu skicu za sebe, to je prilično jednostavno.


Evo skice:
#include
Servo servo1;
postavljanje praznine ()
{
servo1.attach (9);
servo1.write (125);
kašnjenje (5000);
servo1.write (90);
kašnjenje (200);
servo1.write (125);
kašnjenje (750);
}
void petlja ()
{
servo1.write (90); // 1
kašnjenje (200);
servo1.write (125);
kašnjenje (600);
}

Pomoću ljepljive vrpce ili električne vrpce namotavamo uklonjenu stranu žice tipa „majka-majka-majka“ s odsječenim „majčinim“ izlazom na plus strani našeg „pisaljke“ i ovu žicu izveštavamo u Gnd na Arduino:

Pa, to je to! Naš jednostavan robot spreman i ostaje nam samo da ga testiramo! Da biste to učinili, stavite telefon ispod pisaljke, pokrenite aplikaciju Stak i stavite telefon tako da se nalazi iznad gumba „reproduciraj“, koji je označen strelicom, arduino napajamo pomoću posebnog adaptera ili ćemo plus „baterija“ izvesti na Uin na Arduino i minus gnd. nakon spajanja snage, naš robot odmah se počinje "igrati". I premda zbog činjenice da nisam koristio običan stylus, već Bateriju, naš robot često nije ulazio u tempo i promašio, igrao se dugo. Ako se sve napravi vrlo točno, općenito će se igrati sve dok telefon ne padne.




Hvala svima na pažnji!
Stak Robot
Ukupno birača: 205
8.6
6.8
6.6

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
5 komentar
Pa, u početku se također nisam htio gnjaviti folijom i mljevenjem
I s pravom je trebalo odmah započeti s klackalicom, a pametni telefon je skuplji! osmijeh
Rzhu kapets. Dzhigita je udario nogom. kazniti
Pa, čovjek je propustio dva gumba vjerojatno pritisnuta. onda digitalno .. ne. takva pogreška. HVS! traži
Jasno je, to jest, izolacijski otpor električnog pogona je vrlo velik, plastika je dobra.
Autor
Pa, u početku se nisam htio gnjaviti folijom i mljevenjem, ali bez toga nisam uspio, ako se ne varam, čak i obični jeftini šljokica treba biti uzemljen. Pa, zalijepivši Arduinsa, mislim da je student opravdan
Igra se zove ne Stak, već Stack.
Nejasno je zašto lukave manipulacije s baterijom: omatanje folijom, uzemljenje?
A lijepljenje Arduina uglavnom je limeno. ((
digitalni pin
- "Uh, daragha, tko tamo želi izbaciti džigeta? Ne poštuje, ha ?!"

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...