Z názvu je zrejmé, že robot vyrobené na ovládači Arduino, Autor vytvoril vlastné knižnice pre pohodlnejšie použitie. Štandardné vybavenie robota obsahuje zameriavač umiestnený na prednom paneli, dve kolesá a dva motory. Pre prípadné budúce vylepšenia je na hornej časti zariadenia nainštalovaná doska. Zariadenie je ovládané a pracuje autonómne, podľa potreby môžete pridať rádiové ovládanie. Článok popisuje prácu s CARduino a knižnicami, je tu niekoľko príkladov.
Čo je to knižnica?
Knižnica výrazne zjednodušuje riadenie robota. Projekt je určený pre ľudí, ktorí nie sú zvlášť silní v programovaní, ale so želaním vyrábať jednoduché roboty. Na vytvorenie takého modelu nie sú potrebné znalosti v oblasti riadenia motora. Knižnica urobí všetko sama, zredukuje program na najjednoduchšie príkazy „zahnite doprava a choďte jednu sekundu“ alebo „choďte o tri sekundy vpred a potom zrýchlite.“ V knižnici sú príklady programov, ktoré vám pomôžu nakonfigurovať CARduino.
Čo robiť, ak rovnaké materiály nie sú k dispozícii?
Takého robota môžete zostaviť bez takýchto materiálov. Knižnica má schopnosť pracovať na takmer akomkoľvek zhromaždení. Napríklad môžete na podvozok použiť iné kolesá alebo materiál, hlavná vec je, že zmenené časti majú rovnakú funkciu.
Čo môže robot robiť?
Funkčnosť robota je takmer neobmedzená. Pomocou tejto knižnice sa písanie programu pre Arduino stáva pomerne ľahkou úlohou. Doštička umožňuje inštaláciu rôznych senzorov.
Náklady na roboty
Autor žije v USA, a preto sa domnieval, že zostavenie robota od nuly by stálo okolo 100 dolárov, pričom väčšinu detailov vynaložil na projekt 30 dolárov. Ak si môžete objednať komponenty v Číne, môžete znížiť náklady asi päťkrát.
Použité materiály:
- Arduino Uno - R3
- Vývojová doska 30x10
- Držiak na Arduino a doštičku
- Diaľkomer Sharp GP2Y0A02YK0F
- Mikromotory 2 ks
- Dve kolesá 49x12 mm
- Konzoly pre motor 2 ks
- Guľové kolesá 2 ks
- Motorové ovládače pre Arduino 2 ks
- Podstavec pre podvozok (drevo) 15x10,75 cm (veľkosť bola vybraná podľa veľkosti držiaka pre Arduino a doštičku)
- Malé skrutky do dreva
- Batéria 9V 1 ks
Prvý krok. Prípravné práce.
Pred montážou robota autor pripraví komponenty. Najprv sa z väčšieho, ako nevyhnutného dreveného bloku vyreže obdĺžnik správnej veľkosti.Ďalej zbiera guľové kolesá, pretože boli dodané v rozloženom stave a používa ich pokyny na montáž. Kolesá sú pripevnené k motorom a do držiaka pre ne sa vloží Arduino s doštičkou.
Krok dva Montáž guľových kolies.
Bolo rozhodnuté, že tieto kolesá sa namontujú na jednu stranu základne podvozku pomocou ceruzky, autor poznamenal 0,5 cm na každej strane dosky. Na upevnenie boli použité skrutky do dreva.
Krok tri Inštalácia motorov.
Tento krok bol celkom jednoduchý. Všetko, čo bolo potrebné urobiť, bolo vložiť motory do konzol a zaistiť ich lepidlom na okrajoch dosky. Môžete tiež použiť spájkovačku, je dôležité nemiešať negatívne a pozitívne kontakty.
Štvrtý krok. Nainštalujte Arduino a Bredboard.
Najprv bolo potrebné zaznamenať umiestnenie komponentov. Doštička je umiestnená na prednej strane držiaka a Arduino na zadnej strane, ktoré sú pripevnené skrutkami k existujúcim otvorom. Samotný držiak sa umiestni na podvozok pomocou dvoch skrutiek v strede.
Krok 5 Inštalácia senzora
Tento krok je tiež pomerne jednoduchý. Otvory sú vpredu označené v strede a senzor je upevnený pomocou skrutiek. Na montáž bezpodmienečne použite oba otvory snímača. Pri pripájaní autor umiestňuje senzor tak, aby jeho závery boli na vrchu. Potom je vodič JST vložený do senzora a pripojený k doštičke, červený na kladný pól, čierny na záporný pól a žltý je umiestnený kdekoľvek na doske.
Krok 6 Pripojenie vodiča motora.
Ovládače sú práve zarovnané a nainštalované na Arduino.
Siedmy krok. Spájka k motorom.
Ďalej sa vyskytuje obvyklá spájka drôtov, je dôležité pamätať iba na to, ktoré drôty sú pozitívne a ktoré sú negatívne.
Siedmy krok. Spojovacie kolesá.
Autor teraz prepojí vodiče z motorov s vodičom týmto spôsobom:
- Kladný kontakt pravého motora je pripojený k zápornému pólu vodiča A.
- Záporný kontakt pravého motora je pripojený k kladnému pólu vodiča A.
- Záporný kontakt ľavého motora je pripojený k zápornému pólu vodiča B.
- Záporný kontakt ľavého motora je pripojený k kladnému pólu vodiča B.
Krok osem. Pripojenie senzora a napájania.
5 V napájanie pripojené k + doštičke, GND na GND. Žltý vodič snímača je pripojený k analógovému pinu 2.
Krok deväť. Inštalácia batérie.
Autor jednoducho prilepil batériu lepidlom na zadnú stranu robota. Potom jednoducho spojil pozitívne a negatívne vodiče s pozitívnymi a negatívnymi závermi Carduina.
Knižnica
Týmto sa dokončí montáž štandardného robota. Knižnica a ukážkové programy na tom budú pracovať, môžete si ich stiahnuť v článku. Archív obsahuje aj popis niektorých funkcií. Knižnica sa načíta do Arduino IDE pozdĺž cesty -> importná knižnica -> Carduino. Po stiahnutí programu je projekt úplne pripravený.
Video s príkladom Carduino: