Tartalomjegyzék:
- 1. lépés: Amire szüksége van:
- 2. lépés: A szervók kalibrálása
- 3. lépés: A lábak összeszerelése
- 4. lépés: A szervók telepítése
- Lépés: Az Arduino hozzáadása
- 6. lépés: huzalozás
- 7. lépés: És néhány kód
- 8. lépés: Kész
Videó: Robotpatkány: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Tinkercad projektek »
Helló!
A nevem David, egy 14 éves fiú vagyok, aki Spanyolországban élek, és ez az első Instructable. Már egy ideje robotokat építek és régi számítógépeket javítok, és a robotika tanárom azt mondta, hogy itt az ideje, hogy megosszam másokkal, amit megtanultam. Szóval tessék!
Egy nap egy barátom adott nekem egy 3D -s modellt egy robot és néhány alkatrész építéséhez: egy arduino nano mikrokontrollert és két szervomotort, ezzel a 3 dologgal elkezdtem építeni a kis robotomat. Ebben az utasításban megosztom veletek, hogyan kell elkészíteni ezt a robotot, valamint a 3D -s modellt és az általam írt kódot is, így mindent megkaphat, ami a saját robotpatkány elkészítéséhez szükséges!
1. lépés: Amire szüksége van:
- Arduino Nano mikrovezérlő
- 2 SG90 szervomotor (megtalálható az Amazon -on vagy néhány online üzletben)
- Ki kell nyomtatnia a 3D -s modellt, vagy építhet egy szerkezetet kartonból vagy műanyagból. Ezt a modellt használtam: https://www.tinkercad.com/things/12eU8UHtMSB (Tinker Robot Labs)
- Néhány vezeték, és egy kenyérpirító
- 9 voltos akkumulátor és csatlakozó
Ezenkívül az arduino IDE -t kell használnia, letöltheti a következő linkről:
2. lépés: A szervók kalibrálása
A robot elindítása előtt el kell végeznie egy előző lépést. Meg kell találnia a szervó középső helyzetét. Egy szervó elfordulhat 180 fokkal (fél kerület), és először meg kell találnia, hol van a 90 fokos helyzet, hogy a lábakat a testre merőlegesen tudja helyezni. Ehhez írtam egy programot, amely a szervókat 90º -os helyzetbe állítja. Ha a szervók 90 ° -ban vannak, akkor lesz egy referenciapontja, ahol a szervó a program elején lesz.
Ezt a programot használom a szervók középpontba állításához:
#befoglalni
Szervo elülső;
Servo Back;
void setup () {
Elülső.rögzítő (9);
Vissza.csatlakozás (6);
}
void loop () {
Front.write (90);
Vissza.írás (90);
}
Apró módosításokat kell végrehajtania a szoftveren vagy a hardveren, hogy javítsa a robot mozgását és tökéletes járást érjen el, de először tegyük mozdulásra a robotot, és a projekt végén elvégezheti ezeket a beállításokat.
3. lépés: A lábak összeszerelése
Ezt követően el kell vennie a szervók tengelyeit, és be kell helyeznie a robot lábaiba, ennek megkönnyítése érdekében levághat egy kis anyagot a lábakon lévő lyuk körül, hogy belépjen a tengelyekbe.
Másodszor be kell csavarni a tengelyeket a 3D lábakkal a szervókba, ha minden a megfelelő helyzetben van, tegyen egy kis pont forró ragasztót a tengely és a lábak közé, hogy rögzítse őket a helyükön. Ügyeljen arra, hogy a lábakat 90 fokos szögben tegye, amint a 2. lépésben látható.
4. lépés: A szervók telepítése
Most telepítenie kell a szervókat a robot testébe, ehhez meg kell fognia a testet, és be kell nyomnia a szervót a lábakkal egy lyukba, amely a szervóhoz van. Ügyeljen arra, hogy a szervó vezetékei a megfelelő helyzetben legyenek, ha nem, akkor a szervó nem fér el a házban. A szervónyílás egyik oldalán van egy kis rés. Használja ezt a nyílást a vezetékekhez.
Ismételje meg ezt a lépést a másik lábkészlettel.
Lépés: Az Arduino hozzáadása
Mindezen lépések után elkészül a robot hardvere. Most belépünk az utolsó részbe, az elektronikába és a vezetékekbe. Először is, vegye az Arduino Nano -t, és nyomja be a kenyértáblába, majd el kell távolítania a papírt a kenyértábla alsó oldaláról, és ragasztania kell a kenyérlapot a 3D -s modellben.
6. lépés: huzalozás
Végezzük el a bekötést! Ebben a lépésben az összes vezetéket összekapcsolja a kenyértábláról a szervókhoz.
Minden szervónak három vezetéke van, tehát az egyik az arduino által küldött információ, a narancssárga, a másik a +5v áram, a piros, végül a GND (vagy föld) vezeték, vagyis a barna.
A vezetékek csatlakoztatásához érdemes megnézni azt a kódot, amelyet a szervók középpontjában használtunk. A kódban láthatjuk, hogy az elülső lábak szervója a D9 csaphoz van csatlakoztatva, a másik szervó, a hátsó lábakhoz és a farokhoz, a D6 porthoz van csatlakoztatva. ez azt jelenti, hogy az elülső szervó narancssárga vezetéke a D9 csaphoz, a szervó narancssárga huzalja pedig a hátsó lábakhoz csatlakozik a D6 csaphoz. Mindkét szervó piros kábele 5 V -ra, mindkét barna vezetéke pedig a GND -re (az Arduino Nano bármely GND -csapja) kerül.
7. lépés: És néhány kód
A robot befejezéséhez életben kell hozni !, tehát itt jön a kedvenc részem, a kód.
Itt lent megosztom veletek a kódot. A kulcs ahhoz, hogy robotja tökéletes kapuval járjon, a program módosítása, hogy tökéletesen illeszkedjen a patkány súlyához és egyensúlyához, de ezt csak akkor ajánlom, ha ismeri egy kicsit az arduino programozását. Ha a patkánya nem tud járni, írjon egy megjegyzést, és segíthetek abban, hogy patkánya valamilyen stílusban járjon !.
Itt van az általam használt kód:
#befoglalni
Szervo elülső;
Servo Back;
void setup () {
Elülső.rögzítő (9);
Vissza.rögzítés (6);
Front.write (92); // az első szervóm, 90 fokon nem volt tökéletesen egyenes, ezért módosítani kellett a szöget 92 fokra.
Vissza.írás (90);
késleltetés (1000); // a robot minden lábát merőlegesen teszi a testre, és vár egy másodpercet
}
void loop () {
// Ez a ciklus addig fut, amíg ki nem húzza a robotot
// Módosíthatja a szögeket vagy a mozgások közötti késleltetési időt, hogy a robot gyorsabban vagy lassabban járjon, vagy nagyobb vagy kisebb lépéseket tegyen
Front.write (132);
késleltetés (100);
Vissza.írás (50);
késleltetés (300);
Front.write (50);
késleltetés (100);
Vissza.írás (130);
késleltetés (300);
}
Miután megírta a programot az arduino programozási platformján, feltöltheti azt a robotba, és megnézheti, hogyan mozog.
8. lépés: Kész
Ez a robot rendkívül egyszerű összeszerelni, és a program is nagyon egyszerű. Könnyű mozgatni … de meglehetősen bonyolult, hogy kecsesen mozogjon. Ha el akarja kezdeni a gyalogos robotok építését és programozását, ez egy jó projekt az Ön számára. Ebben a projektben megtanulhatja, hogyan programozhat „járást”, az utasítások sorrendjét a robot járásához.
Remélem, élvezte az első oktatható anyagomat, és kérem, ha segítségre van szüksége a robotjával kapcsolatban, szívesen segítek angolul, franciául vagy spanyolul.
David
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is