STEM Buddy го претвора вашиот телефон во виртуелен хардвер за вашите ESP32 и Arduino проекти. Напишете вистински код, испраќајте команди преку Bluetooth и вашиот телефон станува LCD, LED, серво, сензор или осцилоскоп.
Немате протоплочка? Нема проблем. Вашиот телефон Е компонентата.
КАКО ФУНКЦИОНИРА:
1. Вклучете ја библиотеката STEM Buddy C++ во вашиот Arduino/ESP32 проект
2. Напишете вистински код — stemBuddy.lcd.print("Hello!") или stemBuddy.led.setColor(255, 0, 0)
3. Вашиот ESP32 испраќа команди до апликацијата преку Bluetooth Low Energy
4. Апликацијата ја симулира компонентата во реално време на екранот на вашиот телефон
5. Апликацијата може да испраќа и податоци НАЗАД — виртуелни копчиња, лизгачи и вредности на сензори што вашиот код може да ги прочита
Тоа е двонасочен мост помеѓу вистински микроконтролери и виртуелни периферни уреди.
ВИРТУЕЛНИ ПЕРИФЕРАЛНИ УРЕДИ — 7 компоненти што вашиот ESP32 може да ги контролира:
• LED / RGB лента — Вашиот код ги поставува боите и осветленоста, телефонот прикажува светлечка LED диода во реално време
• Серво мотор — Испратете агол од вашиот код, гледајте како виртуелниот серво се движи за да одговара
• 16x2 LCD дисплеј — Повикајте lcd.print() од вашиот ESP32 и видете како текстот се појавува на виртуелниот приказ на знаци
• Контролна табла со сензори — Апликацијата генерира податоци од виртуелниот сензор (температура, светлина, влажност, притисок) што вашиот ESP32 ги чита преку BLE
• Осцилоскоп — Визуелизирајте реални сигнали или дебагирајте ги излезните бранови форми на вашиот код
• DC мотор — Вашиот код ја поставува брзината и насоката на PWM, апликацијата ги прикажува вртежите во минута и ротацијата
• Звучник — Испраќајте тонски фреквенции од вашиот код, слушнете ги и видете ги на виртуелниот звучник
ЗОШТО STEM BUDDY?
• Немате LCD? Вашиот телефон е еден од нив.
• Немате LED диоди? Вашиот телефон свети.
• Немате сензор за температура? Вашиот телефон испраќа виртуелни отчитувања до вашиот ESP32.
• Немате осцилоскоп? Вашиот телефон прикажува бранови форми.
Децата можат веднаш да почнат да кодираат вистински хардверски проекти — нема потреба прво да купуваат компоненти. Кога ќе бидат подготвени, заменете ги виртуелните компоненти со вистински со ист код.
ВОДЕНИ ПРОЕКТИ:
Проекти чекор-по-чекор користејќи ја библиотеката STEM Buddy:
• LED трепкање — Вашиот прв проект ESP32 + телефон
• Семафор — Контролирајте 3 виртуелни LED диоди од вашиот код
• Монитор на температура — Читајте податоци од виртуелниот сензор и прикажувајте ги на виртуелен LCD
• Серво брава за врата — Изградете брава со лозинка со виртуелна тастатура и серво
• Робот за следење на линија — Користете виртуелни IR сензори пред да преминете на физичка
• IoT метеоролошка станица — Виртуелни сензори кои напојуваат вистински cloud контролни табли
• Гласовно контролирани LED диоди — Препознавањето на говор се среќава со хардверска контрола
• Симулација за лансирање ракети — Забавно одбројување со виртуелен дисплеј и зујал
УРЕДУВАЧ НА КОДОВИ:
Прегледајте и уредувајте шаблони за код директно во апликацијата:
• Arduino C++ — Готови шаблони користејќи ја библиотеката STEM Buddy
• MicroPython — За модерни работни процеси со микроконтролери
• Scratch Blocks — Визуелно кодирање базирано на блокови преку интеграција на CodeSkool Scratch IDE
ПОВРЗУВАЊЕ:
• Bluetooth Low Energy (BLE) — Примарна конекција за ESP32
• WiFi — Комуникација базирана на мрежа
• Сериска — USB конекција поддршка
ДЕЛ ОД ЕКОСИСТЕМОТ НА CODESKOOL:
STEM Buddy работи заедно со CodeSkool Scratch IDE и роботот Code Yaan ESP32. Користете Scratch блокови за да го програмирате вашиот ESP32, а STEM Buddy како виртуелен I/O слој - комплетна платформа за учење од визуелно кодирање до вистински хардвер.
• 6 теми - Темно, Светло, AMOLED, Разиграно, Океан, Природа
• Работи офлајн за интеракција со виртуелни компоненти
• Оптимизирано за мобилни уреди за употреба со една рака
• Бесплатно и отворено за сите ученици
Вашиот телефон е најмоќната лабораторија за електроника што веќе ја поседувате. STEM Buddy ја отклучува.
Ажуриранa на
9 мар. 2026 г.