Arduino self balancing robot B-ROBOT EVO 2

Seznam článků

Již delší dobu jsem si chtěl postavit balancujícího robota (vozítko na dvou kolech) a při brouzdání na webu jsem narazil na stránky http://www.jjrobots.com, kde mají robota EVO 1 a nově bude i EVO 2, který splňuje mé požadavky (ovládání přes telefon - WiFi, snadná montáž) a je kompletně v otevřené platformě (open hardware a open software) - není tedy problém si robůtka upravit k obrazu svému...

DSC 0871

Více informací k tunningu je uvedeno na webu v části tunning...

ZDARMA

(po registraci a přihlášení) komplet dokumentace (fw, hex, Arduino IDE, 3D...)

Video - ukázka funkce robota

Video - ukázka (tunning kola + LiPol + RGB LED)

Z těchto stránek jsem si objednal díly (motory, náklonoměr, Arduino Leonardo, ESP8266, budiče motorů atd...) bez 3D výtisků za 120 Euro (3D díly nabízejí za dalších 20 Euro). Pokud člověk začne díly hledat na webu, tak zjistí, že cena za balíček (kde je kromě 3D vše) je skoro stejná jako při kupování dílů po všech čertech na webu. Po zaplacení kartou na webu JJROBOT mi přišel za 10 dní balíček...

evo2

Popis robota (z webu JJROBOTS)

  • Otevřený projekt: Kód C++ (pro Arduino) a 3D soubory jsou otevřené a lze je sdílet. DIY & Hackeable: B-ROBOT není uzavřený konečný produkt, B-ROBOT je otevřený modifikovatelný. Rozvíjejte své vlastní aplikace: Ty můžou modifikovat zdrojový kód B-ROBOTa a plnit různé úkoly (komunikační protokol je rovněž otevřen), takže si můžeme vytvořit svůj vlastní IOS, Android, PC vzdálenou aplikaci pro ovládání našeho robota. Naučte se: B-ROBOT je produkt JJROBOTS a to znamená, že budeme dostávat řádně zdokumentovaný projekt (zdrojový kód a externí dokumentaci). Chceme, abyste věděli všechno, co se děje uvnitř našeho robota! To je ideální pro učení a výuku technologie. Budeme poskytovat velmi dobrou dokumentaci. Jak ovládat motory, jak číst a integrovat informace z gyroskopu a akcelerometru, jak se kontroluje stabilita robota, jak komunikovat s kontrolními aplikacemi, atd... Postavte si robota se svými dětmi, ve škole pro sebe ...
  • B-ROBOT má střední velikost, perfektně unese plechovku s pivem (nebo soda nápoj ;-))
  • B-ROBOT je jediný samovyvažující robot (pokud je nám známo)
  • B-ROBOT používá otevřený komunikační protokol (OSC), takže máte mnoho aplikací pro iOS, Android, PC, Mac ke komunikaci a ovládání robota!
  • B-ROBOT využívá technologii Wi-Fi pro komunikaci. B-ROBOT vytváří svůj vlastní Wi-Fi přístupový bod, takže nepotřebujeme žádnou externí infrastrukturu (výchozí možnost), nebo si můžeme nastavit B-ROBOT pro připojení ke stávající Wi-Fi síti a můžeme ho ovládat přes internet z jiné země.
  • K dispozici je komunitní fórum B-ROBOT, takže můžeme na fórum klást otázky, sdílet své úpravy a kontaktovat další fanoušky...
  • Můžeme použít B-ROBOT díly pro vytváření většího počtu robotů (všechna zařízení používaná v B-ROBOT jsou standardní elektronická zařízení s velkým potenciálem).

Popis dílů

  • 1x Napájení - držák baterie: 6ks baterie AA 1,5V (alkalická, nebo nabíjecí baterie)
  • 2x Motor - NEMA 17 krokový motor (40mm délka, příklad: 42BYGHW609)
  • 1x Arduino - Leonardo
  • 1x IMU - Gyro, akcelerometr
  • 1x Servo - Mikroservo Tower Pro MG90S
  • 2x Budič motorů - A4988
  • 1x Shield s ESP12-E verze

Aplikace pro ovládání (pro Android, IOS, Block Programming)

logo GOOGLE PLAY v2 300x129

ios tiny2

 

blockly games

Více informací na webu JJROBOTS...

FREE (v příloze 3D díly pro tiskárnu, Arduino zdrojový kód, touch osc editor, šablona pro toucosc)

Doporučuji zakoupit pro telefon aplikaci Touchosc za cca 130,- a do ni nahrát šablonu pro ovládání robota, kde si můžeme rozložit ovládání dle vlastní fantazie :-)

OSC touch LAYOUT battery monitor 1024x441

Attachments:
Download this file (brobot.pdf)Schéma robota[ ]22 kB489 Downloads2017-01-25 16:30
Download this file (Info_akku.pdf)Informace o bateriích a akumulátorech dle § 31d[ ]204 kB347 Downloads2017-02-21 19:57