Tartalomjegyzék:
- 1. lépés: Bevezetés
- 2. lépés: Szükséges anyagok
- 3. lépés: A szervókarok létrehozása
- 4. lépés: A tábla létrehozása
- 5. lépés: Elektronika és programozás
Videó: Arduino Servo Foosball: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
David Joy és Andrew Gothard
1. lépés: Bevezetés
Célunk: Lélabda -szerű játék létrehozása Arduinos, szervók és karjai, valamint fadarabok felhasználásával.
Miért? Úgy döntöttünk, hogy ez a projekt lehetőséget ad számunkra, hogy valami érdekeset és használhatót alkossunk, miközben lehetővé tesszük, hogy a témák széles skálájával dolgozzunk, mint például a fafeldolgozás, az Arduino kódolása, a 3D nyomtatás és a huzalozás.
2. lépés: Szükséges anyagok
- Arduino (beleértve a redboardot és a kenyeretáblát)
- Laptop (ha az Arduino -t csatlakoztatni kell a futtatáshoz)
- 4 szervó és lemez
- 8 3D nyomtatott szervókar
- 8 gomb
- 8 db 10k ohmos ellenállás
- Elegendő huzalozás
- Ragasztó
- Hozzáférés egy 3D nyomtatóhoz
- Fa (lásd a konkrét méreteket a tábla rész építésénél)
- Labda (az asztalitenisz labda jól működik)
- Pillanatragasztó
- Csavarok és fúró
3. lépés: A szervókarok létrehozása
- Használja az Onshape -t a szervo karok tervezéséhez, amelyeket a ping -pong labdák ütéséhez használhat a játékban.
- Mindegyik kar 6 cm hosszú legyen egy 2,5 cm -es kinyúlással. (Győződjön meg arról, hogy az extrudálás kiterjed, hogy el tudjon forogni a szervo körül.)
- A kör alakú szervódarab segítségével rögzítse a karokat, és helyezze el az első középvonalát, amely a tábla közepére mutat, párhuzamosan a játéktábla céloldalaival.
- Helyezze a második kart elválasztó középvonalat az első szervo karhoz képest 129 fokos szögben.
- Ezután helyezzen 4 szervót 5 cm -re az átlós vezetőtáblák fölé és 9,75 cm -re a szervóhoz legközelebb eső oldalfalaktól. (Mindkét oldalon kettőnek kell lennie.)
- Ezután lyukat fúrtunk a szervohuzalok beilleszkedéséhez, és szuper ragasztóval ragasztottuk le a szervót.
Példa szervókarunkra:
4. lépés: A tábla létrehozása
- Készítsen egy 54x36 cm -es fa alapot. (Ez figyelembe veszi a falak vastagságát.)
- Ezután vágjon négy 14 cm -es átlót és két 30 cm -es oldalt. (Ezeknek a falaknak 2 cm vastagnak és 4 cm -nek vagy nagyobbnak kell lenniük.)
- Ezután rajzoljon vonalakat, amelyek mindkét oldallal párhuzamosak, két centiméterre a faltól, hogy új téglalap alakú dobozt hozzon létre.
- Ezután a téglalap négy sarkának mindegyikén 10 cm -t kell mérni a téglalap mindkét oldala mentén, és húzzon egy vonalat a két pont között. Ez a vonal az átlós faldarabok vonala.
- A befejezés után mérjen 5 cm -t minden átló felett, és húzzon egy vonalat, amely 9,75 cm hosszú és merőleges az oldallapra.
- Rajzoljon vagy nyomon kövessen egy téglalapot, amelynek középpontjában a sor végén található a szervo alapja.
- Ezután húzzon egy vonalat minden átlópár között, amely párhuzamos a céloldalakkal.
- Vágjon le egy ferde felületet, amely a két átló és a rajtuk az előző lépésben húzott vonal között dől el.
- Fúrjon lyukat minden szervóhoz a szervo alap közelében, a szervó és az oldalfal között.
- Csavarja le mindegyik faldarabot, és szuperragasztóval tartsa lenyomva a szervót.
- Szuperragasztja a szervókarokat a szervóhoz úgy, hogy a szervokart a tábla belső oldalára helyezi, párhuzamosan a kapu oldalaival.
- Ezután csatlakoztassa a szervó vezetékét a tábla alá.
5. lépés: Elektronika és programozás
- "Minden játékos elektronikája 2 szervóból, 4 gombból, 4 10 ohmos ellenállásból, egy arduino -ból és elegendő vezetékből áll.
- Minden arduino -n csatlakoztassa a pozitív (fekete plusz) oszlopot 5 V -hoz, a negatívot (piros mínusz) pedig a földhöz.
- Helyezzen négy gombot a kenyértáblára, ahol szeretné.
- A folytatás előtt tesztelje, hogy kényelmesen tudja -e nyomni a gombokat.
- Az egyes gomboknál (hogy egy érintkező van) csatlakoztasson egy 10 k ohmos ellenállást az adott sor és a pozitív oszlop közé.
- Mindegyik sorban csatlakoztasson egy vezetéket a megfelelő csaphoz.
- A 2 -es és 3 -as érintkezők a 9 -es, a 4 -es és az 5 -ös csapok a 10 -es érintkezőt vezérlik.
- A szervók vezetékezéséhez (ehhez a lépéshez ragasztani kell őket), csatlakoztassa a fehér vezetéket (jel) a 9 -es vagy 10 -es tűhöz (attól függően, hogy mely gomboknak kell vezérelniük). Csatlakoztassa a fekete vezetéket (tápellátás) a pozitív oszlophoz, a piros vezetéket (földelt) a negatív oszlophoz."
"Töltse le a csatolt programot, és töltse fel mindkét arduino -ra. A program inicializálja az összes szervót és bemenetet, majd ellenőrzi, hogy 20 milliszekundumonként (50 másodpercenként) nyomja meg a gombokat, és ennek megfelelően állítja be a szervókat. A program feltöltése után minden szervó bekapcsol 1,5 másodpercig, hogy ellenőrizze, hogy megfelelően vannak -e bekötve, és 90 fokon végződnek."
Ajánlott:
A Servo Motor Arduino vezérlése bemutató: 4 lépés
A Servo Motor Arduino vezérlése bemutató: Hé srácok! Üdvözöllek az új oktatóanyagomban, remélem, már élvezted az előző utasítható " Nagy léptetőmotor vezérlésemet ". Ma közzéteszem ezt az informatív oktatóanyagot, hogy megtanítsam a szervomotoros vezérlés alapjait, már közzétettem egy videót
Az Arduino Servo Motors által működtetett egyedi óramodell: 5 lépés
Egyedi óramodell, amelyet az Arduino szervomotorok hajtanak végre: Ezzel az utasítással megmutatom, hogyan lehet órát létrehozni Arduino Nano és Servo motorok segítségével. Ehhez a következő elemekre lesz szüksége:
A feldolgozás és az Arduino és a Make 7 Segment és a Servo GUI vezérlő csatlakoztatása: 4 lépés
A feldolgozás és az Arduino és a Make 7 Segment és a Servo GUI vezérlő összekapcsolása: Egyes projektekhez az Arduino használatát kell használni, mivel egyszerű prototípus -platformot biztosít, de a grafikák megjelenítése az Arduino soros monitorában elég sokáig tarthat, és még nehéz is. Grafikonokat jeleníthet meg az Arduino soros monitoron
Hexapod Arduino Pololu Maestro Servo Kontroll: 11 lépés
Hexapod Arduino Pololu Maestro Servo Control: Nach dem mein erster Versuch mit einem Hexapod, daran gescheitert war das die servos zu schwach waren jetzt ein neuer Versuch mit mit 10Kg Servos aus HK. Ausserdem habe ich mich für ein neuen Sevocontroller von Pololu entschieden
Servo Arduino automata: 8 lépés
Szervo Arduino automata: Ez az automata három szórakoztató méretű snickers rudat tartalmaz, és egyenként árusítja az Arduino Uno és egy szervomotor használatával