STEM Buddy promění váš telefon ve virtuální hardware pro vaše 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 nebo osciloskop.
Nemáte 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 — stemBuddy.lcd.print("Hello!") nebo stemBuddy.led.setColor(255, 0, 0)
3. Váš ESP32 odesílá příkazy do aplikace přes Bluetooth Low Energy
4. Aplikace simuluje komponentu v reálném čase na obrazovce vašeho telefonu
5. Aplikace může také posílat data ZPĚT — virtuální tlačítka, posuvníky a hodnoty senzorů, které váš kód dokáže číst
Je to obousměrný most mezi skutečnými mikrokontroléry a virtuálními periferiemi.
VIRTUÁLNÍ PERIFERIE — 7 komponent, které váš ESP32 dokáže ovládat:
• LED / RGB pásek — Váš kód nastavuje barvy a jas, telefon zobrazuje svítící LED v reálném čase
• Servomotor — Odešlete úhel z vašeho kódu a sledujte, jak se virtuální servo pohybuje v souladu s nastavením
• LCD displej 16x2 — Zavolejte lcd.print() z vašeho ESP32 a sledujte text zobrazený na virtuálním znakovém displeji
• Panel senzorů — Aplikace generuje data virtuálních senzorů (teplota, světlo, vlhkost, tlak), která váš ESP32 čte přes BLE
• Osciloskop — Vizualizujte reálné signály nebo laděte výstupní průběhy vašeho kódu
• Stejnosměrný motor — Váš kód nastavuje rychlost a směr PWM, aplikace zobrazuje otáčky a rotaci
• Bzučák — Odešlete tónové frekvence z vašeho kódu a poslouchejte je a sledujte je na virtuálním bzučáku
PROČ STEM BUDDY?
• Nemáte LCD? Váš telefon jím je.
• Nemáte LED? Váš telefon svítí.
• Nemáte teplotní senzor? Váš telefon odesílá virtuální hodnoty do vašeho ESP32.
• Nemáte osciloskop? Váš telefon zobrazuje průběhy.
Děti mohou okamžitě začít programovat skutečné hardwarové projekty – není třeba nejprve kupovat součástky. Až budou připravené, vyměňte virtuální součástky za skutečné se stejným kódem.
VODĚNÉ PROJEKTY:
Podrobné projekty s využitím knihovny STEM Buddy:
• Blikání LED diod — Váš první projekt ESP32 + telefon
• Semafor — Ovládání 3 virtuálních LED diod z vašeho kódu
• Monitor teploty — Čtení dat z virtuálních senzorů a jejich zobrazení na virtuálním LCD displeji
• Servo zámek dveří — Sestavení zámku s heslem s virtuální klávesnicí a servem
• Robot sledující čáru — Používejte virtuální IR senzory před fyzickým použitím
• Meteorologická stanice IoT — Virtuální senzory napájející reálné cloudové dashboardy
• Hlasově ovládané LED diody — Rozpoznávání řeči se setkává s hardwarovým ovládáním
• Simulátor odpalu rakety — Zábavné odpočítávání s virtuálním displejem a bzučákem
EDITOR KÓDU:
Prohlížejte si náhled a upravujte šablony kódu přímo v aplikaci:
• Arduino C++ — Připravené šablony s využitím knihovny STEM Buddy
• MicroPython — Pro moderní pracovní postupy s mikrokontroléry
• Scratch Blocks — Vizuální blokové kódování prostřednictvím integrace CodeSkool Scratch IDE
PŘIPOJENÍ:
• Bluetooth Low Energy (BLE) — Primární připojení pro ESP32
• WiFi — Síťová komunikace
• Sériové — Podpora USB připojení
SOUČÁST EKOSYSTÉM CODESKOOL:
STEM Buddy funguje společně s CodeSkool Scratch IDE a robotem Code Yaan ESP32. Použijte bloky Scratch k naprogramování vašeho ESP32 a STEM Buddy jako virtuální I/O vrstvu – kompletní výukovou platformu 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
9. 3. 2026