„STEM Buddy“ paverčia jūsų telefoną virtualia įranga, skirta ESP32 ir „Arduino“ projektams. Parašykite tikrą kodą, siųskite komandas per „Bluetooth“, ir jūsų telefonas tampa LCD, LED, servo, jutikliu, osciloskopu – arba bet kuriuo iš daugiau nei 48 virtualių komponentų.
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ą – buddy.lcd.print(„Hello!“) arba buddy.led.on().
3. Jūsų ESP32 siunčia komandas į programėlę per „Bluetooth Low Energy“.
4. Programėlė realiuoju laiku pateikia komponentą jūsų telefono ekrane.
5. Programėlė taip pat siunčia duomenis ATGAL – virtualius mygtukus, slankiklius, jutiklius ir įvestis, kurias gali nuskaityti jūsų kodas.
Tai dvipusis tiltas tarp tikrų mikrovaldiklių ir virtualių periferinių įrenginių.
48+ VIRTUALŪS PERIFERALIAI 7 kategorijose:
EKRANAI (9):
• LED / RGB LED — Šviečiantys LED, valdomi jūsų ESP32
• LCD 1602 — 16x2 simbolių ekranas su žymekliu, slinkties ir pasirinktiniais simboliais
• 7 segmentų ekranas — Skaitmenų ekranas su taškais
• NeoPixel juostelė ir matrica — Adresuojamos RGB LED matricos
• LED juostinė diagrama — Lygio matuoklio vizualizacija
• MAX7219 taškinė matrica — 8x8 slenkanti taškinė matrica
• SSD1306 OLED — Mažas grafinis ekranas
ĮVESTIES ĮRENGINIAI (8):
• Mygtukai ir slankiojantys jungikliai — Skaitmeniniai įėjimai
• Potenciometras ir slankiojantis potenciometras — Analoginiai įėjimai
• Valdymo svirtis — Dviejų ašių analoginė vairalazdė
• 4x4 klaviatūra — Membraninė klaviatūra
• Sukamasis rinkiklis — Klasikinis sukamasis telefono rinkiklis
JUTIKLIAI (17):
• Telefono jutikliai: Temperatūros, Šviesos, Garso, Barometras, Akselerometras, Magnetometras, Žingsnių skaitiklis
• Virtualūs jutikliai: DHT22, BMP180, HC-SR04 ultragarsinis, PIR judesio, fotorezistorius, spalvų jutiklis, liežuvėlių jungiklis, GPS, RFID, NFC
PAVAROS (5):
• Servo variklis — animuotas 0–180° kampo valdymas
• Nuolatinės srovės variklis — PWM greitis ir kryptis
• Žingsninis variklis — tikslus žingsnių valdymas
• Garsinis signalas — tonų generavimas su dažnio rodymu
• Relės modulis — įjungimas/išjungimas
NAMŲ AUTOMATIZAVIMAS (2):
• 8 kanalų komutatorius — išmaniojo namo jungiklio valdymas
• SMS pranešimai — įspėjimų siuntimas/gavimas
MEDIJA (6):
• Garsiakalbis ir garso grotuvas — MP3/WAV atkūrimas
• Fortepijonas — MIDI stiliaus natų grojimas
• Kamera — nuotraukų fiksavimas naudojant „MediaPipe“ kompiuterinę regą
• Balsas / TTS — teksto įgarsinimas
• „MicroSD“ kortelė — failų sistemos skaitymas/rašymas
KŪRIMO ĮRANKIAI (5):
• Osciloskopas — bangos formos braižymas realiuoju laiku
• Nuoseklusis monitorius — UART derinimo terminalas
• Kontaktų monitorius — GPIO būsena ir analoginiai rodmenys
• Duomenų kaupiklis — Jutiklių duomenų įrašymas į CSV formatą
• Internetas — HTTP/API užklausos
KODĖL STEM BIČIULIS?
• Neturi LCD ekrano? Jūsų telefonas yra vienas iš jų.
• Neturi jutiklių? Jūsų telefonas siunčia virtualius rodmenis į jūsų ESP32.
• Neturi osciloskopo? Jūsų telefonas rodo bangų formas.
• Daugiau nei 48 komponentai, nulinės aparatinės įrangos išlaidos.
Vaikai gali nedelsdami pradėti koduoti tikrus aparatinės įrangos projektus – nereikia jokių komponentų. Kai jie bus pasiruošę, pakeiskite virtualų į fizinį naudodami tą patį kodą.
IŠMANIOJI PAIEŠKA:
Akimirksniu raskite bet kurį komponentą naudodami neapibrėžtą paiešką ir natūralios kalbos raktinius žodžius. Pasakykite „išmatuokite atstumą“ ir jis ras ultragarsinį jutiklį. Palaikoma balso paieška.
VADOMI PROJEKTAI:
8 žingsnis po žingsnio projektai nuo LED mirksėjimo iki daiktų meteorologijos stoties, apimantys pradedančiųjų ir pažengusiųjų lygius.
CODESKOOL EKOSISTEMOS DALIS:
Veikia kartu su „CodeSkool Scratch IDE“ ir „Code Yaan ESP32“ robotu – visavertė mokymosi platforma 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 ją atrakina.