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!