STEM Buddy muuttaa puhelimesi virtuaaliseksi laitteistoksi ESP32- ja Arduino-projekteihin. Kirjoita oikeaa koodia, lähetä komentoja Bluetoothin kautta, ja puhelimestasi tulee LCD, LED, servo, anturi, oskilloskooppi – tai mikä tahansa yli 48 virtuaalikomponentista.
Ei koekytkentälevyä? Ei hätää. Puhelimesi ON komponentti.
TOIMII:
1. Sisällytä STEM Buddy C++ -kirjasto Arduino/ESP32-projektiisi.
2. Kirjoita oikeaa koodia – buddy.lcd.print("Hello!") tai buddy.led.on()
3. ESP32 lähettää komentoja sovellukselle Bluetooth Low Energyn kautta.
4. Sovellus renderöi komponentin reaaliajassa puhelimesi näytöllä.
5. Sovellus lähettää myös dataa TAKAISIN – virtuaalisia painikkeita, liukusäätimiä, antureita ja syötteitä, joita koodisi voi lukea.
Se on kaksisuuntainen silta oikeiden mikrokontrollerien ja virtuaalisten oheislaitteiden välillä.
Yli 48 VIRTUAALISTA OHEISLAITTETTA 7 kategoriassa:
NÄYTÖT (9):
• LED / RGB LED — ESP32:n ohjaamat hehkuvat LEDit
• LCD 1602 — 16x2 merkin näyttö kursorilla, vierityspainikkeella ja mukautettavilla merkeillä
• 7-segmenttinäyttö — Numeronäyttö desimaalipisteillä
• NeoPixel Strip & Matrix — Osoitteelliset RGB LED -matriisit
• LED-palkkinäyttö — Tasomittarin visualisointi
• MAX7219-pistematriisi — 8x8 vierivä pistematriisi
• SSD1306 OLED — Pieni graafinen näyttö
SYÖTTÖLAITTEET (8):
• Painikkeet ja liukukytkimet — Digitaaliset tulot
• Potentiometri ja liukupotentiometri — Analogiset tulot
• Joystick — Kaksiakselinen analoginen sauva
• 4x4-näppäimistö — Kalvonäppäimistön tulo
• Pyörivä valitsin — Klassinen pyörivä puhelinvalitsin
ANTURIT (17):
• Puhelinanturit: Lämpötila, valo, ääni, barometri, kiihtyvyysanturi, magneettimittari, askellaskuri
• Virtuaalianturit: DHT22, BMP180, HC-SR04 Ultraääni, PIR-liiketunnistin, valovastus, värianturi, kielikytkin, GPS, RFID, NFC
TOIMILAITTEET (5):
• Servomoottori — Animoitu kulmaohjaus 0–180°
• DC-moottori — PWM-nopeus ja -suunta
• Askelmoottori — Tarkka askelohjaus
• Summeri — Äänen generointi taajuusnäytöllä
• Relemoduuli — Päälle/pois-kytkentä
KOTIAUTOMAATIO (2):
• 8-kanavainen kytkintaulu — Älykäs kodin kytkimen ohjaus
• Tekstiviesti-ilmoitukset — Hälytysten lähettäminen/vastaanottaminen
MEDIA (6):
• Kaiutin ja äänisoitin — MP3/WAV-toisto
• Piano — MIDI-tyylinen nuottien soitto
• Kamera — Valokuvien tallennus MediaPipe-tietokonenäöllä
• Ääni / TTS — Tekstistä puheeksi -synteesi
• MicroSD-kortti — Tiedostojärjestelmän luku/kirjoitus
KEHITYSTYÖKALUT (5):
• Oskilloskooppi — Reaaliaikainen aaltomuodon piirto
• Sarjaportin monitori — UART-virheenkorjausliitin
• Nastamonitori — GPIO-tila ja analogiarvot
• Tiedonkeruulaite — Anturidatan tallennus CSV-tiedostoon
• Internet — HTTP/API-pyynnöt
MIKSI STEM-KATSA?
• Eikö sinulla ole LCD-näyttöä? Puhelimesi on sellainen.
• Eikö sinulla ole antureita? Puhelimesi lähettää virtuaalilukemia ESP32-laitteeseesi.
• Eikö sinulla ole oskilloskooppia? Puhelimesi näyttää aaltomuotoja.
• Yli 48 komponenttia, ei laitteistokustannuksia.
Lapset voivat aloittaa oikeiden laitteistoprojektien koodaamisen heti — komponentteja ei tarvita. Kun he ovat valmiita, voit vaihtaa virtuaalisen fyysiseen samalla koodilla.
ÄLYKÄS HAKU:
Löydä mikä tahansa komponentti välittömästi sumealla haulla ja luonnollisen kielen avainsanoilla. Sano "mittaa etäisyys", niin se löytää ultraäänianturin. Äänihaku tuettu.
OHJATUT PROJEKTIT:
8 vaiheittaista projektia LED-vilkutuksesta IoT-sääasemaan, kattaen aloittelijan ja edistyneen tason.
OSA CODESKOOL-EKOSYSTEEMIÄ:
Toimii CodeSkool Scratch IDE:n ja Code Yaan ESP32 -robotin rinnalla — täydellinen oppimisalusta visuaalisesta koodauksesta oikeaan laitteistoon.
• 6 teemaa – Tumma, Vaalea, AMOLED, Leikkisä, Meri, Luonto
• Toimii offline-tilassa virtuaalista 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.