STEM Buddy promÄnĂ vĂĄĹĄ telefon ve virtuĂĄlnĂ hardware pro projekty ESP32 a Arduino. NapiĹĄte skuteÄnĂ˝ kĂłd, odeĹĄlete pĹĂkazy pĹes Bluetooth a vĂĄĹĄ telefon se stane LCD, LED, servo, senzor, osciloskop â nebo jakoukoli z vĂce neĹž 48 virtuĂĄlnĂch komponent.
ŽådnÊ nepåjivÊ pole? Žådný problÊm. Våť telefon JE tou komponentou.
JAK TO FUNGUJE:
1. ZahrĹte knihovnu STEM Buddy C++ do svĂŠho projektu Arduino/ESP32
2. NapiĹĄte skuteÄnĂ˝ kĂłd â buddy.lcd.print("Hello!") nebo buddy.led.on()
3. VĂĄĹĄ ESP32 odesĂlĂĄ pĹĂkazy do aplikace pĹes Bluetooth Low Energy
4. Aplikace vykreslĂ komponentu v reĂĄlnĂŠm Äase na obrazovce vaĹĄeho telefonu
5. Aplikace takĂŠ odesĂlĂĄ data ZPÄT â virtuĂĄlnĂ tlaÄĂtka, posuvnĂky, senzory a vstupy, kterĂŠ vĂĄĹĄ kĂłd dokĂĄĹže ÄĂst
Je to obousmÄrnĂ˝ most mezi skuteÄnĂ˝mi mikrokontrolĂŠry a virtuĂĄlnĂmi periferiemi.
48+ VIRTUĂLNĂCH PERIFERĂ v 7 kategoriĂch:
DISPLEJE (9):
⢠LED / RGB LED â SvĂtĂcĂ LED diody ovlĂĄdanĂŠ vaĹĄĂm ESP32
⢠LCD 1602 â 16x2 znakovĂ˝ displej s kurzorem, rolovĂĄnĂm a vlastnĂmi znaky
⢠7segmentovĂ˝ displej â ÄĂslicovĂ˝ displej s desetinnĂ˝mi teÄkami
⢠NeoPixel Strip & Matrix â AdresovatelnĂĄ RGB LED pole
⢠LED sloupcovĂ˝ graf â Vizualizace hladinomÄru
⢠MAX7219 Dot Matrix â 8x8 rolovacĂ bodovĂĄ matice
⢠SSD1306 OLED â MalĂ˝ grafickĂ˝ displej
VSTUPNĂ ZAĹĂZENĂ (8):
⢠TlaÄĂtka a posuvnĂŠ pĹepĂnaÄe â DigitĂĄlnĂ vstupy
⢠Potenciometr a posuvnĂ˝ potenciometr â AnalogovĂŠ vstupy
⢠Joystick â DvouosĂĄ analogovĂĄ pĂĄÄka
⢠KlĂĄvesnice 4x4 â Vstup z membrĂĄnovĂŠ klĂĄvesnice
⢠OtoÄnĂ˝ ÄĂselnĂk â KlasickĂ˝ otoÄnĂ˝ telefonnĂ ÄĂselnĂk
SENZORY (17):
⢠TelefonnĂ senzory: Teplota, SvÄtlo, Zvuk, Barometr, Akcelerometr, Magnetometr, PoÄĂtadlo krokĹŻ
⢠VirtuĂĄlnĂ senzory: DHT22, BMP180, HC-SR04 Ultrazvuk, PIR pohyb, fotorezistor, barevnĂ˝ senzor, jazĂ˝ÄkovĂ˝ spĂnaÄ, GPS, RFID, NFC
AKTUĂTORY (5):
⢠Servomotor â animovanĂŠ ovlĂĄdĂĄnĂ Ăşhlu 0â180°
⢠StejnosmÄrnĂ˝ motor â PWM rychlost a smÄr
⢠KrokovĂ˝ motor â PĹesnĂŠ krokovĂŠ ovlĂĄdĂĄnĂ
⢠BzuÄĂĄk â GenerovĂĄnĂ tĂłnu se zobrazenĂm frekvence
⢠RelĂŠovĂ˝ modul â ZapĂnĂĄnĂ/vypĂnĂĄnĂ
DOMĂCĂ AUTOMATIZACE (2):
⢠8kanĂĄlovĂ˝ rozvadÄÄ â OvlĂĄdĂĄnĂ inteligentnĂch domĂĄcĂch spĂnaÄĹŻ
⢠SMS upozornÄnĂ â OdesĂlĂĄnĂ/pĹijĂmĂĄnĂ upozornÄnĂ
MĂDIA (6):
⢠Reproduktor a audio pĹehrĂĄvaÄ â PĹehrĂĄvĂĄnĂ MP3/WAV
⢠KlavĂr â PĹehrĂĄvĂĄnĂ not ve stylu MIDI
⢠FotoaparĂĄt â PoĹizovĂĄnĂ fotografiĂ pomocĂ poÄĂtaÄovĂŠho vidÄnĂ MediaPipe
⢠Hlas / TTS â SyntĂŠza textu na ĹeÄ
⢠Karta MicroSD â ÄtenĂ/zĂĄpis souborovĂŠho systĂŠmu
VĂVOJĂĹSKĂ NĂSTROJE (5):
⢠Osciloskop â VykreslovĂĄnĂ tvaru vlny v reĂĄlnĂŠm Äase
⢠Monitor sĂŠriovĂŠho signĂĄlu â LadicĂ terminĂĄl UART
⢠Monitor pinĹŻ â Stav GPIO a analogovĂ˝ signĂĄl odeÄty
⢠ZĂĄznamnĂk dat â ZĂĄznam dat ze senzorĹŻ do CSV
⢠Internet â HTTP/API poĹžadavky
PROÄ STEM BUDDY?
⢠NemĂĄte LCD? VĂĄĹĄ telefon jĂm je.
⢠NemĂĄte senzory? VĂĄĹĄ telefon odesĂlĂĄ virtuĂĄlnĂ odeÄty do vaĹĄeho ESP32.
⢠NemĂĄte osciloskop? VĂĄĹĄ telefon zobrazuje prĹŻbÄhy.
⢠VĂce neĹž 48 komponent, nulovĂŠ nĂĄklady na hardware.
DÄti mohou okamĹžitÄ zaÄĂt programovat skuteÄnĂŠ hardwarovĂŠ projekty â nejsou potĹeba ŞådnĂŠ komponenty. AĹž budou pĹipraveny, vymÄĹte virtuĂĄlnĂ za fyzickĂŠ se stejnĂ˝m kĂłdem.
CHYTRĂ HLEDĂNĂ:
OkamĹžitÄ najdÄte jakoukoli komponentu pomocĂ fuzzy vyhledĂĄvĂĄnĂ a klĂÄovĂ˝ch slov v pĹirozenĂŠm jazyce. ĹeknÄte âzmÄĹit vzdĂĄlenostâ a systĂŠm najde ultrazvukovĂ˝ senzor. Podpora hlasovĂŠho vyhledĂĄvĂĄnĂ.
PROJEKTY S NĂVODEM:
8 podrobnĂ˝ch projektĹŻ od blikĂĄnĂ LED diod po meteorologickou stanici IoT, od zaÄĂĄteÄnĂkĹŻ aĹž po pokroÄilĂŠ.
SOUÄĂST EKOSYSTĂMU CODESKOOL:
Funguje spoleÄnÄ s CodeSkool Scratch IDE a robotem Code Yaan ESP32 â kompletnĂ vĂ˝ukovou platformou od vizuĂĄlnĂho kĂłdovĂĄnĂ aĹž po skuteÄnĂ˝ hardware.
⢠6 tĂŠmat â TmavĂŠ, SvÄtlĂŠ, AMOLED, HravĂŠ, OceĂĄn, PĹĂroda
⢠Funguje offline pro interakci s virtuĂĄlnĂmi komponentami
⢠OptimalizovĂĄno pro mobilnĂ zaĹĂzenĂ pro pouĹžitĂ jednou rukou
⢠Zdarma a otevĹenĂŠ pro vĹĄechny studenty
VĂĄĹĄ telefon je nejvĂ˝konnÄjĹĄĂ elektronickĂĄ laboratoĹ, kterou jiĹž vlastnĂte. STEM Buddy ji odemkne.
Datum aktualizace
24. 3. 2026