Pojazd balansujący M5Bala zestaw z M5Stack Fire zgodny z Arduino
towar niedostępny
Opis
M5Stack BALA robot balansujący zbudowany z wykorzystaniem modułu M5Stack FIRE, sercem urządzenia jest dobrze znany układ Espresiff ESP32 odpowiadający za obsługę komunikacji WiFi oraz urządzeń peryferyjnych modułu np. wyświetlacza LCD, głośnika, przycisków itp.
Pojazd oprogramujemy z wykorzystaniem Arduino IDE lub MicroPython.
Specyfikacja modułu M5Stack Fire:
- Mikrokontroler: ESP32 Xtensa dwurdzeniowy 32-bitowy taktowany do 240 MHz
- Pamięć SRAM: 4MB
- Pamięć FLASH: 16MB
- Wi-Fi (802.11 b/g/n)
- Wbudowany MPU6050 - 3 osiowy akcelerometr i żyroskop
- Wbudowany MAG3110 - 3 osiowy magnetometr
- Diody LED po bokach modułu: SK6812 3535 RGB LED x 10
- Interfejsy: GROVE I2C, SPI, UART, GPIO
- Wyświetlacz LCD TFT RGB 320x240 sterownik: ILI9341
- Wejście napięcia zasilania 5V@500mA
- Zasilanie: za pomocą USB lub z wbudowanej baterii 550mAh 3.7V
- Głośnik 1W x1
- Układ obsługujący port USB: CP2104
- Gniazdo kart pamięci micro SD
- Przyciski: 3 na panelu przednim oraz 1 na panelu bocznym służący do włączania i wyłączania urządzenia
- Temperatura pracy: 0-40°C
- Obudowa wykonana z plastiku (PC)
- Na spodzie modułu znajdują się 4 magnesy, umożliwiające łatwy montaż na metalowych powierzchniach
- Obudowa umożliwia połączenie z klockami LEGO
Sterownik silników łączy się z modułem core za pośrednictwem magistrali I2C, do działania wykorzystuje mikrokontroler Atmega328P.
Sposób uruchomienia pojazdu:
Zestaw składa się z:
- M5Stack Fire - moduł core
- Sterownika 2 silników DC, który posiada dodatkowo mikrokontroler Atmega328P oraz baterię
- Silników z enkoderami
- kół
- kabla USB
Zestaw dostarczany jest w formie jak na zdjęciu powyżej do montażu nie jest wymagane lutowanie itp. części pasują do siebie i są składane jedna na druga na "klik".
Dokumentacja: