STEM Buddy pārvērš jūsu tālruni par virtuālu aparatūru jūsu ESP32 un Arduino projektiem. Rakstiet reālu kodu, nosūtiet komandas, izmantojot Bluetooth, un jūsu tālrunis kļūst par LCD, LED, servo, sensoru vai osciloskopu.
Nav maketplates? Nav problēmu. Jūsu tālrunis IR komponents.
KĀ TAS DARBOJAS:
1. Iekļaujiet STEM Buddy C++ bibliotēku savā Arduino/ESP32 projektā.
2. Rakstiet reālu kodu — stemBuddy.lcd.print("Hello!") vai stemBuddy.led.setColor(255, 0, 0).
3. Jūsu ESP32 nosūta komandas lietotnei, izmantojot Bluetooth Low Energy.
4. Lietotne simulē komponentu reāllaikā jūsu tālruņa ekrānā.
5. Lietotne var arī nosūtīt datus ATPAKAĻ — virtuālas pogas, slīdņus un sensoru vērtības, ko jūsu kods var nolasīt.
Tas ir divvirzienu tilts starp reāliem mikrokontrolleriem un virtuālām perifērijas ierīcēm.
VIRTUĀLĀS PERIFĒRIJAS IERĪCES — 7 komponenti, ko var kontrolēt jūsu ESP32:
• LED/RGB josla — jūsu kods iestata krāsas un spilgtumu, tālrunis reāllaikā parāda mirdzošu LED
• Servo motors — nosūtiet leņķi no sava koda, vērojiet, kā virtuālais servo pārvietojas atbilstoši
• 16x2 LCD displejs — izsauciet lcd.print() no sava ESP32 un skatiet tekstu, kas parādās virtuālajā rakstzīmju displejā
• Sensoru informācijas panelis — lietotne ģenerē virtuālus sensoru datus (temperatūra, gaisma, mitrums, spiediens), ko jūsu ESP32 nolasa, izmantojot BLE
• Oscilloskops — vizualizējiet reālus signālus vai atkļūdojiet sava koda izejas viļņu formas
• Līdzstrāvas motors — jūsu kods iestata PWM ātrumu un virzienu, lietotne parāda apgriezienus minūtē un rotāciju
• Zummers — nosūtiet toņu frekvences no sava koda, dzirdiet un skatiet tās virtuālajā zummerā
KĀPĒC STEM BUDDY?
• Nav LCD? Jūsu tālrunis ir viens no tiem.
• Nav LED? Jūsu tālrunis iedegas.
• Nav temperatūras sensora? Jūsu tālrunis nosūta virtuālus rādījumus uz jūsu ESP32.
• Nav osciloskopa? Tavs tālrunis attēlo viļņu formas.
Bērni var nekavējoties sākt kodēt reālus aparatūras projektus — vispirms nav jāpērk komponentes. Kad viņi ir gatavi, nomainiet virtuālās komponentes pret reālām, izmantojot to pašu kodu.
VADĪTI PROJEKTI:
Soli pa solim projekti, izmantojot STEM Buddy bibliotēku:
• LED mirkšķināšana — Jūsu pirmais ESP32 + tālruņa projekts
• Luksofors — Vadiet 3 virtuālās LED no sava koda
• Temperatūras monitors — Nolasiet virtuālo sensoru datus un attēlojiet tos virtuālajā LCD displejā
• Servo durvju slēdzene — Izveidojiet paroles slēdzeni ar virtuālo tastatūru un servo
• Līnijas sekotāja robots — Izmantojiet virtuālos IR sensorus pirms došanās uz fizisku
• IoT meteoroloģiskā stacija — Virtuālie sensori, kas baro reālus mākoņa informācijas paneļus
• Ar balsi vadāmas LED — Runas atpazīšana satiekas ar aparatūras vadību
• Raķešu palaišanas simulācija — Jautra atpakaļskaitīšana ar virtuālo displeju un skaņas signālu
KODA REDAKTORS:
Priekšskatiet un rediģējiet koda veidnes tieši lietotnē:
• Arduino C++ — Gatavas veidnes, izmantojot STEM Buddy bibliotēku
• MicroPython — Mūsdienīgām mikrokontrolleru darbplūsmām
• Scratch Blocks — Vizuāla bloku kodēšana, izmantojot CodeSkool Scratch IDE integrāciju
SAVIENOJUMS:
• Bluetooth Low Energy (BLE) — Primārais savienojums ESP32
• WiFi — Tīklā balstīta komunikācija
• Seriālais — USB savienojuma atbalsts
DAĻA NO CODESKOOL EKOSISTĒMA:
STEM Buddy darbojas līdzās CodeSkool Scratch IDE un Code Yaan ESP32 robotam. Izmantojiet Scratch blokus, lai programmētu savu ESP32, un STEM Buddy kā virtuālo I/O slāni — pilnīgu mācību platformu no vizuālās kodēšanas līdz reālai aparatūrai.
• 6 tēmas — tumša, gaiša, AMOLED, rotaļīga, okeāna, dabas
• Darbojas bezsaistē virtuālai komponentu mijiedarbībai
• Mobilajām ierīcēm optimizēta lietošanai ar vienu roku
• Bezmaksas un pieejama visiem studentiem
Jūsu tālrunis ir visspēcīgākā elektronikas laboratorija, kas jums jau pieder. STEM Buddy to atbloķē.
Atjaunināta
2026. gada 9. marts