Tartalomjegyzék:

Szuper egyszerű kezdő robot!: 17 lépés (képekkel)
Szuper egyszerű kezdő robot!: 17 lépés (képekkel)

Videó: Szuper egyszerű kezdő robot!: 17 lépés (képekkel)

Videó: Szuper egyszerű kezdő robot!: 17 lépés (képekkel)
Videó: Таблица умножения больше не нужна / Умножение любых чисел без калькулятора @arinablog 2024, November
Anonim
Szuper egyszerű kezdő robot!
Szuper egyszerű kezdő robot!

'' 'ROBOT VIDEO' '' Itt egy link a videóhoz, amíg a YouTube feldolgozza a beágyazott verziót … Ezt az Instructable -t az abszolút n00by robot wannabe számára készítettem. Észrevettem, hogy óriási ugrás van a hobbiba kezdő kezdők számában, és úgy tűnik, hogy egyre nő a "hogyan kell" kérdések száma. Talán ez a szerény kis Instructable segít egy -kettőnek elkészíteni első robotját. Az alapvető forráskódot ezen utasítás végén találja. Ne essen pánikba a lépések számától… A robotot sok apró kis lépésre bontottam a könnyebb követés érdekében. Ez a kis robot nem más, mint egy egyszerű rétegelt lemez platform, amely pár módosított repülőgép -szervót szállít főhajtórendszerként, mikrokontrollert és IR -érzékelőt. Rengeteg helyen terveztem a bővítéshez és a kiegészítéshez. Ha kéznél vannak az alkatrészek, körülbelül 3 óra alatt meg kell tudnia építeni. Az általam választott mikrokontroller az OOPic R. Azért választottam ezt a mikroelemet, mert a beépített objektumok és mintakódok tucatjai megkönnyítik a kezdő gyors felállását. Megtalálhatók bármelyik nagyobb robotalkatrész -beszállítótól, általában kevesebb mint 60 dollárért. Szerezze be az indító készletet, mivel tartalmaz egy programozókábelt és akkumulátorcsipeszt. Bármilyen mikrokontrollert használhat, amíg közvetlenül csatlakoztathat egy szervót (ez lerövidíti a listát, lol). A felsorolt szervók mindegyike Hitec HS-311 típusú repülőgép-szervó, amely szinte minden hobbiboltban megtalálható, kevesebb, mint 10 dollárért. Az infravörös érzékelő egy Sharp GP2D12 analóg egység, amely a Digikey -től (www.digikey.com) kapható. A GP2D12XXX analóg sorozatok bármelyike elvégzi a feladatot. A Tailwheel egy egyszerű Dubro.20 -40-es modell repülőgép 1 "-os kerék rögzítéssel. Vegye fel egyet a hobbiboltban, ahol a szervókat kapja. A fa alap egy 1/4 hüvelykes nyír rétegelt lemez és a szervó / az érzékelőtartó csaknem bármi fából készült darab. Fenyődarabot használtam. A tuskó alumínium kerekeket magam készítettem, de bármilyen szervo -rögzítésre alkalmas kereket használhat. A robot többi része néhány csavarból és néhány elektromos A SPECAIL hozzáadása nélkül a végén körülbelül 95,00 USD -ba került. A különleges lépés körülbelül 50 dollárt tesz hozzá. Légy kedves, mivel ez az első Instructable.

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok

Itt található a Super SImple Robot építéséhez szükséges lista!

