Eduingo EDU01 Mainboard

Mainboard

EDU01

Centrální mozek všech modulů. Je vyzbrojen výkonným mikrokontrolérem ESP32-S3-mini, který skrz piny spolupracuje s perifériemi ve tvých úžasných projektech.

Technické údaje

  • Připojení USB-C (převodník CP2102)
  • WiFi & Bluetooth
  • Podpora Arduino IDE, PlatformIO a MicroPython
  • Napájení z USB-C 5 V, stabilizátor HT7833 z něj dělá 3,3 V (nejvýš 500 mA)
  • Odběr ≈ 40–100 mA, s WiFi ve špičkách až ≈ 350 mA (údaj ESP32-S3)
  • Rozměry 35 mm × 45 mm
  • Procesor ESP32-S3-mini, 4 MB flash, 2 MB PSRAM
  • Vestavěná adresovatelná RGB LED (typ WS2812) na pinu IO33
  • Tlačítko RESET
Mainboard

Piny

Mainboard má dva konektory po deseti pinech. Moduly se na něj stohují do věže a všechny sdílí stejných 15 signálů, takže dva moduly nesmí používat stejný pin. Výjimkou je sběrnice I2C, na kterou můžeš připojit víc modulů najednou. Rozložení je vidět ve schématu níže. Které moduly jdou spojit dohromady, najdeš na stránce Spojování modulů.

Pin Funkce
5V Napájení 5 V
GND Zem
IO1 – IO8 Univerzální piny (horní konektor)
VUSB Napětí z USB-C
3.3V Napájení 3,3 V
IO9 – IO15 Univerzální piny (spodní konektor)
IO14, IO15 Sběrnice I2C (SDA, SCL), sdílí ji všechny I2C moduly, pull-up rezistory 10 kΩ jsou přímo na Mainboardu
IO33 Vestavěná adresovatelná RGB LED (datový vstup DI), napájená z 5 V

Napájení a kombinování modulů

Všechny moduly ve věži berou proud ze stejného Mainboardu, takže se jejich odběry sčítají. Z USB portu počítače počítej s 500 mA na 5 V. Moduly na 3,3 V se navíc dělí o stabilizátor HT7833 (500 mA) s čipem ESP32-S3, který si ve špičkách WiFi vezme až ≈ 350 mA, takže na ně zbývá ≈ 150 mA. Hodnoty se znaménkem ≈ jsou odhady podle datasheetů čipů, na skutečných deskách zatím nejsou změřené.

Modul Napájení Odběr (odhad) I2C adresa
EDU01 Mainboard USB-C 5 V, z něj 3,3 V ≈ 40–350 mA řídí sběrnici
EDU02 Blink & Click 3,3 V ≈ 20 mA –
EDU03 RGB LED 3,3 V ≈ 25 mA –
EDU04 7-Segment 5 V ≈ 10–50 mA –
EDU05 Multisensor 3,3 V ≈ 5–50 mA podle čidla na konektoru
EDU06 Rotary Encoder 3,3 V pod 1 mA –
EDU07 Sliders 3,3 V ≈ 1 mA –
EDU08 LED Matrix 5 V ≈ 50 mA až 3,8 A podle jasu –
EDU09 Relay 5 V ≈ 70–90 mA sepnuté –
EDU10 OLED Display 3,3 V ≈ 10–30 mA 0x3C (propojkou 0x3D)
EDU11 Potentiometer 3,3 V pod 1 mA –
EDU12 Buttons – prakticky žádný –
EDU13 Joystick 3,3 V ≈ 1 mA –
EDU15 Mosfet zátěž z vlastního V+ ≈ 0,3 mA –
EDU16 Compass 3,3 V ≈ 0,1 mA 0x0D
EDU17 SDPlayer 5 V ≈ 20–300 mA –
EDU18 Keypad 3,3 V ≈ 1 mA –
EDU19 Servos 3,3 V, serva 5 V ≈ 10 mA a 100–250 mA na servo 0x40 a 0x70 (All Call)
EDU92 Wemos Adapter 3,3 V a 5 V podle shieldu podle shieldu

Na co si dát pozor:

  • I2C: Compass (0x0D), OLED Display (0x3C) a Servos (0x40, 0x70) mají různé adresy, takže můžou být ve věži všechny najednou. Dva OLED displeje jdou, když jednomu přepneš propojku ADDR na 0x3D. Dva kompasy najednou nejdou. Čidlo na I2C konektoru Multisensoru nesmí mít adresu, kterou už ve věži používá jiný modul.
  • Velké odběry: LED Matrix, Relay, SDPlayer a Servos berou nejvíc. LED Matrix drž na nízkém jasu, a když spojíš víc těchto modulů nebo několik serv v pohybu, napájej desku z USB nabíječky, která dá víc proudu než port počítače. Když proud nestačí, deska se restartuje nebo se odpojí od počítače.
  • Piny: kromě sběrnice I2C nesmí dva moduly ve věži použít stejný pin. Které piny modul bere, najdeš v tabulce Piny na jeho stránce.

Schéma zapojení

Schéma Mainboard

Ukázkový kód

Vyzkoušej si ukázku Blikání LED na Mainboardu přímo v prohlížeči v Eduingo AI Lab. LED přímo na Mainboardu bliká zeleně: půl sekundy svítí, půl sekundy je zhasnutá, pořád dokola. Zkus změnit barvu nebo dobu čekání a sleduj, jak se blikání změní.