Obsah:

Super jednoduchý robot pre začiatočníkov!: 17 krokov (s obrázkami)
Super jednoduchý robot pre začiatočníkov!: 17 krokov (s obrázkami)

Video: Super jednoduchý robot pre začiatočníkov!: 17 krokov (s obrázkami)

Video: Super jednoduchý robot pre začiatočníkov!: 17 krokov (s obrázkami)
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Júl
Anonim
Super jednoduchý robot pre začiatočníkov!
Super jednoduchý robot pre začiatočníkov!

'' 'ROBOT VIDEO' '' Tu je odkaz na video mimo stránky, keď YouTube spracúva vstavanú verziu … Tento návod som vytvoril pre absolútneho rádoby robota n00by. Všimol som si obrovský skok v počte začiatočníkov, ktorí sa venujú tejto záľube, a zdá sa, že narastá počet otázok „ako na to“. Možno tento skromný malý návod pomôže jednému alebo dvom vytvoriť prvého robota. Základný zdrojový kód nájdete na konci tohto návodu. Neprepadajte panike z počtu krokov … Robota som rozložil na mnoho malých malých krokov, aby som ich mohol ľahko nasledovať. Tento malý robot nie je nič iné ako jednoduchá preglejková platforma, ktorá ako hlavný pohonný systém, mikrokontrolér a infračervený senzor, nesie niekoľko upravených modelových servoplánov lietadiel. Navrhol som v dostatku priestoru na rozšírenie a doplnenie. Ak máte diely po ruke, mali by ste byť schopní ho postaviť asi za 3 hodiny. Mikrokontrolér, ktorý som si vybral, je OOPic R. Vybral som si tento mikro, pretože tucty vstavaných objektov a vzorových kódov uľahčujú začiatočníkom rýchle uvedenie do prevádzky. Dajú sa nájsť u ktoréhokoľvek z hlavných dodávateľov súčiastok do robotov za menej ako 60 dolárov. Získajte štartovaciu sadu, pretože obsahuje programovací kábel a klip na batériu. Môžete použiť akýkoľvek mikrokontrolér, pokiaľ k nemu môžete priamo pripojiť servo (čím sa zoznam skráti, lol). Uvedené serva sú všetky serva lietadiel modelu Hitec HS-311, ktoré sa v niektorých prípadoch nachádzajú v takmer každom hobby obchode za menej ako 10 dolárov. IR senzor je analógová jednotka Sharp GP2D12 dostupná od spoločnosti Digikey (www.digikey.com). Túto úlohu zvládne ktorýkoľvek z analógových modelov GP2D12XXX. Tailwheel je jednoduché model lietadla Dubro s priemerom 0,20-0,40 s montážou. Vyberte si ho v obchode, v ktorom dostanete servá. Drevenú základňu tvorí kúsok 1/4 palcovej brezovej preglejky a servo / držiak senzora je úlomok takmer akéhokoľvek dreva. Použil som kus jedle. Hliníkové predvalky som vyrobil sám, ale môžete použiť akékoľvek koleso určené na prichytenie serva. Zvyšok robota pozostáva z niekoľkých skrutiek a niektorých elektrických prestávky. Bez doplnenia SPECAIL ma to stálo asi 95,00 USD. Špeciálny krok prináša asi 50 dolárov. Buďte milí, pretože je to môj prvý inštruktáž.

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály

Tu je zoznam toho, čo budete potrebovať na zostavenie robota Super SImple!

