Z názvu to okamžitě vyjasní robot na ovladači Arduino. Autor vytvořil vlastní knihovny pro pohodlnější použití. Standardní výbava robota obsahuje dálkoměr umístěný na předním panelu, dvě kola a dva motory. Pro případné budoucí upgrady je na horní straně stroje instalována prkénko. Zařízení je ovládáno a pracuje autonomně, v případě potřeby můžete přidat rádiové ovládání. Článek popisuje práci s CARduino a knihovnami, je zde několik příkladů.
Co je knihovna?
Knihovna výrazně zjednodušuje ovládání robota. Projekt je určen pro lidi, kteří nejsou nijak zvlášť silní v programování, ale s touhou vytvářet jednoduché roboty. Vytvoření takového modelu nevyžaduje znalosti v oblasti řízení motoru. Knihovna udělá všechno sama, zredukuje program na nejjednodušší příkazy „zahněte doprava a jděte jednu sekundu“ nebo „vpřed o tři sekundy a pak zrychlete“. V knihovně jsou ukázkové programy, které vám pomohou nakonfigurovat CARduino.
Co dělat, když stejné materiály nejsou k dispozici?
Takového robota můžete sestavit bez takových materiálů. Knihovna má schopnost pracovat téměř na každém shromáždění. Například můžete pro podvozek použít jiná kola nebo materiál, hlavní věc je, že změněné části plní stejnou funkci.
Co může robot udělat?
Funkčnost robota je téměř neomezená. Pomocí této knihovny se psaní programu pro Arduino stává docela snadným úkolem. Prkénko umožňuje instalaci různých senzorů.
Náklady na robota
Autor žije v USA, a proto se domníval, že sestavení robota od nuly by stálo asi 100 $, protože většinu detailů utratil za projekt 30 $. Pokud si můžete objednat komponenty v Číně, můžete snížit náklady asi 5krát.
Použité materiály:
- Arduino Uno - R3
- Vývojová deska 30x10
- Držák na Arduino a prkénko
- Dálkoměr Sharp GP2Y0A02YK0F
- Mikromotory 2 ks
- Dvě kola 49x12 mm
- Konzoly pro motor 2 ks
- Kuličková kola 2 ks
- Motorové ovladače pro Arduino 2 ks
- Základna pro podvozek (dřevo) 15x10,75 cm (velikost byla vybrána podle velikosti držáku pro Arduino a prkénko)
- Malé vruty do dřeva
- Baterie 9V 1 ks
První krok. Přípravné práce.
Před sestavením robota autor připraví komponenty. Nejprve se z většího než nezbytného dřevěného bloku vyřízne obdélník správné velikosti.Dále sbírá kuličková kola, protože byla dodána rozebraná, používá pro ně instrukce pro montáž. Kola jsou připevněna k motorům a Arduino s prkénkem na prkénko je pro ně umístěno v držáku.
Krok dva Montáž kuličkových kol.
Bylo rozhodnuto nainstalovat tato kola na jednu stranu základny podvozku pomocí tužky, autor poznamenal 0,5 cm na každé straně desky. K upevnění byly použity vruty do dřeva.
Krok tři Instalace motorů.
Tento krok byl docela jednoduchý. Vše, co bylo potřeba, bylo vložit motory do držáků a zajistit je lepidlem na okrajích desky. Můžete také použít páječku, je důležité nemíchat negativní a pozitivní kontakty.
Čtvrtý krok. Nainstalujte Arduino a Bredboard.
Nejprve bylo nutné poznamenat umístění komponent. Prkénko je umístěné na přední straně držáku a Arduino, respektive na zadní straně, jsou připevněny šrouby k existujícím otvorům. Samotný držák je umístěn na podvozku pomocí dvou šroubů ve středu.
Krok pět Instalace senzoru
Tento krok je také docela jednoduchý. Otvory jsou označeny dopředu uprostřed a senzor je upevněn šrouby. Při montáži nezapomeňte použít oba otvory senzoru. Při připojování autor umístí senzor tak, aby závěry na něm byly nahoře. Poté je vodič JST vložen do senzoru a připojen k prkénku, červený k kladnému terminálu, černý k zápornému a žlutý je umístěn kdekoli na desce.
Krok šestý Připojení ovladače motoru.
Ovladače jsou právě zarovnány a nainstalovány na Arduino.
Sedmý krok. Pájení k motorům.
Dále dochází k obvyklé pájení vodičů, je důležité si pamatovat, které dráty jsou pozitivní a které jsou negativní.
Sedmý krok. Spojovací kola.
Nyní autor propojuje vodiče z motorů s řidičem tímto způsobem:
- Kladný kontakt pravého motoru je připojen k zápornému terminálu řidiče A.
- Záporný kontakt pravého motoru je připojen k kladnému terminálu řidiče A.
- Záporný kontakt levého motoru je připojen k zápornému terminálu řidiče B.
- Záporný kontakt levého motoru je připojen k kladnému terminálu řidiče B.
Krok osm. Připojení senzoru a napájení.
Napájení 5V připojeno k + prkénku, GND na GND. Žlutý vodič senzoru je připojen k analogovému kolíku 2.
Krok devět. Instalace baterie.
Autor jednoduše přilepil baterii se samolepkou na zadní stranu robota. Pak jednoduše připojil pozitivní a negativní dráty k pozitivním a negativním závěrům Carduina.
Knihovna
Tím je dokončena montáž standardního robota. Knihovna a ukázkové programy na ní budou pracovat, můžete si ji stáhnout pod článkem. Archiv obsahuje také popis některých funkcí. Knihovna se načte do Arduino IDE podél cesty -> importovat knihovnu -> Carduino. Po stažení programu je projekt zcela připraven.
Video s příkladem Carduino: