» elektronika » Arduino »Hogyan készítsünk egy egyszerű robotot az Arduino Uno-n, amely" játssza "a Stak játékot?

Hogyan készítsünk egy egyszerű robotot az Arduino Uno-n, amely "játssza" a Stak játékot?


Jó napot Arduino szerelmeseinek! Az interneten láttam egy meglehetősen érdekes és látványos robotot (vagy eszközt, amit neked hívsz, amit akarsz), amely „játssza” a Stak játékot, ugyanazon működési elvek felhasználásával elkészítheti a robotot, amely olyan geometriai vonallal, zongorával és másokkal játszhat, ahol csak szüksége van Vedd be a képernyőt egy bizonyos sorrendtel. Mit tettem, kérlek értékelje az alábbi felmérésben.

Ha valaki érdekli, itt van egy videó a robot munkájáról:

Tehát ehhez a "robothoz" szükségünk van:
dress-up Arduino Uno
- összekötő vezetékek, például "apa-anya" vagy "apa-apa"
-servoprivod
- egy darab rétegelt lemez
- egy kb. 1 cm vastag deszka, a lényeg az, hogy kétszer vastagabb, mint a rétegelt lemez
fagylaltot
-stilus
Fólia (ha nincs ceruza)
-akkumulátor (ha nincs ceruza)
- 6-12 V-os tápegység (4 soros elemhez csatlakoztatott ujj-elemet használok)

A szükséges eszközök közül:
-Scissors
termikus ragasztó

És tehát az első lépés, hogy egy darab furnérlemezből egy darabot kétszer nagyobbra vág, mint amennyit a telefonja, akkor nagyobbra is vághat, és a telefon méretét egy darabokra vágnia kell a tábláról (kissé különböző méretet készítettem, de ez egyáltalán nem kritikus). Ezután ragasztjuk az üregeinket a képen látható módon:

Vegye ki a fagylaltot és vágja fel körülbelül felére:

Ragasztja őket a deszka közepére, a rétegelt oldalról, ahogy az a képen látható:

Az Ardino Uno táblát az asztal szélétől ragasztjuk:

Fogjuk a szervomotorot, és ragasztjuk a huzalokat úgy, hogy ne zavarjanak:

Ragasztja a szervomotorot a jégkrém botjainak felére:

Fektetjük a huzalokat és ragasztjuk a szervomotor kimenetét a tábla szélére:

Adjon hozzá 3 apa-anya vezetéket, lehetőleg különböző színű, hogy ne zavarja meg

A szervohajtást az Arduino táblához az alábbiak szerint kapcsoljuk össze:
barna huzal, hogy gnd
-Vörös vezeték 5 V-ra
- narancssárga vezeték 9 "digitális tűhöz"


Ha nincs ceruzája, mint az enyém, akkor ne ess kétségbe, ezt nagyon egyszerű megtenni.
A lehető legszorosabban veszünk egy szokásos ujj-akkumulátort és negatív oldalát, becsomagoljuk fóliával, majd nagyon szorosan ragasztjuk be:

Most fel kell helyeznie a telefont a rétegelt lemezre a szervomotor alatt, rá kell helyezni az akkumulátort és tedd rá, hogy milyen szintre fogjuk ragasztani a "ceruzát". Miután mindent megfigyeltünk, szorosan ragasszuk 90 fokos szögben a szervomotor karjához a „ceruzát” (ugyanolyan szögnek kell lennie, ha a „ceruzát” a telefonra mérjük). Mindennek a képen látható módon kell működnie:



Most összekapcsoljuk a "robotunkat" a számítógéppel az Arduino IDE-ben konfigurált porton keresztül, futtassuk a korábban elnevezett Arduino IDE-t, és másoljuk az alábbi vázlatot, majd kattintsunk a "letöltés" gombra. Ha minden helyesen történik, a vázlat hiba nélkül betöltődik, és néhány másodperc múlva a szervomotor megkezdi a munkát. Ha jelentős különbségek vannak az érintőceruza és a szervomotor méretében, készítsd el ezt a vázlatot magadnak, ez elég egyszerű.


Itt egy vázlat:
#include
Servo servo1;
érvénytelen beállítás ()
{
servo1.attach (9);
servo1.write (125);
késleltetés (5000);
szervo1.write (90);
késleltetés (200);
servo1.write (125);
késés (750);
}
üres hurok ()
{
szervo1.write (90); // 1
késleltetés (200);
servo1.write (125);
késleltetés (600);
}

Ragasztószalaggal vagy elektromos szalaggal felcsévéljük az „anya-anya” típusú huzal lecsupaszított oldalát levágott „anya” -kimenettel a „ceruza” plusz oldalára, és ezt a huzalt továbbítjuk az Arduinóban lévő Gnd-re:

Nos, ennyi! A mi egyszerű a robot készen áll, és csak a tesztelése marad! Ehhez tegye a telefont az érintőceruza alá, indítsa el a Stak alkalmazást, és helyezze a telefont úgy, hogy a „lejátszás” gomb fölött legyen, amelyet egy nyíl jelöl, vagy egy speciális adapter segítségével csatlakoztassuk az arduino-t, vagy pedig pluszt adunk ki az “akkumulátorunkból” az Arinino-i Uinhoz, és mínusz gnd. a hatalom csatlakoztatása után robotunk azonnal elkezdi "játszani". És bár annak a ténynek köszönhetően, hogy nem normál ceruzát, hanem akkumulátort használtam, a robotunk gyakran nem lépett be ütemre és elmulasztott, egyébként "hosszú ideig játszott. Ha minden nagyon pontosan történik, akkor általában addig fog játszani, amíg a telefon le nem zuhan.




Köszönöm mindenkinek a figyelmet!
Stak Robot
Összes szavazó: 205
8.6
6.8
6.6

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
5 megjegyzés
Nos, először is akartam zavarni a fóliát és a talajt
És helyesen, azonnal el kellett kezdenünk egy kalapáccsal, és az okostelefon drágább! smile
Rzhu kapetek. Dzhigita rúgott. büntet
Nos, egy ember kihagyott két gombot, valószínűleg megnyomva. akkor digitális .. nem. ilyen gépelés. CVC! keresés
Nyilvánvaló, hogy az elektromos hajtás szigetelési ellenállása nagyon nagy, a műanyag jó.
A szerző
Nos, először nem akartam zavarni a fóliával és a talajjal, de anélkül nem dolgoztam, ha nem tévedek, még egy egyszerű olcsó ceruzát is földelni kell. Nos, Arduina ragasztása azt hiszem, hogy a hallgató bocsánatot kér
A játék neve nem Stak, hanem Stack.
Nem világos, miért ravasz manipuláció az akkumulátorral: csomagolás fóliával, földelés?
És az Arduina ragasztása általában ón. ((
digitális tű
- "Ööö, daragha, ki akarja lőni egy dzhigitát? Ne tartsa tiszteletben, igen ?!"

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...