Zoznam dielov: -Mikrokontroléroooo R (https://www.thebotshop.com/) (poznámka -Môžete použiť ktorýkoľvek mikrokontrolér, ktorý vám vyhovuje) -Sharp GP2D12 s káblovým konektorom JST -hliníkové kolesá/pneumatiky (alebo ekvivalentné) - Servo Hitec HS -311, upravené -Super lepidlo -5 X 1 palcová obojstranná páska -1/4 palcová preglejka a kus drevného šrotu -Dubro.20 -.40 RC lietadlo zadné koleso -Misc. medzery/medzery a skrutky/matice -9 voltová batéria -Zmršťovacia trubica 1/16 x 3 palce -3 štandardné krimpovacie kolíky (ak ich nemôžete získať), farba *voliteľná -9 voltová batéria Nástroje: -Misc Small Skrutkovače -Kliešte na ihlu -Vŕtačka a vrtáky -Píla -Spájkovačka -Spájkovačka -Brúsny papier -Ostrá ceruzka -Pravítko Celkové náklady cca. 95,00 USD Čas na stavbu cca. 2,5 - 3 hodiny

Krok 2: Upravte servá

Upravte servá
Upravte servá

Servá budete musieť upraviť pomocou metódy potenciometra super lepidla. Rozhodol som sa nemrhať priestor tým, že ho tu podrobne popíšem, pretože existujú desiatky článkov na stránkach Instructables a Google, ktoré vám ukážu, ako na to. Ak to vyžaduje dopyt, neskôr to sem pridám. V zásade ich musíte roztrhnúť, nájsť polohu 90 (bez pohybu), superlepiť vrchnú a spodnú časť hrnca, dať všetko dohromady, upraviť výstupné zariadenie, vypilovať horná časť drieku hrnca je v jednej rovine s formou na puzdro. Hitec HS-311 má plastový hrniec na hrniec, ktorý uľahčuje pilovanie. Ak používate iné servo, ktoré má kovový hrniec, musíte namiesto toho zmeniť spodnú stranu výstupného prevodu. Potenciometer = pot = variabilný odpor

Krok 3: Vyrežte drevené diely

Vyrežte drevené diely
Vyrežte drevené diely

Odrežte kus 1/4 palcovej brezovej preglejky alebo ekvivalentu na štvorec 3,25 palca pre základňu.

** ŠPECIÁLNE ** Vyrežte druhý kus preglejky 1/4, aby sa zhodoval s prvým, a neskôr ho ľahko pridajte. Vyrežte kus šrotu do držiaka GP2D12 s dĺžkou 2 5/16 palca, 3/4 palca a 1/2 palca. Servo / IR držiak do šrotu by bolo možné vyrobiť laminovaním 2 kusov 1/4 palcovej brezovej preglejky dohromady. Keď je všetko vyrezané, jemne ho prebrúste, aby ste odstránili všetky drsné alebo neostré hrany.

Krok 4: Vyvŕtajte otvory

Vyvŕtajte diery
Vyvŕtajte diery

Použitím svojho mikrokontroléra ako sprievodcu rozložte montážne otvory na preglejke tak, aby boli vpredu uprednostnené, ako je znázornené na obrázku. Použitím úchytky na zadné koleso ako vodítka rozmiestnite montážne otvory na preglejke v prospech zadnej časti, ako je znázornené na obrázku. Všetky otvory vyvŕtajte 1/8 palca vŕtačka. Ak ste sa v kroku 3 rozhodli vyrobiť náhradný základný kus z ** ŠPECIÁLNE **, potom obe základne zovrite a súčasne vyvŕtajte otvory pre mikrokontrolér. Oddeľte dva kusy a vyvŕtajte otvory v zadných kolesách iba do jedného z nich.

Krok 5: Nainštalujte držiak Servo / IR

Nainštalujte držiak Servo / IR
Nainštalujte držiak Servo / IR

Super prilepte servo / IR držiak od kroku 2 k spodnej časti preglejky a uistite sa, že ju vycentrujete doľava a doprava a taktiež ju spláchnete predným okrajom preglejky, ako je to znázornené.

Krok 6: Vŕtajte otvory pre servopohony

Vŕtacie otvory pre servopohony
Vŕtacie otvory pre servopohony

Dočasne umiestnite svoje serva do montážnej polohy za servo / IR držiak a všimnete si, že káble zasiahli držiak na zadnej strane. Budeme potrebovať niekoľko otvorov, ktoré umožnia priechod drôtov. Serva musia byť orientované tak, aby boli výstupné hriadele bližšie k prednej časti základne, nie k zadnej časti.

Pomocou serva ako sprievodcu určte a označte, kde je potrebné vyvŕtať otvory na držiaku. Pomocou ceruzky a pravítka preneste tieto body na prednú časť držiaka, ako je znázornené v kroku 4. Vyvŕtajte otvory vrtákom 5/16. Dávajte si pozor, drevo môžete štiepať. Nebojte sa, ak to urobíte, super zlepte to dohromady. VOLITELNE môžete počas úpravy presmerovať káble serva cez malý otvor vyvŕtaný v spodnej časti serva a tomuto kroku sa úplne vyhnúť.

Krok 7: Zadné koleso

Zadné koleso
Zadné koleso

Nainštalujte zostavu zadného kolesa do strednej zadnej časti základne, ako je znázornené na obrázku, pomocou niekoľkých skrutiek a matíc 4-40 X 1/2 palca.

Zaistite, aby sa hlavy skrutiek alebo matice v závislosti od orientácie zapustili do preglejky, aby neprekážali pri inštalácii servopohonu. Teraz si s výškou nerobte starosti, neskôr ju upravíme.

Krok 8: Nainštalujte stojany

Nainštalujte stĺpiky
Nainštalujte stĺpiky

Najlepšie je namontovať podpery na dosku bezprostredne pred zapnutím servo.

Pomocou skrutky 4-40 x 1 palec, dištančného prvku 4-40 x 1/4 palca a matice 4-40 nainštalujte jednu do každého otvoru mikrokontroléra podľa obrázku. Dbajte na to, aby sa hlavy skrutiek zapustili do preglejky, aby neprekážali inštalácii serva.

Krok 9: Nainštalujte servá

Nainštalujte servá
Nainštalujte servá

Super prilepte serva k spodnej strane základne preglejky a proti servo / IR držiaku. Stačí kvapka alebo dve..

Veďte servo káble cez otvory v servo / IR držiaku podľa obrázku.

Krok 10: Nainštalujte mikrokontrolér

Nainštalujte mikrokontrolér
Nainštalujte mikrokontrolér

Nainštalujte mikrokontrolér na stojky podľa obrázka. Na každé stojane môže byť potrebné umiestniť podložku, aby sa mikrokontrolér zdvihol nad zostavu zadného kolesa v závislosti od vašich schopností rozmiestnenia. Zaistite mikrokontrolér buď 4-40 maticami, alebo 2,5 palcovými dištančnými kolíkmi od samice po samicu. (zobrazené) pre ** ŠPECIÁLNE ** doplňte neskôr.

Krok 11: Nainštalujte kolesá

Nainštalujte kolesá
Nainštalujte kolesá

Tento krok je náročný … Nainštalujte zvolené kolesá a nastavte ozubené koleso tak, aby boli základne vyrovnané alebo mierne vzadu.

Nestabilná dobrota: V obchode mám ďalšie sady kolies, podrobnosti získate e -mailom.

Krok 12: Pridajte batériu

Pridajte batériu
Pridajte batériu

Dvojnásobne lepiacou páskou nalepte batériu do priestoru za servami a pred zadné koleso v spodnej časti základne. Batéria musí sedieť na okraji, aby sa zmestila. Ak staviate verziu ** SPECIAL **, môžete počkať a na montáž batérie použiť priestor na poschodí.

Krok 13: Pripojte servá

Pripojte servá
Pripojte servá

Zapojte ľavé servo do oopického servo portu 31. Vpravo najviac 3 -pinový port.

Zapojte pravé servo do oopického servo portu 30. V poznámkach k obrázku v zadnej časti obrázku vyhľadajte dva servo konektory so žltými vodičmi.

Krok 14: Nainštalujte IR

Nainštalujte IR
Nainštalujte IR

Super nalepte Sharp GP2D12 cez otvory/vodiče na prednom držiaku.

IR držiak umiestnite čo najvyššie, aby sa minimalizovali odrazy podlahy. Umiestnite vodiče hore a v plastovom puzdre uvidíte malú úľavu, keď sa servo vodiče zmestia za seba.

Krok 15: Pripojte IR

Pripojte IR
Pripojte IR

Najťažšia časť celej roboty, verte mi.

Na každý vodič GP2D12 umiestnite 1 palcový kus zmršťovacej trubice. Vysuňte ho z cesty. Na každý drôt spájkujte (alebo krimpujte) jednu zásuvku krimpovacieho kolíka. VOLITEĽNÉ - NEDOPORUČUJEME PRE NENÁJOMCOV! Koniec drôtu môžete spájkovať iba s hrotmi potrebných kolíkov mikrokontroléra a posúvať po ňom zmršťovadlo, aby ste ho chránili pred skratom. Musí sa to robiť rýchlo a opatrne. Teplom zmrštiteľnú hadičku zasuňte do líca k lícovej objímke. Pomocou zapaľovača tepelnej pištole stiahnite hadičku. Ospravedlňujeme sa, nedokázal som urobiť dobrý obraz o všetkých týchto malých veciach. Nájdite na oopiku otvorený 5 voltový kolík a zapojte doň červený vodič GP2D12. Je ich vela. Použil som náhradný 5 voltov z portu 12C. Zobrazené v poznámkach k obrázku. Nájdite na oopicu otvorený pin GND a zapojte doň čierny vodič GP2D12. Je ich vela. Použil som náhradný GND z portu 12C. Zobrazené v poznámkach k obrázku. Nájdite pin3 a zapojte doň biely vodič GP2D12. Je len jeden z nich lol.

Krok 16: Zdrojový kód

Zdrojový kód
Zdrojový kód

AKTUALIZOVANÝ ZDROJOVÝ KÓD 2/16/09 PRE MOŽNOSŤ SONARU V ĎALŠOM KROKU (ŠPECIÁLNE ZAMESTNANIE) Postupujte podľa pokynov pre svoj mikrokontrolér a tento kód vystrihnite a vložte do editora. Skompilovajte a pošlite robotovi. Kód je veľmi jednoduchý, ale robot sa vyhýba väčšine prekážok, ktoré vidí. Je ľahké vziať si môj kód a rozšíriť ho. „SuperSimpleBeginnersRobot“www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- ---------------------------------------------------------- -„Vytváranie a nastavovanie objektov“------------------------------------------- ---------------------- 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 'Nastaviť servo na I/O Line 30. SRF04Servo. Center = 28' Nastaviť stred serva na 28. (pozri manuál) SRF04Servo. Operate = cvTrue 'Posledná vec, ktorú treba urobiť, Zapnite servo. Servo_Right. IOLine = 30 'Nastavte servo na I/O Line 30. Servo_Right. Center = 28' Nastavte centrum serv na 28. (pozri manuál) Servo_Right. Operate = cvTrue 'Posledná vec, ktorú musíte urobiť, zapnite servo. Servo_Left. IOLine = 31 'Nastavte servo na použitie I/O Line 31. Servo_Left. Center = 28' Nastavte stred serva na 28. (viď manuál) Servo_Left. Operate = cvTrue 'Posledná vec, ktorú musíte urobiť, zapnite servo. “------------------------------------------------- ---------------- 'Ukončiť vytváranie a nastavovanie objektov' Hlavná rutina je vašou primárnou rutinou, ktorá sa vyvoláva pri zapnutí! '--------------- ---------------------------------------------------------- Vedľajšia časť () Zavolajte presmerovanie infračervených hovorov_Všetky hovory SServo Loop End Sub '----------------------------------- ------------------------------ 'Koniec hlavnej rutiny' Spustenie podprogramov pohonného systému '-------- ---------------------------------------------------------- ------- 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 Zavolať SServoEnd Sub '----------------------------------- ------------------------------ 'Podprogramy konca pohonného systému' Začiatok podprogramov snímačov '-------- ---------------------------------------------------------- ------- 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) Ak je SRF04.hodnota <64, potom zavolajte REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Ak je hodnota SRF04. <128, potom zavolajte 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 '---------------------------- ------------------------------------- 'Podprogramy konca snímačov' ------- ---------------- ------------------------------------------