Alkatrészlista: -ooPic R mikrokontroller (https://www.thebotshop.com/) (Megjegyzés -Bármelyik mikrokontrollert használhatja) -Sharp GP2D12 vezetékes JST csatlakozóval -Billet alumínium kerekek/gumik (vagy egyenértékűek) Hitec HS -311 szervók, módosított -Super ragasztó -5 X 1 hüvelykes kétoldalas szalag -1/4 hüvelykes rétegelt lemez és egy darab fahulladék -Dubro.20 -.40 RC Repülőgép -hátsókerék -összeszerelés -Misc. szóközök/leállások és csavarok/anyák -9 voltos akkumulátor -hőre zsugorodó cső 1/16 x 3 hüvelyk Csavarhúzók -Tű -orr -fogó -Fúró és fúrók -Fűrész -Forrasztóvas -Forrasztó -Fénypapír -Éles ceruza -Vonalzó Összköltség kb. $ 95.00 USD Építési idő kb. 2,5-3 óra

2. lépés: Módosítsa a szervókat

Módosítsa a szervókat
Módosítsa a szervókat

Módosítania kell szervóit a szuperragasztó potenciométer módszerével. Úgy döntöttem, hogy nem vesztegetem a helyet azzal, hogy részletezem itt, mivel tucatnyi cikk található az Instructablesről és a Google -ról, amelyek megmutatják, hogyan. Ha a kereslet ezt igényli, később hozzáadom. Lényegében szétszakítani kell őket, meg kell találni a 90 -es (mozgás nélküli) pozíciót, szuperragasztani az edény tetejét és alját, újra összerakni, módosítani a kimeneti fogaskerekeket, reszelni az edénytengely teteje egybeesik a tokformával. A Hitec HS-311 műanyag edénytengelye megkönnyíti a lerakást. Ha másik szervót használ, amelynek fém edénye van, akkor a kimeneti fogaskerék alsó oldalát kell megváltoztatnia. Potenciométer = Pot = változó ellenállás

3. lépés: Vágja le a fa alkatrészeket

Vágja le a fa alkatrészeket
Vágja le a fa alkatrészeket

Vágjon egy darab 1/4 hüvelykes nyír rétegelt lemezt vagy egyenértékű darabot az alap 3,25 hüvelykes négyzetébe.

** KÜLÖNÖS ** Vágjon le egy második darab 1/4 rétegelt lemez réteget, amely megfelel az elsőnek a későbbi könnyű felhelyezéshez. Vágjon egy darab fahulladékot 2 5/16 hüvelyk hosszú, 3/4 hüvelyk magas, 1/2 hüvelyk vastag GP2D12 tartóba. A törmelék szervo / IR tartó rögzíthető úgy, hogy az 1/4 hüvelykes nyír rétegelt lemezből 2 darabot laminálunk. Ha mindent kivágott, finoman csiszolja, hogy tisztítsa meg a durva vagy homályos éleket.

4. lépés: Fúrja ki a lyukakat

Fúrja ki a lyukakat
Fúrja ki a lyukakat

A mikrovezérlőt útmutatóként helyezze el a rögzítő lyukakat a rétegelt lemezen, előnyben részesítve az elülső részt az ábrán látható módon. A hátsókerék -tartó segítségével útmutatóként helyezze el a rétegelt lemez rögzítőfuratait a hátsó résznek megfelelően, ahogy az ábrán látható. Fúrjon minden lyukat 1/8 hüvelykes méretben fúrószár. Ha úgy döntött, hogy a tartalék alapelemet a ** SPECIAL ** -ból készíti a 3. lépésben, akkor szorítsa össze a két alapot, és fúrja ki a mikrokontroller lyukait. Válassza szét a két darabot, és csak az egyikben fúrja ki a hátsó kerekek lyukait.

5. lépés: Szerelje be a szervo / infravörös rögzítőt

Szerelje be a szervo / IR rögzítőt
Szerelje be a szervo / IR rögzítőt

Szuperragasztja a szervo / IR szerelvényt a 2. lépéstől a rétegelt lemez aljáig, ügyelve arra, hogy középre és balra középre állítsa, valamint a rétegelt lemez elülső szélével az ábrán látható módon.

6. lépés: Fúrjon lyukakat a szervohuzalokhoz

Fúrólyukak szervohuzalokhoz
Fúrólyukak szervohuzalokhoz

Ideiglenesen helyezze szervóit a szerelőhelyzetükbe a szervo / infravörös tartó mögött, és észre fogja venni, hogy a vezetékek a hátsó oldalon lévő tartóba ütköznek. Szükségünk lesz néhány lyukra, hogy a vezetékek áthaladhassanak. A szervókat úgy kell elhelyezni, hogy a kimeneti tengelyek az alap elülső részéhez, és ne a hátsó részhez legyenek közelebb.

A szervót útmutatóként határozza meg és jelölje meg, hol kell fúrni a lyukakat a tartókon. Ceruzájával és vonalzójával vigye át ezeket a pontokat a tartó elejére a 4. lépésben látható módon. Fúrjon lyukakat 5/16 fúróval. Legyen óvatos, szét tudja osztani a fát. Soha ne féljen, ha csak szuper ragasztóval ragasztja össze. VÁLASZTHATÓAN a szervo vezetékeket a szervo alján fúrt kis lyukon keresztül átvezetheti a módosítás során, és ezt a lépést teljesen elkerülheti.

7. lépés: Hátsó kerék

Tailwheel
Tailwheel

Szerelje be a hátsó kerék kereket az alap középső hátsó részén, az ábrán látható módon, néhány 4-40 X 1/2 hüvelykes gépcsavar és anya segítségével.

Győződjön meg arról, hogy a csavarfejek vagy anyák a tájolástól függően belemélyedtek a rétegelt lemezbe, hogy ne zavarják a szervo beszerelését. Ne aggódjon a magasság miatt, később módosítjuk.

8. lépés: Telepítse a leállásokat

Telepítse a standoffokat
Telepítse a standoffokat

A legjobb, ha a táblaállványokat közvetlenül a szervó bekapcsolása előtt szereli fel.

4-40 X 1 hüvelykes csavar, 4-40 x 1/4 hüvelykes állvány és 4-40 anya segítségével szereljen be egyet a mikrokontroller lyukaiba az ábrán látható módon. Győződjön meg arról, hogy a csavarfejek belemélyedtek a rétegelt lemezbe, hogy ne zavarják a szervo beszerelését.

9. lépés: Telepítse a szervókat

Telepítse a Servot
Telepítse a Servot

Szuper ragasztóval illessze a szervókat a rétegelt lemez aljára és a szervo / IR tartóhoz. Csak egy -két csepp kell hozzá..

Vezesse át a szervohuzalokat a szervo / infravörös tartó lyukain az ábrán látható módon.

10. lépés: Telepítse a mikrokontrollert

Telepítse a mikrokontrollert
Telepítse a mikrokontrollert

Szerelje be a mikrokontrollert az állványokra az ábrán látható módon. Előfordulhat, hogy az elrendezési készségektől függően alátétet kell elhelyezni az egyes leállásokon, hogy felemelje a mikrokontrollert a hátsó kerekes szerelvény fölé. (látható) a ** SPECIAL ** kiegészítéshez később.

11. lépés: A kerekek felszerelése

Szerelje fel a kerekeket
Szerelje fel a kerekeket

Ez a lépés nagy dolog… Szerelje be a választott kerekeket, és állítsa be a hátsó kereket úgy, hogy az alaphelyzetek vízszintesen vagy kissé hátul alacsonyan legyenek.

Injektálható jószág: Vannak extra készleteim a kerekekről a boltban, e -mailben a részletekért.

12. lépés: Akkumulátor hozzáadása

Adjon hozzá egy akkumulátort
Adjon hozzá egy akkumulátort

Dupla öntapadós ragasztószalaggal rögzítse az akkumulátort a szervók mögötti térben és a talp alsó részén található hátsó kerék előtt. Az akkumulátornak a szélén kell lennie, hogy illeszkedjen. Ha a ** SPECIAL ** verziót építi, várhat, és használhatja az emeleti helyet az akkumulátor felszereléséhez.

13. lépés: Csatlakoztassa a szervókat

Csatlakoztassa a szervókat
Csatlakoztassa a szervókat

Csatlakoztassa a bal szervót az oopikus szervo 31 -es portjához.

Csatlakoztassa a jobb oldali szervót a 30 -as szervoporthoz. Keresse meg a két szervocsatlakozót sárga vezetékekkel a kép hátulján található képjegyzetekben.

14. lépés: Telepítse az IR -t

Telepítse az IR -t
Telepítse az IR -t

Szuper ragasztóval ragassza fel a Sharp GP2D12 -t az elülső tartó lyukain/vezetékein.

Szerelje fel az infravörös sugárzót a lehető legmagasabbra a padlóvisszaverődés minimalizálása érdekében. Helyezze fel a vezetékeket, és láthat egy kis megkönnyebbülést a műanyag házban, hogy a szervo vezetékek mögé illeszkedjenek.

15. lépés: Az IR bekötése

Csatlakoztassa az IR -t
Csatlakoztassa az IR -t

Az egész robot legnehezebb része, bízz bennem.

A GP2D12 minden vezetékére helyezzen egy 1 hüvelykes darab zsugorcsövet. Csúsztassa félre az útból. Forrasztjon (vagy préseljen) egyetlen hüvelyes préselőtüskét minden vezetékre. VÁLASZTHATÓ - NEM AJÁNLOTT NEM FORRÁSOKNAK! A huzal végét forraszthatja a szükséges mikrovezérlő tüskék hegyéhez, és csúsztassa át rajta a hőzsugort, hogy megvédje a rövidzárlattól. Gyorsan és óvatosan kell elvégezni. Csúsztassa a hőre zsugorodó csövet egyenesen a préselőedény felületéhez. Egy öngyújtó hőpisztoly segítségével zsugorítsa a csövet. Sajnálom, nem tudtam jó képet készíteni az összes ilyen apróságról. Keresse meg a nyitott 5 voltos csapot az optikán, és dugja be a piros GP2D12 vezetéket. Sok van belőlük. Egy tartalék 5 voltot használtam a 12C portból. A kép jegyzeteiben látható. Keresse meg a nyitott GND -tűt az opián, és dugja be a fekete GP2D12 vezetéket. Sok van belőlük. Tartalék GND -t használtam a 12C portból. A kép jegyzeteiben látható. Keresse meg a pin3 -at, és dugja be a fehér GP2D12 vezetéket. Csak egy van belőlük lol.

16. lépés: Forráskód

Forráskód
Forráskód

FRISSÍTETT 2/16/09SONAR OPCIÓ FORRÁSKÓDJA A KÖVETKEZŐ LÉPÉSBEN (SPECIAL STUFF) Kövesse a mikrokontroller utasításait, és vágja ki és illessze be ezt a kódot a szerkesztőbe. Fordítsa össze és küldje el a robotnak. A kód rendkívül egyszerű, de a bot elkerüli a legtöbb akadályt, amit lát. Könnyű felvenni a kódomat, és kibővíteni. "SuperSimpleBeginnersRobot" www.instructables.com "Ted Macy'[email protected]" 2/16/09'-------------- -------------------------------------------------- -"Objektumok létrehozása és beállítása" ------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As new oServoDim SRF04Servo As new oServoDim GP2D12 as oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Állítsa be a szervót a 30 -as I/O vonal használatára. SRF04Servo. Center = 28' Állítsa a szervoközpontot 28 -ra. (Lásd a kézikönyvet) SRF04Servo. Operate = cvTrue 'Utolsó dolog, Kapcsolja be a szervót. Servo_Right. IOLine = 30 'Állítsa be a szervót a 30 -as I/O vonal használatára. Servo_Right. Center = 28' Állítsa a szervóközpontot 28 -ra. Servo_Left. IOLine = 31 'Állítsa be a szervót a 31 -es I/O vonal használatára. Servo_Left. Center = 28' Állítsa a szervóközpontot 28 -ra. '------------------------------------------------- ---------------- 'Objektumok létrehozásának és beállításának befejezése' -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'A fő rutin vége' A meghajtórendszer alprogramjainak indítása '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_ 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 SServoEnd Sub hívása '----------------------------------- ------------------------------ 'A hajtásrendszer alprogramjainak vége' Az érzékelő szubrutinok kezdete '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 then Call Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 then Call REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Ha SRF04. Value <128, akkor hívja a Spin_Left Else hívást Előre_Vég vége Ha ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 then Call REVERSE Else Call Forward_All End If ooPIC. Delay = 600End SubSub IR () Ha GP2D12. Érték <64 Akkor hívja STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Érzékelő szubrutinok vége' ------- ---------------- ------------------------------------------

17. lépés: KÜLÖNLEGES TERMÉKEK

KÜLÖNLEGES TERMÉKEK
KÜLÖNLEGES TERMÉKEK

Az elején levágott extra alapszakasz használatával szervo és szonár készüléket adhat hozzá a nagyobb hatótávolság eléréséhez.

Szüksége lesz rá: Szervo (nem módosított) SRF04 vagy 08 szervo szereléssel az Acroname cégtől (www.acroname.com) Tartalék alaprész Vágjon egy lyukat a rétegelt lemez elülső szélén, hogy a szervó beférjen. Helyezzen rétegelt lemezt a hosszú leállásokra, és rögzítse 4-40 anyával. Süllyesztenie kell a lyukak alsó oldalát, hogy a teljes leválasztó átmérő kb. Szerelje be a szervót, a szonártartót és a szonárt. Csatlakoztassa a szervót az oopic 29 szervo porthoz, és kösse a szonárt a csapokhoz, ahogyan az oopic felhasználói kézikönyv mutatja. A teszteléshez a mintakódot kell használnia az IDE -ben, mivel még nem írtam semmit … Az akkumulátor lemerült. Sok szintet adhat hozzá a kiegészítőkhöz, ha egyszerűen le akar vágni és fúrni több rétegelt lemezt, és hozzáadja az eltéréseket. Adjon hozzá további érzékelőket, például a QRB1134 -et, hogy botja vonalkövető legyen. Jó szórakozást és építsen több robotot! Segítségért e -mailt küldhet nekem a listán vagy azon kívül. Hamarosan hozzáadok egy videót. Tárcsázós vagyok, és 20 mérföldet kell vezetnem a városba, hogy elérjem a nagy sebességet. theo570 AT yahoo DOT com Ted (BIGBUG)

Ajánlott: