Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Upravte serva
- Krok 3: Ořízněte dřevěné části
- Krok 4: Vyvrtejte otvory
- Krok 5: Nainstalujte držák Servo / IR
- Krok 6: Vyvrtejte otvory pro servopohony
- Krok 7: Zadní kolo
- Krok 8: Nainstalujte Standoffs
- Krok 9: Nainstalujte serva
- Krok 10: Nainstalujte mikrokontrolér
- Krok 11: Nainstalujte kola
- Krok 12: Přidejte baterii
- Krok 13: Zapojte serva
- Krok 14: Nainstalujte IR
- Krok 15: Připojte IR
- Krok 16: Zdrojový kód
- Krok 17: ZVLÁŠTNÍ ZAMĚSTNÁNÍ
Video: Super jednoduchý robot pro začátečníky!: 17 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
'' 'ROBOT VIDEO' '' Zde je odkaz na video mimo web, zatímco YouTube zpracovává vloženou verzi … Vytvořil jsem tento Instructable pro absolutního rádoby robota n00by. Zaznamenal jsem obrovský skok v počtu začátečníků, kteří se tomuto koníčku věnují, a zdá se, že narůstá počet otázek typu „jak na to“. Možná tento skromný malý Instructable pomůže jednomu nebo dvěma vytvořit jejich prvního robota. Základní zdrojový kód najdete na konci tohoto Instructable. Nepropadejte panice z počtu kroků … Rozdělil jsem robota na několik malých malých kroků, abych je mohl snadno sledovat. Tento malý robot není nic jiného než jednoduchá překližková platforma, která nese jako hlavní pohonný systém, mikrokontrolér a IR senzor několik upravených modelových servoplánů letadel. Navrhl jsem ve spoustě prostoru k rozšíření a přidání. Pokud máte díly po ruce, měli byste ho postavit asi za 3 hodiny. Mikrokontrolér, který jsem si vybral, je OOPic R. Vybral jsem tento mikro, protože desítky vestavěných objektů a ukázkové kódy usnadňují začátečníkovi rychlé uvedení do provozu. Lze je sehnat u kteréhokoli z hlavních dodavatelů dílů robotů za méně než 60 dolarů. Získejte startovací sadu, protože obsahuje programovací kabel a klip na baterii. Můžete použít jakýkoli mikrokontrolér, pokud do něj můžete přímo připojit servo (což zkracuje seznam, lol). Uvedená serva jsou všechna serva letadel modelu Hitec HS-311, která se v některých případech nacházejí v téměř každém hobby obchodě za méně než 10 dolarů. IR senzor je analogová jednotka Sharp GP2D12 dostupná od společnosti Digikey (www.digikey.com). Kteroukoli z analogových řad GP2D12XXX to zvládne. Tailwheel je jednoduchý model letadla Dubro.20-.40 1 s montáží. Vyberte si ho v hobby obchodě, kde dostanete serva. Dřevěná základna je šrot z 1/4 palcové březové překližky a servo / držák senzoru je kousek téměř čehokoli dřevěného. Použil jsem kus jedle. Hliníková kolečka jsem vyrobil sám, ale můžete použít libovolné kolo určené k upevnění serva. Zbytek robota se skládá z několika šroubů a několika elektrických standoffs. Bez přidání SPECAIL na konci mě to stálo asi 95,00 USD. Zvláštní krok přidává asi 50 babek. Buďte milí, protože je to můj první Instructable.
Krok 1: Nástroje a materiály
Zde je seznam toho, co budete potřebovat k sestavení robota Super SImple!
Seznam dílů: -Mikrokontroléroooo R (https://www.thebotshop.com/) (poznámka -Můžete použít jakýkoli mikrokontrolér, který vám vyhovuje) -Sharp GP2D12 S kabelovým konektorem JST -Billetová hliníková kola/pneumatiky (nebo ekvivalentní) - Servo Hitec HS -311, upravené -Super lepidlo -5 X 1 palcová oboustranná páska -1/4 palcová překližka a kus dřevního šrotu -Dubro.20 -.40 RC Letadlo Sestava zadního kola -Misc. mezery/distanční sloupky a šrouby/matice -9voltová baterie -Teplá smršťovací bužírka 1/16 x 3 palce -3 standardní ženské krimpovací kolíky (nepanikařte, pokud je nemůžete získat) -Paint *volitelně -9voltová baterie Nástroje: -Misc Small Šroubováky -Kleště na jehly -Vrták a bity -Pila -Páječka -Pájka -Písek -Ostrá tužka -Pravítko Celkové náklady cca. 95,00 USD Čas na stavbu cca. 2,5 - 3 hodiny
Krok 2: Upravte serva
Vaše serva budete muset upravit pomocí metody superlepicího potenciometru. Rozhodl jsem se, že nebudu plýtvat prostorem a podrobně ho zde uvedu, protože na Instructables a Google jsou desítky článků, které vám ukážou, jak na to. Pokud to poptávka vyžaduje, přidám ji sem později. V zásadě je musíte roztrhnout, najít polohu 90 (bez pohybu), nalepit horní a dolní část hrnce, dát vše dohromady, upravit výstupní zařízení, vypilovat horní část dříku hrnce je v jedné rovině s formou pouzdra. Hitec HS-311 má plastový hrnec na hrnec, který usnadňuje pilování. Pokud používáte jiné servo, které má kovový hrnec, musíte místo toho změnit spodní stranu výstupního ozubeného kola. Potenciometr = Pot = Variabilní odpor
Krok 3: Ořízněte dřevěné části
Odřízněte kus 1/4 palcové březové překližky nebo ekvivalentu na čtverec 3,25 palce pro základnu.
** SPECIÁL ** Vystřihněte druhý kus 1/4 překližky, který odpovídá prvnímu, abyste jej později mohli snadno přidat. Odřízněte kus šrotu do držáku GP2D12 o délce 2 5/16 palce, výšce 3/4 palce a tloušťce 1/2 palce. Servo / IR držák šrotu by mohl být vyroben laminováním 2 kusů 1/4 palcové březové překližky dohromady. Když je vše vystřižené, jemně jej obrouste, abyste vyčistili všechny hrubé nebo rozmazané hrany.
Krok 4: Vyvrtejte otvory
Použijte svůj mikrokontrolér jako vodítko a rozmístěte montážní otvory na překližce tak, aby upřednostňovaly přední část, jak je znázorněno na obrázku. Pokud jste se v kroku 3 rozhodli vyrobit náhradní základnu z ** SPECIÁLNÍ **, pak sejměte obě základny k sobě a současně vyvrtejte otvory pro mikrokontrolér. Oddělte dva kusy a vyvrtejte otvory pro zadní kola pouze v jednom z nich.
Krok 5: Nainstalujte držák Servo / IR
Super přilepte servo / IR držák od kroku 2 ke spodní části překližky a ujistěte se, že je vycentrujete doleva a doprava, stejně jako jej zarovnáte s předním okrajem překližky, jak je znázorněno na obrázku.
Krok 6: Vyvrtejte otvory pro servopohony
Dočasně umístěte vaše serva do jejich montážní polohy za servo / IR držák a všimnete si, že dráty zasáhly držák na zadní straně. Budeme potřebovat nějaké otvory, které umožní průchod drátů. Serva musí být orientována tak, aby výstupní hřídele byly blíže k přední části základny, nikoli k zadní části.
Pomocí serva jako vodítka určete a označte, kde je třeba vyvrtat otvory na držáku. Pomocí tužky a pravítka přeneste tyto body na přední část držáku, jak je znázorněno v kroku 4. Vyvrtejte otvory vrtákem 5/16. Pozor, dřevo můžete štípat. Nebojte se, pokud to jen super slepíte. VOLITELNĚ můžete během úpravy přesměrovat vodiče serva malým otvorem vyvrtaným ve spodní části serva a tomuto kroku se zcela vyhnout.
Krok 7: Zadní kolo
Namontujte sestavu zadního kola do střední zadní části základny podle obrázku pomocí několika šroubů a matic 4-40 X 1/2 palce.
Zajistěte, aby se hlavy šroubů nebo matice v závislosti na orientaci zapustily do překližky, aby nepřekážely při instalaci serva. S výškou si teď nedělejte starosti, později ji upravíme.
Krok 8: Nainstalujte Standoffs
Nejlepší je namontovat patky na desku právě teď, než vstoupí servo.
Pomocí šroubu 4-40 X 1 palec, distančního sloupku 4-40 x 1/4 palce a matice 4-40 nainstalujte jeden do každého otvoru mikrokontroléru podle obrázku. Zajistěte, aby se hlavy šroubů zapustily do překližky, aby nepřekážely při instalaci serva.
Krok 9: Nainstalujte serva
Super přilepte serva na spodní stranu základny překližky a proti servo / IR držáku. Stačí kapka nebo dvě..
Protáhněte vodiče serva otvory v servo / IR držáku podle obrázku.
Krok 10: Nainstalujte mikrokontrolér
Nainstalujte mikrokontrolér na stojany podle obrázku. Může být nutné umístit podložku na každou patku, aby se mikrokontrolér nadzvedl přes sestavu ocasního kola v závislosti na vašich schopnostech rozložení. Mikrokontrolér zajistěte buď 4 až 40 maticemi, nebo 2,5 palcovými distančními kolíky od samice po samec. (zobrazeno) pro ** SPECIÁL ** přidejte později.
Krok 11: Nainstalujte kola
Tento krok je biggy … Nainstalujte si vybraná kola a seřiďte zadní kolo tak, aby byly základny vyrovnané nebo mírně vzadu.
Instuctable goody: Mám další sady kol v obchodě, podrobnosti e -mailem.
Krok 12: Přidejte baterii
Dvakrát lepte pásku na baterii v prostoru za servy a před ocasním kolem ve spodní části základny. Baterie musí sedět na hraně, aby se vešla. Pokud stavíte verzi ** SPECIAL **, můžete počkat a použít prostor v horním patře k montáži baterie.
Krok 13: Zapojte serva
Zapojte levé servo do oopického servoportu 31. Vpravo nejvíce 3 pinový port.
Zapojte pravé servo do oopického servo portu 30. Vyhledejte dva servo konektory se žlutými vodiči v poznámkách k obrázku v zadní části obrázku.
Krok 14: Nainstalujte IR
Super přilepte Sharp GP2D12 přes otvory/dráty na předním držáku.
Namontujte IR tak vysoko, jak můžete, abyste minimalizovali odrazy podlahy. Umístěte dráty nahoru a v plastovém pouzdru uvidíte malou úlevu, aby se servo dráty vešly za sebou.
Krok 15: Připojte IR
Nejtěžší část celého robota, věř mi.
Na každý z vodičů pro GP2D12 umístěte 1 palcový kus smršťovací bužírky. Vysuňte ho z cesty. Na každý vodič připájejte (nebo krimpujte) jednu zásuvku s krimpovacím kolíkem. VOLITELNÉ - NEDOPORUČUJEME PRO NEPÁJECÉ PÁTKY! Konec drátu můžete připájet jen ke špičce potřebných kolíků mikrokontroléru a přes něj posunout tepelný smršťovač, aby byl chráněn před zkratem. Musí to být provedeno rychle a opatrně. Zasuňte smršťovací bužírku v jedné rovině s čelem do krimpovací zásuvky. Pomocí zapalovače horkovzdušné pistole hadičku stáhněte. Omlouvám se, nemohl jsem si udělat dobrý obrázek o všech těchto drobnostech. Najděte na oopicu jakýkoli otevřený 5voltový pin a zapojte do něj červený vodič GP2D12. Je jich spousta. Použil jsem náhradní 5 voltů z portu 12C. Zobrazeno v poznámkách k obrázku. Najděte na oopicu jakýkoli otevřený pin GND a zapojte do něj černý vodič GP2D12. Je jich spousta. Použil jsem náhradní GND z portu 12C. Zobrazeno v poznámkách k obrázku. Najděte pin3 a zapojte do něj bílý vodič GP2D12. Je jen jeden z nich lol.
Krok 16: Zdrojový kód
AKTUALIZOVANÝ ZDROJOVÝ KÓD 2/16/09 PRO MOŽNOST SONARU V DALŠÍM KROKU (ZVLÁŠTNÍ PLNĚNÍ) Postupujte podle pokynů pro svůj mikrokontrolér a vyjměte a vložte tento kód do editoru. Zkompilovat a odeslat do robota. Kód je velmi jednoduchý, ale robot se vyhne většině překážek, které vidí. Je snadné vzít můj kód a rozšířit jej. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- ---------------------------------------------------------- -'Vytváření a nastavování objektů' ------------------------------------------- ---------------------- Dim Servo_Right jako nový oServoDim Servo_Left jako nový oServoDim SRF04Servo jako nový oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Nastavit servo na I/O Line 30. SRF04Servo. Center = 28' Nastavit střed serva na 28. (viz manuál) SRF04Servo. Operate = cvTrue 'Poslední věc, kterou musíte udělat, Zapněte servo. Servo_Right. IOLine = 30 'Nastavte servo na I/O Line 30. Servo_Right. Center = 28' Nastavte střed serva na 28. (viz manuál) Servo_Right. Operate = cvTrue 'Poslední věc, kterou musíte udělat, zapněte servo. Servo_Left. IOLine = 31 'Nastavte servo na I/O Line 31. Servo_Left. Center = 28' Nastavte střed serva na 28. (viz manuál) Servo_Left. Operate = cvTrue 'Poslední věc, kterou musíte udělat, zapněte servo. '------------------------------------------------- ---------------- 'Ukončení vytváření a nastavování objektů' Hlavní rutina je vaší primární rutinou, která se spouští po zapnutí! '--------------- ---------------------------------------------------------- Dílčí hlavní () Volejte IR volání Přesměrování_Všechny hovory SServo Loop End Sub '----------------------------------- ------------------------------ 'Konec hlavní rutiny' Zahájení podprogramů systému pohonu '-------- ---------------------------------------------------------- ------- 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_Left. Invert = 0 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 Volání SServoEnd Sub '----------------------------------- ------------------------------ 'Podprogramy konce pohonného systému' Začátek podprogramů senzorů '-------- ---------------------------------------------------------- ------- 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) Pokud hodnota SRF04. <128, pak volání Spin_Left 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 If ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Then Call STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Konec podprogramů senzorů' ------- ---------------- ------------------------------------------
Krok 17: ZVLÁŠTNÍ ZAMĚSTNÁNÍ
Použitím extra základní sekce na začátku můžete přidat servo a sonar pro větší rozsah schopností.
Budete potřebovat: Servo (nezměněno) SRF04 nebo 08 se servopohonem od Acroname (www.acroname.com) Náhradní základní část Vyřízněte otvor v předním okraji překližky dostatečně velký, aby se do něj vešlo servo. Nainstalujte překližku na dlouhé podpěry a zajistěte ji pomocí 4–40 matic. Budete muset zahloubit spodní stranu otvorů, aby se do nich vešel průměr celého odstupu asi o 1/8 palce, aby se nitě držely dostatečně daleko. Nainstalujte servo, držák sonaru a sonar. Zapojte servo do servoportu oopic 29 a připojte sonar k pinům, jak je uvedeno v uživatelské příručce oopic. K otestování budete muset použít ukázkový kód v IDE, protože jsem zatím žádný nenapsal … Baterie zemřela. Můžete přidat mnoho úrovní pro přidání, pokud chcete jednoduše řezáním a vrtáním více kusů překližky a přidáním mezer. Přidejte více senzorů, jako je QRB1134, aby se váš robot stal sledovatelem linie. Bavte se a postavte další roboty! Můžete mi poslat e -mail na seznam mimo nebo o pomoc. Brzy přidám video. Jsem na dialup a musím jet 20 mil do města, abych se dostal do vysoké rychlosti. theo570 AT yahoo DOT com Ted (BIGBUG)
Doporučuje:
Flyback Transformer Driver pro začátečníky: 11 kroků (s obrázky)
Ovladač transformátoru Flyback pro začátečníky: Schéma bylo aktualizováno o lepší tranzistor a obsahuje základní ochranu tranzistoru ve formě kondenzátoru a diody. Možnost „jít dále“stránka nyní obsahuje způsob, jak změřit tyto slavné napěťové špičky voltmetrem
Průvodce pro začátečníky k Raspberry Pi: 6 kroků (s obrázky)
Průvodce pro začátečníky k Raspberry Pi: Už nějakou dobu pracuji s Arduinem. Je to snadné, levné a práci zvládnete. Ale v poslední době inklinuji spíše k projektům IoT. Začal jsem tedy používat vývojovou desku ESP a fungovalo to perfektně. Ale teď se chci posunout směrem
Jak používat multimetr v tamilštině - Průvodce pro začátečníky - Multimetr pro začátečníky: 8 kroků
Jak používat multimetr v tamilštině | Průvodce pro začátečníky | Multimetr pro začátečníky: Dobrý den, přátelé, v tomto tutoriálu jsem vysvětlil, jak používat multimetr ve všech typech elektronických obvodů v 7 různých krocích, jako například 1) test kontinuity hardwaru pro řešení problémů 2) měření DC proudu 3) testování diody a LED 4) měření Resi
„GRECO“- robot vyhýbající se objektu Arduino pro začátečníky: 6 kroků (s obrázky)
„GRECO“- robot vyhýbající se objektu Arduino pro začátečníky: Pokud jste začátečník, najdete zde nejjednodušší způsob, jak si postavit vlastního robota vyhýbajícího se objektům! Ke snadnější stavbě použijeme mini kulatý podvozek robota se dvěma stejnosměrnými motory . Ještě jednou jsme se rozhodli použít slavnou desku Arduino UNO. Naše
Průvodce pro mikrokontroléry pro začátečníky: 10 kroků (s obrázky)
Průvodce pro mikrokontroléry pro začátečníky: Co mají společného dálkové ovladače, směrovače a roboti? Mikrokontroléry! V dnešní době se mikrokontroléry vhodné pro začátečníky snadno používají a programují pouze pomocí notebooku, kabelu USB a některého (bezplatného) softwaru s otevřeným zdrojovým kódem. Fuj !! Všechny