» Elektronika » Arduino »Jak zrobić prostego robota na Arduino Uno, który„ gra ”w grę Stak

Jak zrobić prostego robota na Arduino Uno, który „gra” w grę Stak


Miłośnicy dnia Arduino! W Internecie widziałem dość interesującego i spektakularnego robota (lub urządzenie, które możesz nazwać, jak chcesz), który „gra” w grę Stak, korzystając z tych samych zasad działania, z których możesz zrobić robota, który może grać w gry, takie jak geometria, pianino i inne, w których potrzebujesz Wbij sekwencję w ekran. Co zrobiłem, proszę ocenić w ankiecie poniżej.

Jeśli ktoś jest zainteresowany, oto film z pracy tego robota:

I tak do tego „robota” potrzebujemy:
płatność Arduino Nie
- przewody łączące typu „ojciec-matka” lub „ojciec-ojciec”
-usługa
- kawałek sklejki
- kawałek deski o grubości około 1 cm, najważniejsze jest to, że dwa razy jest grubszy niż sklejka
kij do lodów
rysik
Folia (jeśli nie ma rysika)
-bateria (jeśli nie ma rysika)
- zasilacz na 6-12 woltów (używam 4 palców połączonych szeregowo)

Z narzędzi, których potrzebujemy:
nożyczki
klej termiczny

A więc pierwszą rzeczą do zrobienia jest wycięcie kawałka dwa razy większego niż telefon z kawałka sklejki, możesz go powiększyć i musisz wyciąć kawałek wielkości telefonu z planszy (zrobiłem nieco inne rozmiary, ale to wcale nie jest krytyczne). Następnie przyklejamy nasze puste miejsca, jak pokazano na zdjęciu:

Weź kij do lodów i pokrój go na około połowę:

Przyklej je na środku deski, od strony sklejki, jak pokazano na zdjęciu:

Przyklejamy tablicę Ardino Uno od krawędzi planszy:

Bierzemy serwomotor i przyklejamy przewody, aby nie przeszkadzały:

Przyklej siłownik do końca połówek paluszków do lodów:

Układamy przewody i przyklejamy moc serwomotoru do krawędzi płyty:

Dodaj 3 druty tata-mama, najlepiej w różnych kolorach, aby się nie pomylić

Podłączamy serwonapęd do płyty Arduino w następujący sposób:
brązowy drut do GND
-Red drut do 5v
- pomarańczowy przewód do 9 „cyfrowego pinu”


Jeśli nie masz rysika, takiego jak mój, nie rozpaczaj, jest to bardzo proste.
Bierzemy zwykłą baterię palca i stronę ujemną tak mocno, jak to możliwe, owijamy ją folią, a następnie przyklejamy bardzo mocno:

Teraz musisz położyć telefon na sklejce pod serwomotorem, przymocować akumulator na górze i zanotować, na jakim poziomie przykleimy nasz „rysik”. Po zanotowaniu wszystkiego mocno przyklej „rysik” do dźwigni serwomotoru, ściśle pod kątem 90 stopni (ten sam kąt powinien być przy nakładaniu „rysika” na telefon, gdy go mierzyliśmy). Wszystko powinno działać jak pokazano na zdjęciu:



Teraz podłączamy naszego „robota” do komputera przez port skonfigurowany w Arduino IDE, uruchamiamy poprzednio nazwany Arduino IDE i kopiujemy poniższy szkic, a następnie klikamy przycisk „pobierz”. Jeśli wszystko zostanie wykonane poprawnie, szkic zostanie załadowany bez żadnych błędów i po kilku sekundach siłownik rozpocznie pracę. Jeśli masz znaczące różnice w rozmiarach rysika i siłownika, zrób ten szkic dla siebie, jest to dość proste.


Oto szkic:
#include
Serwo serwo1;
void setup ()
{
servo1.attach (9);
servo1.write (125);
opóźnienie (5000);
servo1.write (90);
opóźnienie (200);
servo1.write (125);
opóźnienie (750);
}
void loop ()
{
servo1.write (90); // 1
opóźnienie (200);
servo1.write (125);
opóźnienie (600);
}

Za pomocą taśmy samoprzylepnej lub taśmy elektrycznej nawijamy odizolowaną stronę drutu typu „matka do matki” z odciętym wyjściem „matki” na plus strony naszego „rysika” i przesyłamy ten drut do Gnd na Arduino:

Cóż, to wszystko! Nasze proste robot gotowe i pozostaje tylko przetestować! Aby to zrobić, umieść telefon pod rysikiem, uruchom aplikację Stak i umieść telefon tak, aby znajdował się nad przyciskiem „play”, co jest wskazane strzałką, podłączamy zasilanie do arduino za pomocą specjalnego adaptera lub przekażemy plus z naszej „baterii” do Uin na Arduino i minus do gnd. po podłączeniu zasilania nasz robot natychmiast zaczyna „grać”. I chociaż ze względu na fakt, że nie używałem zwykłego rysika, ale baterii, nasz robot dość często nie wchodził w tempo i spudłował, „grał przez długi czas. Jeśli wszystko zostanie wykonane bardzo dokładnie, będzie grał do momentu, aż telefon spadnie.




Dziękujemy wszystkim za uwagę!
Stak Robot
Głosujących ogółem: 205
8.6
6.8
6.6

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
5 komentarze
Cóż, na początku też nie chciałem zawracać sobie głowy folią i podłożem
I słusznie, konieczne było natychmiastowe rozpoczęcie z młotem, a smartfon jest droższy! uśmiechnij się
Kapety Rzhu. Dzhigita kopnął. ukarać
Cóż, mężczyzna przegapił dwa naciśnięte przyciski. potem cyfrowy ... nie. taka literówka. WAH! szukaj
Oczywiste jest, że rezystancja izolacji napędu elektrycznego jest bardzo duża, tworzywo sztuczne jest dobre.
Autor
Cóż, na początku nie chciałem zawracać sobie głowy folią i szlifowaniem, ale bez tego nie działałbym, jeśli się nie mylę, nawet zwykły tani rysik musi zostać uziemiony. Cóż, przyklejanie Arduins Myślę, że uczeń jest usprawiedliwiony
Gra nazywa się nie Stak, ale Stack.
Nie jest jasne, dlaczego sprytne manipulowanie baterią: owijanie folią, uziemianie?
A przyklejanie Arduiny jest ogólnie cyną. ((
cyfrowy pin
- „Uh, daragha, kto chce tam skopać dzhigitę? Nie ma szacunku, tak?!”

Radzimy przeczytać:

Podaj go do smartfona ...