Detailní popis produktu
Postav robota! Neboj, není to nic složitého. S naší deskou RoboBoard-ESP32 to bude hračka. RoboBoard totiž má na sobě všechno důležité pro jednoduchého robota a časem z něj můžeš udělat i mnohem komplexnějšího robota díky rozšiřujícím konektorům pro I2C i SPI sběrnici.
RoboBoard-ESP32 (V2) je kompaktní deska pro stavbu robotů s ESP32, která má už na sobě to nejdůležitější: řízení až 4 DC motorů, výstupy pro až 8 serv, integrovaný USB-C programátor, I2C/SPI/IO konektory uŠup a navíc vylepšené napájení – včetně nabíjení 2S Li-Pol přímo přes USB-C, ochrany a stavové RGB LED. Díky tomu je ideální pro první robotické projekty i pro pozdější rozšiřování o další senzory, displeje a moduly.
Pokud nechceš používat DC motory nebo naopak bys k nim chtěl přidat Serva, RoboBoard-ESP32 je připraven i na tuto možnost. Až 8 servo motorů můžeš připojit - k čemu servo motory použiješ už je jenom na tobě. Jednotlivé servo motory řídíš GPIO16 až GPIO19, dále pak GPIO25 a GPIO26 a poslední GPIO32 a GPIO33.
Specifikace:
- Mikrokontrolér: ESP32-WROOM-32E (Wi-Fi + Bluetooth)
- Programování: USB-C programátor CH9102F
- Řízení DC motorů: až 4× DC motor (2× TB6612), PWM řízení přes PCA9685
- Max. trvalý proud: 1.2 A na kanál (TB6612)
- I2C sběrnice: SDA = GPIO21, SCL = GPIO22
- Servo výstupy: až 8× servo (GPIO16, GPIO17, GPIO18, GPIO19, GPIO25, GPIO26, GPIO32, GPIO33)
- Bzučák: GPIO27
- RGB LED: adresovatelná (SK6812), GPIO4
- uŠup konektory: 1× I2C, 1× SPI a 1x IO
- SPI piny (uŠup): CS = GPIO15, MOSI = GPIO13, MISO = GPIO12, SCLK = GPIO14
- Napájení: 2S baterie s BMS (JST-PH konektor max 2A) + nabíjení přes USB-C
- Napájení motorů: step-down měnič LMR14050 (až 5 A)
- Měření napětí baterie: GPIO34 (přes odporový dělič)
Porovnání verzí:
| Vlastnost |
V1 |
V2 |
| ESP32 modul |
ESP32-WROOM-32E |
| USB-C programátor |
CH9102F |
| Napájení přes USB |
ne |
ano |
| Nabíjení Li-Pol |
ne |
ano |
| DC motory |
až 4× (TB6612 + PCA9685) |
| Serva |
až 8× |
| uŠup (I2C/SPI) |
2× I2C, 1× SPI |
1× I2C, 1× SPI, 1x IO |
| RGB LED |
ne |
SK6812 |
| Měření napětí baterie |
GPIO34 |
| Napájení |
LMR14050 (až 5 A) |
| Celková robustnost |
Základní |
Výrazně vyšší |
Obsah balení:
Poznámka:
- Výrobek není samostatně funkčním celkem a může vyžadovat odbornou montáž.
- Fotografie jsou ilustrační a mohou se mírně lišit od skutečného vzhledu výrobku, aniž by to měnilo jeho vlastnosti.
Buďte první, kdo napíše příspěvek k této položce.
Výpis diskuzí
Deska je dobře vymyšlená, jen bych se přimlouval za propojení USB se stabilizátorem pro 3.3V přibyla by možnost programování bez zapnutých motorů.
Další dotaz se týká stabilizátoru pro napájení 3.3V - vypadá to, že je natolik na hraně, že se náhodně restartuje, což způsobí reset ESP, nepodařilo se mi detekovat zdroj špiček, ale náhodně i při vypnutých motorech se objevují špičky cca 570mA které dokáží stabilizátoru aktivovat ochranu. Vzhledem k tomu, že se objevují náhodně tipuji zdroj v ESP. Zjistil jsem to po záruce (nebyl čas se věnovat bastlení), takže zvažuji výměnu stabilizátoru za XC6220 který by měl poskytnout větší proud, vidím, že ve revizi 2 už je stabilizátor změněn.
Je to asi jedna z nejlépe vybavených desek pro vozítka s "Mecano wheel" doufám, že revize 2 bude brzy dostupná.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00007fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00054fff...
Compressed 25168 bytes to 16067...
Writing at 0x00001000 [ ] 0.0% 0/16067 bytes...
Writing at 0x00007250 [==============================] 100.0% 16067/16067 bytes...
A fatal error occurred: MD5 of file does not match data in flash!
Wrote 25168 bytes (16067 compressed) at 0x00001000 in 0.3 seconds (575.7 kbit/s).
Input MD5: 7a2cf0cc33734b6a0f98a80af530e538
Flash MD5: bccb1ca4e2081db47325cb08b66e8b89
Hard resetting via RTS pin...
Failed uploading: uploading error: exit status 2
Místo 2S baterie, která má 7,4V bych rád připojil síťový zdroj. Zvládne deska 9V? Nikde jsem nenašel rozsah napětí pro step-down měnič. Děkuji
Zdravím, do 14V v pořádku.
Dobrý den lze přes tuto desku nabíjet připojenou baterií , 2S LiPol baterie děkuji za odpověď Pavel
Zdravím, nejde, deska baterii ne nabije.
Deska má všechno, co potřebuji pro svůj RoboCar. Vše v jednom na rozměrech 10x5 cm. Vyvedené konektory pro motory, I2C, SPI a 6 serv. Vážně si pohrávám s myšlenkou předělat svůj projekt na tuto desku. Jenom mám výhradu k tomu, že napájení motorů je jen na VM = 6V, mám motory na 12V. Zatím používám I2C motor shield TB6612 + PCA9685, napájím jej 12V, pracuje to perfektně, ale je to poměrně velká deska. Tento RoboBoard má ovládání motorů totožné, takže určitě bude chodit.
Zájemci o 12V napájení ale nemusí věšet hlavu. Spoje pro napájení TB6612 Vm1, Vm2 a Vm3 lze odříznout a napojit rovnou na baterii, případně přes nějakou ochranu. Je pak ale třeba proklemovat napětí VM na napájení serv.
I přes výhradu dávám této desce 5 hvězd. Při návrhu další verze by možná bylo dobré se zamyslet nad oddělením napájení motorů od napájení zbytku...? Napětí VM 6V by si asi také zasloužilo solidní výstupní konektor pro napájení další elektroniky, proč do projektu dávat další regulátor... Také by se mě zamlouvalo vyvedení nepoužitých GPIO na nějaké piny, přece jen je často třeba ošetřit nějaký interrupt, třeba z enkoderu, nebo gyroskopu. Ostatně IMU (gyro+accel) by se na desku také vešlo... :o))
Prosím, neberte můj komentář jako kritiku, je to jen zamyšlení nad pěknou, povedenou a užitnou deskou.
Dobry den, při nahrávání programu do roboboardu mi to hází chybu "A fatal error occurred: Failed to connect to ESP32: No serial data received.". Jak tenhle problém vyřeším? Díky moc.
Dobrý den, tato deska vyžaduje připojenou baterii i pro pouhé programování. Nemá možnost napájení pomocí USB. Také je nutné desku zapnout zmáčknutím tlačítka ON/OFF - měla by se rozsvítit LED POWER.
A jeste jeden dotaz, jake DC motorky pro tuto desku lze pouzit?
Dobrý den, použít lze prakticky jakýkoli stejnosměrný motor. Celkový odběr připojených motorů a serv nesmí překročit 5A. Více napoví schéma zapojení desky, které máme ke stažení na GitHubu.
Dobry den, mam v planu objednat tuto desku, jelikoz ma na sobe vse potrebne pro muj budouci projekt. Jen dotaz, nejaky kod, ktery demonstruje pouziti modulu? Diky moc
Dobrý den, vše potřebné naleznete na GitHubu. Odkaz máme v popisu zboží v sekci Související soubory.
Dobry den,
desku jsme si prave objednal, existuje uz nejaky example FW?
Dobrý den, zatím není k dispozici, ale můžeme poskytnout kód, který s touto deskou používáme pro demostrační auta onikol. Napište nám do mailu a my Vám jej zašleme.