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!