Tento robot slouží jako výuková pomůcka pro programování v Arduino IDE. Mozek konstrukce tvoří destička Arduino NANO s procesorem ATMEGA328. Na robotu si lze vyzkoušet ovládání 6 modelářských serv, čidlo barev, klávesnici, LCD na I2C sběrnici, joystick na I2C sběrnici.
Servobot (servo - robot) obsahuje 4ks (+ 2ks pro rampu) modelářských serv MG90S:
- pohyb vlevo-vpravo MOT 1
- pohyb nahoru-dolů MOT 2
- pohyb vpřed-vzad MOT 3
- pohyb čelisti zavřít-otevřít MOT 4
- odjistit kuličku dráha vpravo MOT 5
- odjistit kuličku dráha vlevo MOT 6
Ovládání robota je provedeno pomocí
- manuálního ovládání - joystick modul s expandérem na I2C sběrnici na adrese 0x48, nebo automatický režim
- ovládání pomocí klávesnice (AUTO, MENU, LEFT, RIGHT, SELECT, ON/OFF)
Zobrazení ovládání
- modul LCD displeje na I2C sběrnici na adrese 0x3F
Snímání barev
- RGB čidlo home-made (RGB LED + fotorezistor)
Napájení robota
- USB-B z adaptéru 5V DC/2A
Co robot může dělat?
Jelikož mám na desce osazenou 2x kuličkovou dráhu, tak je možné přendavat kuličku (kuličky) z jedné dráhy na druhou, nebo v rámci jedné dráhy. Po osazení čidla barev můžeme třídit kuličky dle barvy a následně kuličky dávat do jedné, či druhé dráhy, nebo do zásobníku. Fantazii se ovšem meze nekladou :-)
ZDARMA
- 1.0 hex pro procesor ATMEGA 328 (Arduino NANO)
DONATE
- 1.0 a vyšší (zdroj + hex pro procesor) plošný spoj (Eagle, Gerber, CAM) + 3D data pro tiskárnu (PETG gcode)
Schéma zapojení (řídící deska)
Deska spojů (řídící deska)