BugC2 er en kompakt og allsidig robotplattform designet spesielt for M5StickC Plus2-kontrolleren. Med fire uavhengig styrte hjulmotorer, et innebygd I2C-grensesnitt og en dedikert STM32F030F4P6-mikrokontroller gir BugC2 et solid og fleksibelt fundament for kreative robotprosjekter - fra enkle fjernstyringsbiler til avanserte autonome systemer.
Programmerbar robotbase med uavhengig styring av alle fire hjulmotorer via I2C-protokoll.
STM32-brikken fungerer som bro mellom M5StickC Plus2 (ESP32-PICO-V3-02) og motorkretsene og tar seg av all lokal motorstyring. Dette betyr at ESP32-en frigjøres til mer krevende oppgaver som Wi-Fi-kommunikasjon, Bluetooth-tilkobling, sensorbehandling og brukergrensesnitt - noe som gjør BugC2 til en responsiv og skalerbar plattform.
Hjertet i bevegelsessystemet er fire dedikerte L9110S H-bro motordriver-IC-er - én per hjul - som muliggjør uavhengig frem- og bakoverrotasjon på hvert hjul. Denne konfigurasjonen gir plattformen evne til snuing på stedet, presisjonsmanøvrering og full firehjulsstyring uten mekaniske differensialer.
DC-girmotorer med L9110S-motordriver gir smidig firehjulsdrift og dreining på stedet.
De fire DC-motorene med girkasse er montert direkte i rammen. De 12 medfølgende silikonputene sørger for god veigriping og demper vibrasjoner mot underlaget. Det gjennomsnittlige driftsstrømforbruket er 285,1 mA ved 4,2 V - en god balanse mellom ytelse og batterilevetid for typiske robotøkter.
BugC2 er bygget rundt M5StickC Plus2 - en kompakt IoT-utviklingsenhet med ESP32-PICO-V3-02 og innebygd trådløs tilkobling. Takket være M5Stack sitt åpne HAT- og Grove-system kan roboten enkelt utvides med et bredt utvalg av tilleggsmoduler etter behov.
Kompatibel med M5Stack HAT- og Grove-moduler for enkel utvidelse av robotfunksjoner.
Kameramoduler, GPS-enheter, ultralydssensorer, OLED-skjermer og joystick-kontrollere er bare noen eksempler på utvidelser som kobles direkte til M5StickC Plus2. Den modulære tilnærmingen gjør det mulig å bygge spesialiserte roboter for helt ulike formål - uten å bytte grunnplattform. Mulighetene er nesten ubegrensede innenfor M5Stack-universet.
To WS2812C-2020 RGB-LED-er kan fritt programmeres til å vise bevegelsesretning, systemstatus, advarsler eller rene lyseffekter. Den infrarøde mottakeren (SL0038GD) dekoder signaler fra standard IR-fjernkontroller og gir alternativ fjernstyring uten behov for Wi-Fi-nettverk - nyttig i miljøer der trådløs tilkobling er upålitelig.
Infrarød fjernstyring med 560 cm rekkevidde og WS2812C RGB-LED for kreative lyseffekter.
Sikkerheten er ivaretatt med beskyttelse mot omvendt batteritilkobling og en aktiv spenningsdetektor som varsler når batterinivået faller. Det innebygde 700 mAh Li-Pol-batteriet (16340-format) lades komfortabelt via USB-C - uten behov for ekstern lader eller batteribytter.
BugC2 støttes av et offisielt Arduino-bibliotek (M5Hat-BugC) som gir direkte tilgang til et komplett API for motorstyring, LED-kontroll og IR-funksjonalitet. For visuelle programmerere er plattformen integrert i M5Stacks UiFlow-miljø med dedikerte blokkprogrammeringsmoduler - slik at nybegynnere kan komme i gang uten å skrive en eneste kodelinje.
Arduino-bibliotek og UiFlow blokkprogrammering for BugC2 robotplattform.
Intern fastvare og fullstendig kretsskjema er tilgjengelig som åpen kildekode (M5Hat-BugC-Internal-FW), noe som gir avanserte brukere full innsikt og mulighet til å tilpasse STM32-firmwaren etter egne behov. Et grafisk opplastningsverktøy gjør det enkelt å laste opp testeksempler med ett klikk.