STEM Buddy muuttaa puhelimesi virtuaaliseksi laitteistoksi ESP32- ja Arduino-projekteihisi. Kirjoita oikeaa koodia, lähetä komentoja Bluetoothin kautta, ja puhelimestasi tulee LCD, LED, servo, anturi tai oskilloskooppi.
Ei koekytkentälevyä? Ei hätää. Puhelimesi ON komponentti.
TOIMII:
1. Sisällytä STEM Buddy C++ -kirjasto Arduino/ESP32-projektiisi.
2. Kirjoita oikeaa koodia — stemBuddy.lcd.print("Hello!") tai stemBuddy.led.setColor(255, 0, 0).
3. ESP32 lähettää komentoja sovellukselle Bluetooth Low Energyn kautta.
4. Sovellus simuloi komponenttia reaaliajassa puhelimesi näytöllä.
5. Sovellus voi myös lähettää dataa TAKAISIN — virtuaalisia painikkeita, liukusäätimiä ja anturiarvoja, joita koodisi voi lukea.
Se on kaksisuuntainen silta oikeiden mikrokontrollerien ja virtuaalisten oheislaitteiden välillä.
VIRTUAALISET OHJELAITTEET — 7 komponenttia, joita ESP32 voi ohjata:
• LED/RGB-nauha — Koodisi asettaa värit ja kirkkauden, puhelin näyttää hehkuvan LEDin reaaliajassa
• Servomoottori — Lähetä kulma koodistasi, katso virtuaalisen servon liikkuvan vastaavasti
• 16x2 LCD-näyttö — Kutsu lcd.print()-funktiota ESP32:stasi ja katso tekstin ilmestyvän virtuaaliselle merkkinäytölle
• Anturipaneeli — Sovellus luo virtuaalisia anturitietoja (lämpötila, valo, kosteus, paine), jotka ESP32 lukee BLE:n kautta
• Oskilloskooppi — Visualisoi oikeita signaaleja tai debugaa koodisi lähtöaaltomuotoja
• DC-moottori — Koodisi asettaa PWM-nopeuden ja -suunnan, sovellus näyttää kierrosluvun ja pyörimisen
• Summeri — Lähetä koodisi äänitaajuuksia, kuule ja näe ne virtuaalisella summerilla
MIKSI STEM-KATERI?
• Eikö sinulla ole LCD-näyttöä? Puhelimesi on yksi.
• Eikö sinulla ole LEDejä? Puhelimesi syttyy.
• Eikö sinulla ole lämpötila-anturia? Puhelimesi lähettää virtuaalilukemia ESP32:een.
• Eikö sinulla ole oskilloskooppia? Puhelimesi näyttää aaltomuotoja.
Lapset voivat aloittaa oikeiden laitteistoprojektien koodaamisen heti – komponentteja ei tarvitse ostaa ensin. Kun he ovat valmiita, vaihda virtuaaliset komponentit oikeisiin komponentteihin, joilla on sama koodi.
OHJATUT PROJEKTIT:
Vaiheittaiset projektit STEM Buddy -kirjaston avulla:
• LED Blink — Ensimmäinen ESP32 + puhelinprojektisi
• Liikennevalo — Ohjaa kolmea virtuaalista LEDiä koodistasi
• Lämpötilamonitori — Lue virtuaalisten anturien tiedot ja näytä ne virtuaalisella LCD-näytöllä
• Servo-oven lukko — Rakenna salasanalukko virtuaalisella näppäimistöllä ja servolla
• Linjanseuraajarobotti — Käytä virtuaalisia infrapuna-antureita ennen kuin siirryt fyysiseen projektiin
• IoT-sääasema — Virtuaaliset anturit, jotka syöttävät tietoa oikeista pilvikoontinäytöistä
• Ääniohjatut LEDit — Puheentunnistus kohtaa laitteisto-ohjauksen
• Ohjuksen laukaisusimulaattori — Hauska lähtölaskenta virtuaalinäytöllä ja summerilla
KOODIN EDITORI:
Esikatsele ja muokkaa koodipohjia suoraan sovelluksessa:
• Arduino C++ — Valmiita malleja STEM Buddy -kirjaston avulla
• MicroPython — Nykyaikaisiin mikrokontrollerityönkulkuihin
• Scratch Blocks — Visuaalinen lohkopohjainen koodaus CodeSkool Scratch IDE -integraation kautta
YHTEYS:
• Bluetooth Low Energy (BLE) — Ensisijainen yhteys ESP32:lle
• WiFi — Verkkopohjainen tiedonsiirto
• Sarjaportti — USB-yhteyden tuki
OSA CODESKOOL-EKOSYSTEM:
STEM Buddy toimii rinnakkain CodeSkool Scratch IDE:n ja Code Yaan ESP32 -robotin kanssa. Käytä Scratch-palikoita ESP32:n ohjelmointiin ja STEM Buddya virtuaalisena I/O-kerroksena – täydellinen oppimisalusta visuaalisesta koodauksesta oikeaan laitteistoon.
• 6 teemaa – Pimeä, Vaalea, AMOLED, Leikkisä, Meri, Luonto
• Toimii offline-tilassa virtuaalisten komponenttien vuorovaikutusta varten
• Mobiilioptimoitu yhden käden käyttöön
• Ilmainen ja avoin kaikille oppijoille
Puhelimesi on tehokkain jo omistamasi elektroniikkalaboratorio. STEM Buddy avaa sen.