STEM Buddy transformă telefonul tău în hardware virtual pentru proiectele tale ESP32 și Arduino. Scrie cod real, trimite comenzi prin Bluetooth, iar telefonul tău devine LCD, LED, servo, senzor sau osciloscop.
Nu ai o placă de testare? Nicio problemă. Telefonul tău ESTE componenta.
CUM FUNCȚIONEAZĂ:
1. Include biblioteca C++ STEM Buddy în proiectul tău Arduino/ESP32
2. Scrie cod real — stemBuddy.lcd.print("Hello!") sau stemBuddy.led.setColor(255, 0, 0)
3. ESP32-ul tău trimite comenzi către aplicație prin Bluetooth Low Energy
4. Aplicația simulează componenta în timp real pe ecranul telefonului tău
5. Aplicația poate trimite, de asemenea, date ÎNAPOI — butoane virtuale, slidere și valori ale senzorilor pe care codul tău le poate citi
Este o punte bidirecțională între microcontrolere reale și periferice virtuale.
PERIFERICE VIRTUALE — 7 Componente pe care ESP32 le poate controla:
• Bandă LED / RGB — Codul dvs. setează culorile și luminozitatea, telefonul afișează un LED luminos în timp real
• Servomotor — Trimiteți un unghi din codul dvs., urmăriți cum servomotorul virtual se mișcă pentru a se potrivi
• Afișaj LCD 16x2 — Apelați lcd.print() din ESP32 și vedeți textul apărând pe un afișaj de caractere virtual
• Tablou de bord senzori — Aplicația generează date de la senzori virtuali (temperatură, lumină, umiditate, presiune) pe care ESP32 le citește prin BLE
• Osciloscop — Vizualizați semnale reale sau depanați formele de undă de ieșire ale codului dvs.
• Motor de curent continuu — Codul dvs. setează viteza și direcția PWM, aplicația afișează RPM și rotația
• Buzzer — Trimiteți frecvențe de ton din codul dvs., auziți-le și vedeți-le pe buzzerul virtual
DE CE STEM BUDDY?
• Nu aveți un LCD? Telefonul dvs. este unul.
• Nu aveți LED-uri? Telefonul dvs. se aprinde.
• Nu aveți un senzor de temperatură? Telefonul trimite citiri virtuale către ESP32.
• Nu aveți un osciloscop? Telefonul afișează forme de undă.
Copiii pot începe să programeze proiecte hardware reale imediat - nu este nevoie să cumpere componente mai întâi. Când sunt gata, pot schimba componentele virtuale cu unele reale folosind același cod.
PROIECTE GHIDATE:
Proiecte pas cu pas folosind biblioteca STEM Buddy:
• LED Blink — Primul tău proiect ESP32 + telefon
• Traffic Light — Controlează 3 LED-uri virtuale din codul tău
• Monitor de temperatură — Citește datele senzorilor virtuali și afișează-le pe un LCD virtual
• Servo Door Lock — Construiește o încuietoare cu cod de acces cu tastatură virtuală și servo
• Robot Line Follower — Folosește senzori IR virtuali înainte de a trece la versiunea fizică
• Stație meteo IoT — Senzori virtuali care alimentează tablouri de bord reale în cloud
• LED-uri controlate vocal — Recunoașterea vorbirii întâlnește controlul hardware
• Simulator de lansare a rachetelor — O numărătoare inversă distractivă cu afișaj virtual și buzzer
EDITOR DE COD:
Previzualizați și editați șabloanele de cod direct în aplicație:
• Arduino C++ — Șabloane gata făcute folosind biblioteca STEM Buddy
• MicroPython — Pentru fluxuri de lucru moderne cu microcontrolere
• Scratch Blocks — Codare vizuală bazată pe blocuri prin integrarea CodeSkool Scratch IDE
CONECTEAZĂ:
• Bluetooth Low Energy (BLE) — Conexiune principală pentru ESP32
• WiFi — Comunicare bazată pe rețea
• Serial — Conexiune USB asistență
PARTE A ECOSISTEMULUI CODESKOOL:
STEM Buddy funcționează alături de CodeSkool Scratch IDE și robotul Code Yaan ESP32. Folosește blocuri Scratch pentru a-ți programa ESP32 și STEM Buddy ca strat virtual I/O - o platformă completă de învățare, de la codare vizuală la hardware real.
• 6 teme - Întuneric, Luminos, AMOLED, Jucăuș, Ocean, Natură
• Funcționează offline pentru interacțiunea cu componentele virtuale
• Optimizat pentru mobil pentru utilizare cu o singură mână
• Gratuit și deschis pentru toți cursanții
Telefonul tău este cel mai puternic laborator de electronică pe care îl deții deja. STEM Buddy îl deblochează.
Ultima actualizare
9 mar. 2026