STEM Buddy gjør telefonen din om til virtuell maskinvare for ESP32- og Arduino-prosjekter. Skriv ekte kode, send kommandoer via Bluetooth, og telefonen din blir LCD-skjermen, LED-skjermen, servoen, sensoren, oscilloskopet – eller hvilken som helst av de over 48 virtuelle komponentene.
Ingen breadboard? Ikke noe problem. Telefonen din ER komponenten.
SLIK FUNGERER DET:
1. Inkluder STEM Buddy C++-biblioteket i Arduino/ESP32-prosjektet ditt.
2. Skriv ekte kode – buddy.lcd.print("Hello!") eller buddy.led.on()
3. ESP32-en din sender kommandoer til appen via Bluetooth Low Energy.
4. Appen gjengir komponenten i sanntid på telefonskjermen.
5. Appen sender også data TILBAKE – virtuelle knapper, glidebrytere, sensorer og innganger som koden din kan lese.
Det er en toveisbro mellom ekte mikrokontrollere og virtuelle periferienheter.
48+ VIRTUELLE TILBEHØR i 7 kategorier:
SKJERMER (9):
• LED / RGB LED — Lysende LED-er styrt av ESP32
• LCD 1602 — 16x2-tegns skjerm med markør, rulling og egendefinerte tegn
• 7-segments skjerm — Siffervisning med desimaltegn
• NeoPixel Strip & Matrix — Adresserbare RGB LED-arrays
• LED-stolpediagram — Visualisering av nivåmåler
• MAX7219 Punktmatrise — 8x8 rullende punktmatrise
• SSD1306 OLED — Liten grafisk skjerm
INNGANGSENHETER (8):
• Trykknapper og skyvebrytere — Digitale innganger
• Potensiometer og skyvepotensiometer — Analoge innganger
• Joystick — Analog spak med to akser
• 4x4-tastatur — Membrantastaturinngang
• Roterende oppringer — Klassisk roterende telefonoppringing
SENSORER (17):
• Telefonsensorer: Temperatur, lys, lyd, barometer, akselerometer, magnetometer, skritteller
• Virtuell Sensorer: DHT22, BMP180, HC-SR04 Ultralyd, PIR-bevegelse, fotomotstand, fargesensor, Reed-bryter, GPS, RFID, NFC
AKTUATORER (5):
• Servomotor — 0–180° animert vinkelkontroll
• DC-motor — PWM-hastighet og -retning
• Steppermotor — Presis trinnkontroll
• Summer — Tonegenerering med frekvensvisning
• Relémodul — Av/på-bryter
HJEMMEAUTOMASJON (2):
• 8-kanals sentralbord — Smart hjem-bryterkontroll
• SMS-varsler — Send/motta varsler
MEDIA (6):
• Høyttaler- og lydspiller — MP3/WAV-avspilling
• Piano — MIDI-stil noteavspilling
• Kamera — Fotoopptak med MediaPipe datasyn
• Stemme / TTS — Tekst-til-tale-syntese
• MicroSD-kort — Lesing/skriving til filsystem
UTVIKLINGSVERKTØY (5):
• Oscilloskop — Bølgeformplotting i sanntid
• Seriell skjerm — UART-feilsøkingsterminal
• Pin Monitor — GPIO Status- og analoge avlesninger
• Datalogger — Sensordataopptak til CSV
• Internett — HTTP/API-forespørsler
HVORFOR STEM BUDDY?
• Har du ikke LCD-skjerm? Telefonen din er en av dem.
• Har du ikke sensorer? Telefonen din sender virtuelle avlesninger til ESP32.
• Har du ikke oscilloskop? Telefonen din viser bølgeformer.
• 48+ komponenter, null maskinvarekostnader.
Barn kan begynne å kode ekte maskinvareprosjekter umiddelbart – ingen komponenter er nødvendige. Når de er klare, kan de bytte virtuelle ut med fysiske med samme kode.
SMART SØK:
Finn hvilken som helst komponent umiddelbart med fuzzy-søk og nøkkelord med naturlig språk. Si «mål avstand», så finner den ultralydsensoren. Talesøk støttes.
VEILEDE PROSJEKTER:
8 trinnvise prosjekter fra LED-blink til IoT-værstasjon, som dekker nybegynner- til avanserte nivåer.
DEL AV CODESKOOL-ØKOSYSTEMET:
Fungerer sammen med CodeSkool Scratch IDE og Code Yaan ESP32-roboten – en komplett læringsplattform fra visuell koding til ekte maskinvare.
• 6 temaer – Mørk, Lys, AMOLED, Leken, Hav, Natur
• Fungerer offline for virtuell komponentinteraksjon
• Mobiloptimalisert for bruk med én hånd
• Gratis og åpen for alle elever
Telefonen din er det kraftigste elektronikklaboratoriet du allerede eier. STEM Buddy låser den opp.