STEM Buddy pretvara vaš telefon u virtualni hardver za vaše ESP32 i Arduino projekte. Napišite pravi kod, šaljite naredbe putem Bluetootha i vaš telefon postaje LCD, LED, servo, senzor ili osciloskop.
Nemate probnu ploču? Nema problema. Vaš telefon JESTE komponenta.
KAKO RADI:
1. Uključite STEM Buddy C++ biblioteku u svoj Arduino/ESP32 projekt
2. Napišite pravi kod — stemBuddy.lcd.print("Pozdrav!") ili stemBuddy.led.setColor(255, 0, 0)
3. Vaš ESP32 šalje naredbe aplikaciji putem Bluetooth Low Energy
4. Aplikacija simulira komponentu u stvarnom vremenu na zaslonu vašeg telefona
5. Aplikacija također može slati podatke NATRAG — virtualne gumbe, klizače i vrijednosti senzora koje vaš kod može pročitati
To je dvosmjerni most između stvarnih mikrokontrolera i virtualnih periferija.
VIRTUALNA PERIFERA — 7 komponenti koje vaš ESP32 može kontrolirati:
• LED / RGB traka — Vaš kod postavlja boje i svjetlinu, telefon prikazuje svjetleću LED diodu u stvarnom vremenu
• Servo motor — Pošaljite kut iz vašeg koda, gledajte kako se virtualni servo pomiče kako bi se uskladio
• 16x2 LCD zaslon — Pozovite lcd.print() s vašeg ESP32 i pogledajte tekst koji se pojavljuje na virtualnom zaslonu znakova
• Nadzorna ploča senzora — Aplikacija generira podatke virtualnih senzora (temperatura, svjetlost, vlažnost, tlak) koje vaš ESP32 čita putem BLE-a
• Osciloskop — Vizualizirajte stvarne signale ili ispravite pogreške izlaznih valnih oblika vašeg koda
• DC motor — Vaš kod postavlja brzinu i smjer PWM-a, aplikacija prikazuje okretaje u minuti i rotaciju
• Zujalica — Pošaljite tonske frekvencije iz vašeg koda, čujte ih i vidite na virtualnoj zujalici
ZAŠTO STEM BUDDY?
• Nemate LCD? Vaš telefon je jedan od njih.
• Nemate LED diode? Vaš telefon svijetli.
• Nemate senzor temperature? Vaš telefon šalje virtualna očitanja na vaš ESP32.
• Nemate osciloskop? Vaš telefon prikazuje valne oblike.
Djeca mogu odmah početi kodirati stvarne hardverske projekte - nema potrebe za kupnjom komponenti. Kada budu spremni, zamijenite virtualne komponente stvarnim s istim kodom.
VOĐENI PROJEKTI:
Korak-po-korak projekti korištenjem STEM Buddy biblioteke:
• Treptanje LED diode — Vaš prvi ESP32 + telefonski projekt
• Semafor — Upravljanje 3 virtualne LED diode iz vašeg koda
• Monitor temperature — Očitavanje podataka virtualnih senzora i prikaz na virtualnom LCD-u
• Servo brava na vratima — Izrada brave s lozinkom s virtualnom tipkovnicom i servom
• Robot koji prati liniju — Korištenje virtualnih IR senzora prije fizičkog korištenja
• IoT meteorološka stanica — Virtualni senzori koji napajaju stvarne nadzorne ploče u oblaku
• LED diode kojima se upravlja glasom — Prepoznavanje govora susreće hardversku kontrolu
• Simulacija lansiranja projektila — Zabavno odbrojavanje s virtualnim zaslonom i zujalicom
UREĐIVAČ KODA:
Pregledajte i uredite predloške koda izravno u aplikaciji:
• Arduino C++ — Gotovi predlošci korištenjem STEM Buddy biblioteke
• MicroPython — Za moderne tijekove rada s mikrokontrolerima
• Scratch Blocks — Vizualno kodiranje temeljeno na blokovima putem integracije CodeSkool Scratch IDE-a
POVEZA:
• Bluetooth Low Energy (BLE) — Primarna veza za ESP32
• WiFi — Mrežna komunikacija
• Serijski — Podrška za USB vezu
DIO CODESKOOL EKOSUSTAV:
STEM Buddy radi uz CodeSkool Scratch IDE i robota Code Yaan ESP32. Koristite Scratch blokove za programiranje vašeg ESP32, a STEM Buddy kao virtualni I/O sloj - kompletnu platformu za učenje od vizualnog kodiranja do stvarnog hardvera.
• 6 tema - Tamna, Svijetla, AMOLED, Razigrana, Ocean, Priroda
• Radi izvan mreže za interakciju virtualnih komponenti
• Optimizirano za mobilne uređaje za korištenje jednom rukom
• Besplatno i otvoreno za sve učenike
Vaš telefon je najmoćniji elektronički laboratorij koji već posjedujete. STEM Buddy ga otključava.