Krok 17: ŠPECIÁLNY ZAMESTNANEC

ŠPECIÁLNA ZAMESTNANCA
ŠPECIÁLNA ZAMESTNANCA

Použitím extra sekcie spodnej časti na začiatku môžete pridať servo a sonar pre lepšie schopnosti dosahovania.

Budete potrebovať: Servo (nemodifikované) SRF04 alebo 08 so servo držiakom od Acroname (www.acroname.com) Náhradná základná časť Vyrežte otvor v prednom okraji preglejky dostatočne veľký, aby sa do neho zmestilo servo. Nainštalujte preglejku na dlhé stojky a zaistite ju asi 4 až 40 maticami. Spodnú stranu otvorov budete musieť zahĺbiť, aby sa do nich zmestil celý priemer odstupu asi o 1/8 palca, aby sa nite držali dostatočne ďaleko. Nainštalujte servo, držiak sonaru a sonar. Zapojte servo do oopického servoportu 29 a sonar zapojte do kolíkov, ako je to uvedené v používateľskej príručke oopic. Na testovanie budete musieť použiť vzorový kód v IDE, pretože som zatiaľ žiadny nepísal … Batéria vybila. Ak chcete, môžete pridať mnoho úrovní doplnkov, ak chcete jednoducho odrezať a vyvŕtať viac kusov preglejky a pridať medzery. Pridajte ďalšie senzory, ako napríklad QRB1134, aby sa váš robot stal sledovateľom línie. Bavte sa a vytvorte ďalších robotov! Môžete mi poslať e -mail na zoznam alebo mimo neho so žiadosťou o pomoc. Čoskoro pridám video. Som na dialup a musím ísť 20 míľ do mesta, aby som sa dostal k vysokej rýchlosti. theo570 AT yahoo DOT com Ted (BIGBUG)

Odporúča: