STEM Buddy e shndërron telefonin tuaj në harduer virtual për projektet tuaja ESP32 dhe Arduino. Shkruani kod të vërtetë, dërgoni komanda nëpërmjet Bluetooth dhe telefoni juaj bëhet LCD, LED, servo, sensor ose osciloskop.
Nuk keni panel kontrolli? Asnjë problem. Telefoni juaj ËSHTË komponenti.
SI FUNKSIONON:
1. Përfshini bibliotekën C++ të STEM Buddy në projektin tuaj Arduino/ESP32
2. Shkruani kod të vërtetë — stemBuddy.lcd.print("Përshëndetje!") ose stemBuddy.led.setColor(255, 0, 0)
3. ESP32 juaj dërgon komanda në aplikacion nëpërmjet Bluetooth Low Energy
4. Aplikacioni simulon komponentin në kohë reale në ekranin e telefonit tuaj
5. Aplikacioni gjithashtu mund të dërgojë të dhëna MBRAPA — butona virtualë, rrëshqitës dhe vlera sensorësh që kodi juaj mund t'i lexojë
Është një urë dypalëshe midis mikrokontrolluesve të vërtetë dhe periferikëve virtualë.
PAJISJE PERIFERE VIRTUALE — 7 Komponentë që ESP32 Juaj Mund të Kontrollojë:
• Shirit LED / RGB — Kodi juaj përcakton ngjyrat dhe shkëlqimin, telefoni shfaq një LED që shkëlqen në kohë reale
• Servomotor — Dërgoni një kënd nga kodi juaj, shikoni lëvizjen e servos virtuale për t'u përputhur
• Ekran LCD 16x2 — Telefononi lcd.print() nga ESP32 juaj dhe shikoni tekstin që shfaqet në një ekran virtual karakteresh
• Paneli i Sensorit — Aplikacioni gjeneron të dhëna të sensorit virtual (temperatura, drita, lagështia, presioni) që ESP32 juaj lexon mbi BLE
• Osciloskop — Vizualizoni sinjale reale ose debugoni format e valëve të daljes së kodit tuaj
• Motor DC — Kodi juaj përcakton shpejtësinë dhe drejtimin e PWM, aplikacioni tregon RPM dhe rrotullimin
• Sinjalizues — Dërgoni frekuencat e tonit nga kodi juaj, dëgjojini dhe shikoni ato në sinjalin virtual
PSE STEM BUDDY?
• Nuk keni një LCD? Telefoni juaj është një.
• Nuk keni LED? Telefoni juaj ndizet.
• Nuk keni një sensor temperature? Telefoni juaj dërgon lexime virtuale në ESP32 tuaj.
• Nuk keni një osciloskop? Telefoni juaj shfaq format e valëve.
Fëmijët mund të fillojnë menjëherë kodimin e projekteve të vërteta të pajisjeve - nuk ka nevojë të blejnë komponentë më parë. Kur të jenë gati, zëvendësoni komponentët virtualë me ata realë me të njëjtin kod.
PROJEKTE TË UDHËZUARA:
Projekte hap pas hapi duke përdorur bibliotekën STEM Buddy:
• LED Blink — Projekti juaj i parë ESP32 + telefon
• Drita e trafikut — Kontrolloni 3 LED virtuale nga kodi juaj
• Monitori i temperaturës — Lexoni të dhënat e sensorit virtual dhe shfaqini në LCD virtual
• Kyçja e derës Servo — Ndërtoni një kyçje me kod kalimi me tastierë virtuale dhe servo
• Robot Ndjekës i vijës — Përdorni sensorë virtualë IR para se të kaloni në fizik
• Stacion Moti IoT — Sensorë virtualë që ushqejnë panele të vërteta cloud
• LED të kontrolluara nga zëri — Njohja e të folurit takon kontrollin e harduerit
• Simulim i lëshimit të raketave — Një numërim mbrapsht argëtues me ekran virtual dhe zile
REDAKTUES I KODIT:
Shikoni paraprakisht dhe modifikoni shabllonet e kodit direkt në aplikacion:
• Arduino C++ — Shabllone të gatshme duke përdorur bibliotekën STEM Buddy
• MicroPython — Për rrjedhat e punës moderne të mikrokontrolluesit
• Blloqe Scratch — Kodim vizual i bazuar në bllok nëpërmjet integrimit të CodeSkool Scratch IDE
LIDHJA:
• Bluetooth Low Energy (BLE) — Lidhje kryesore për ESP32
• WiFi — Komunikim i bazuar në rrjet
• Serial — Lidhje USB mbështetje
PJESË E EKOSISTEMIT CODESKOOL:
STEM Buddy punon së bashku me CodeSkool Scratch IDE dhe robotin Code Yaan ESP32. Përdorni blloqet Scratch për të programuar ESP32 tuaj, dhe STEM Buddy si shtresë virtuale I/O — një platformë e plotë mësimore nga kodimi vizual deri te hardueri real.
• 6 tema — E errët, E lehtë, AMOLED, E gjallë, Oqean, Natyrë
• Funksionon jashtë linje për ndërveprim virtual të komponentëve
• I optimizuar për celular për përdorim me një dorë
• Falas dhe i hapur për të gjithë nxënësit
Telefoni juaj është laboratori më i fuqishëm elektronik që zotëroni tashmë. STEM Buddy e zhbllokon atë.