Materiály a nástroje na výrobu robota:
- akákoľvek plastová fľaša s objemom 1,5 l;
- starý stroj na ovládacom paneli;
- súprava Arduino Proto Shield;
- softvérový balík Arduino Uno;
- spojovacie kontakty (súprava);
- Sada prepojok typu Žena / Žena;
- 6 V solárny panel;
- dve paralaxové servá (nepretržitá rotácia);
- dve štandardné servá typu Parallax 4-6VDC;
- Senzor kolízie Parallax Ping Sensor;
- držiak na štyri AA batérie;
- držiak pre 9V batériu;
- štyri fotorezistory;
- štyri držiaky pre LED;
- štyri odpory na 10 K ohmov;
- jedna mikro 1A dióda 1N4001.
Z nástrojov, ktoré budete potrebovať: spájkovačka so spájkou, kliešte, dremel, bočné frézy a ďalšie náradie.
Postup montáže robota:
Prvý krok. Robotické mozgové zariadenie
Mikrokontrolér Arduino Uno je pre tohto robota najvhodnejší, pretože je navrhnutý pre malé projekty a programovaný pomocou C ++.
Robot má štyri servá, jedno ovláda kolesá, jeho úlohou je neustále otáčať kolesá. Druhé servo je potrebné na ovládanie hlavy robota, sú na ňom nainštalované kolízne senzory. A ďalší servomotor riadi os robota a núti ho otáčať sa.
Je dôležité pochopiť, že doska Arduino Proto Shield bude umiestnená vo fľaši, takže musíte vytvoriť elektrický obvod tak, aby bolo vhodné pripojiť a odpojiť rôzne senzory, servá a ďalšie. Na tieto účely je doska Proto Shield so všetkými potrebnými kontaktmi Adafruit dokonalá. Kontakty by sa mali spájkovať na obrazovku Proto Shield a všetky prvky by mali byť spojené pomocou prepojok.
V strednej časti dosky sú dva kanály, ktoré sú spojené s +5 V a GND. Na pravej a ľavej strane týchto kanálov sú viditeľné kolmé panely. Sú potrebné na spojenie 5 odtrhávacích kontaktov medzi zvislými panelmi a dvoma kanálmi. Odtiaľ budú servomotory dostávať energiu, ako aj riadiace impulzy.
Ak sa pozriete na fotografiu nižšie, vidíte, že konektory dodávané s Proto Shield nie sú spájkované na druhú stranu digitálnych výstupov a na analógové kontakty. To sa musí ponechať tak, ako je to, spájkovaním drôtov priamo na panel.
Musíte tiež pripojiť vodiče k PWM výstupom (pre servopohony), ako aj k analógovým pre foto rezistory. Pre každý fotorezistor pridajte jeden odpor 10 K.
Na doske Proto sú kolíky 7 a 9, ktoré musia byť pripojené k kladným kolíkom červenej a zelenej LED.
Aby robot so štyrmi servami a Arduino fungoval normálne, sú potrebné dva napájacie zdroje. Mikrokontrolér vyžaduje 9V napájanie. Senzory kolízie a servá budú napájané štyrmi AA batériami, ktoré sú pripojené k 6V solárnemu panelu.
Aby sa zabránilo spätnému prúdu medzi solárnym panelom a batériou, musí byť v obvode nainštalovaná dióda.
Krok dva Príprava senzora
Fotorezistory sú namontované na plošine pomocou držiakov. To vám umožní ich rýchle odstránenie počas montáže alebo vylepšovania robota. Jeden koniec prepojky typu žena / žena je spojený s fotorezistorom a druhý koniec s doskou Proto Shield. Gumové tesnenia bránia riziku skratu.
Krok tri Zostava podvozku
Na výrobu podvozku bude potrebné detské auto na ovládacom paneli. Je potrebné ho rozobrať a ponechať iba tie prvky, ktoré sú na fotografii viditeľné. Predná náprava sa bude musieť otáčať pomocou servomotora.
Oba prvky (predná aj zadná náprava) sú namontované v plastovej fľaši, preto sú v nej vyrezané otvory potrebné pre túto veľkosť. Teraz už zostáva iba pripojiť všetko ako na fotografii.
Krok štyri Proces programovania
Hlavnou úlohou, ktorú musí robotický kód vykonať, je vyhľadať zdroj svetla a nabiť ho. Na vyhľadávanie svetelného zdroja sa používajú štyri fotoodpory. Programová slučka by mala porovnať, kde je svetlo jasnejšie, a potom by k nemu mal ísť robot.
Aby sa zabránilo pádu robota, mali by sa v každom cykle skontrolovať prekážky každých 30 palcov. Na získanie týchto informácií sa používa ultrazvukový senzor. Ak robot zistí prekážku, musí sa zastaviť, rozhliadnuť sa a zvoliť najlepšiu cestu.
Krok 5 Záverečná fáza montáže
Po naprogramovaní robota je možné ho konečne zostaviť a otestovať. Na testovanie robota musíte v miestnosti vytvoriť niekoľko svetelných zdrojov s rôznym jasom a vytvoriť prekážky v ceste k nim. Robot musí dosiahnuť najjasnejší zdroj svetla bez toho, aby narazil do prekážok.
Samozrejme, existuje mnoho ďalších možností, pokiaľ ide o vylepšenie robota. Môžete k nej pridať širokú škálu funkcií, tu všetko závisí od túžby a predstavivosti majstra.