STEM Buddy

0+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

„STEM Buddy“ paverčia jūsų telefoną virtualia įranga jūsų ESP32 ir „Arduino“ projektams. Rašykite tikrą kodą, siųskite komandas per „Bluetooth“ ir jūsų telefonas tampa LCD, LED, servo, jutikliu arba osciloskopu.

Nėra maketo? Jokių problemų. Jūsų telefonas YRA komponentas.

KAIP TAI VEIKIA:
1. Įtraukite „STEM Buddy“ C++ biblioteką į savo „Arduino“ / „ESP32“ projektą.
2. Parašykite tikrą kodą – stemBuddy.lcd.print(„Hello!“) arba stemBuddy.led.setColor(255, 0, 0).
3. Jūsų ESP32 siunčia komandas į programėlę per „Bluetooth Low Energy“.
4. Programėlė realiuoju laiku imituoja komponentą jūsų telefono ekrane.
5. Programėlė taip pat gali siųsti duomenis ATGAL – virtualius mygtukus, slankiklius ir jutiklių vertes, kurias gali nuskaityti jūsų kodas.

Tai dvipusis tiltas tarp tikrų mikrovaldiklių ir virtualių periferinių įrenginių.

VIRTUALŪS PERIFERALINIAI ĮRENGINIAI — 7 komponentai, kuriuos gali valdyti jūsų ESP32:
• LED / RGB juostelė — jūsų kodas nustato spalvas ir ryškumą, telefonas realiuoju laiku rodo šviečiantį LED
• Servo variklis — nusiųskite kampą iš savo kodo, stebėkite, kaip virtualus servo variklis juda pagal jį
• 16x2 LCD ekranas — iškvieskite lcd.print() iš savo ESP32 ir matykite tekstą, pasirodantį virtualiame simbolių ekrane
• Jutiklių prietaisų skydelis — programa generuoja virtualius jutiklių duomenis (temperatūrą, šviesą, drėgmę, slėgį), kuriuos jūsų ESP32 nuskaito per BLE
• Oscilloskopas — vizualizuokite realius signalus arba derinkite savo kodo išvesties bangų formas
• Nuolatinės srovės variklis — jūsų kodas nustato PWM greitį ir kryptį, programa rodo aps./min. ir sukimąsi
• Garsinis signalas — siųskite tonų dažnius iš savo kodo, girdėkite ir matykite juos virtualiame garsiniame signale

KODĖL STEM BIČIULIS?

• Neturite LCD? Jūsų telefonas yra vienas iš jų.
• Neturite LED? Jūsų telefonas šviečia.
• ​​Neturite temperatūros jutiklio? Jūsų telefonas siunčia virtualius rodmenis į jūsų ESP32.
• Neturite osciloskopo? Jūsų telefonas rodo bangų formas.

Vaikai gali iš karto pradėti koduoti tikrus techninės įrangos projektus – nereikia pirmiausia pirkti komponentų. Kai jie bus pasiruošę, virtualius komponentus pakeiskite tikrais, turinčiais tą patį kodą.

VADOMI PROJEKTAI:
Žingsnis po žingsnio projektai naudojant „STEM Buddy“ biblioteką:
• LED mirksėjimas – jūsų pirmasis ESP32 + telefono projektas
• Šviesoforas – valdykite 3 virtualius LED iš savo kodo
• Temperatūros monitorius – nuskaitykite virtualių jutiklių duomenis ir rodykite juos virtualiame LCD ekrane
• Servo durų spyna – sukurkite slaptažodžio spyną su virtualia klaviatūra ir servo
• Linijos sekimo robotas – naudokite virtualius IR jutiklius prieš pradėdami dirbti fiziškai
• Daiktų interneto meteorologijos stotis – virtualūs jutikliai, maitinantys tikrus debesies prietaisų skydelius
• Balsu valdomi LED – kalbos atpažinimas susitinka su aparatinės įrangos valdymu
• Raketų paleidimo simuliatorius – smagus atgalinis skaičiavimas su virtualiu ekranu ir garsiniu signalu

KODO REDAKTORIUS:
Peržiūrėkite ir redaguokite kodo šablonus tiesiai programėlėje:
• Arduino C++ – paruošti šablonai naudojant „STEM Buddy“ biblioteką
• „MicroPython“ – šiuolaikiniams mikrovaldiklių darbo eigoms
• „Scratch Blocks“ – vizualinis blokų pagrindu sukurtas kodavimas per „CodeSkool Scratch IDE“ integraciją

PRIJUNGIMAS:
• „Bluetooth Low Energy“ (BLE) – pagrindinė jungtis, skirta ESP32
• „Wi-Fi“ – tinklo pagrindu veikiantis ryšys
• Nuoseklusis prievadas – USB jungties palaikymas

DALIS CODESKOOL EKOSISTEMA:
„STEM Buddy“ veikia kartu su „CodeSkool Scratch IDE“ ir „Code Yaan ESP32“ robotu. Naudokite „Scratch“ kaladėles savo ESP32 programavimui, o „STEM Buddy“ – kaip virtualų įvesties/išvesties sluoksnį – visavertę mokymosi platformą nuo vizualinio kodavimo iki tikros aparatinės įrangos.

• 6 temos – tamsi, šviesi, AMOLED, žaisminga, vandenyno, gamtos
• Veikia neprisijungus prie interneto, kad būtų galima sąveikauti su virtualiais komponentais
• Optimizuota mobiliesiems įrenginiams, kad būtų galima naudoti viena ranka
• Nemokama ir atvira visiems besimokantiesiems

Jūsų telefonas yra galingiausia jūsų turima elektronikos laboratorija. „STEM Buddy“ tai atveria.
Atnaujinta
2026-03-09

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Ši programa gali rinkti šių tipų duomenis
Asmens informacija ir Programų veikla
Perduodami duomenys šifruojami
Galite pateikti duomenų ištrynimo užklausą
Įsipareigojama laikytis „Google Play“ šeimos politikos

Kas naujo

What's included:
• 7 virtual peripherals controllable from your ESP32 over Bluetooth (LED, Servo, LCD, Sensors, Oscilloscope, Motor, Buzzer)
• Two-way BLE communication — your code controls the phone, the phone sends data back
• Built-in code editor with STEM Buddy library templates (Arduino C++, MicroPython, Scratch)
• 8 guided projects from LED Blink to IoT Weather Station
• BLE, WiFi, and Serial connection support
• 6 customizable themes
• Works offline