STEM Buddy превръща телефона ви във виртуален хардуер за вашите ESP32 и Arduino проекти. Напишете реален код, изпращайте команди през Bluetooth и телефонът ви се превръща в LCD, LED, серво, сензор или осцилоскоп.
Нямате макета? Няма проблем. Вашият телефон Е компонентът.
КАК РАБОТИ:
1. Включете C++ библиотеката на STEM Buddy във вашия Arduino/ESP32 проект
2. Напишете реален код — stemBuddy.lcd.print("Здравейте!") или stemBuddy.led.setColor(255, 0, 0)
3. Вашият ESP32 изпраща команди към приложението през Bluetooth Low Energy
4. Приложението симулира компонента в реално време на екрана на вашия телефон
5. Приложението може също да изпраща данни ОБРАТНО — виртуални бутони, плъзгачи и стойности на сензори, които вашият код може да прочете
Това е двупосочен мост между реални микроконтролери и виртуални периферни устройства.
ВИРТУАЛНИ ПЕРИФЕРНИ УСТРОЙСТВА — 7 компонента, които вашият ESP32 може да контролира:
• LED / RGB лента — Вашият код задава цветовете и яркостта, телефонът показва светещ светодиод в реално време
• Серво мотор — Изпратете ъгъл от вашия код, гледайте как виртуалното серво се движи, за да съответства
• 16x2 LCD дисплей — Извикайте lcd.print() от вашия ESP32 и вижте как се появява текст на виртуален дисплей с символи
• Табло за сензори — Приложението генерира данни от виртуални сензори (температура, светлина, влажност, налягане), които вашият ESP32 чете през BLE
• Осцилоскоп — Визуализирайте реални сигнали или отстранявайте грешки в изходните вълнови форми на вашия код
• DC мотор — Вашият код задава скоростта и посоката на PWM, приложението показва обороти и въртене
• Зумер — Изпращайте тонални честоти от вашия код, чувайте и вижте ги на виртуалния зумер
ЗАЩО ДА СЕ ИЗПОЛЗВАТЕ, СТЕМ БУДИ?
• Нямате LCD? Вашият телефон е такъв.
• Нямате светодиоди? Вашият телефон свети.
• Нямате температурен сензор? Вашият телефон изпраща виртуални показания към вашия ESP32.
• Нямате осцилоскоп? Вашият телефон показва вълнови форми.
Децата могат да започнат да кодират реални хардуерни проекти веднага — няма нужда първо да купуват компоненти. Когато са готови, сменете виртуалните компоненти с реални със същия код.
РЪКОВОДНИ ПРОЕКТИ:
Проекти стъпка по стъпка, използващи библиотеката STEM Buddy:
• Мигане на светодиода — Вашият първи проект за ESP32 + телефон
• Светофар — Управлявайте 3 виртуални светодиода от вашия код
• Монитор за температура — Четете данни от виртуални сензори и ги показвайте на виртуален LCD
• Серво ключалка за врата — Изградете ключалка с парола с виртуална клавиатура и серво
• Робот, следващ линията — Използвайте виртуални IR сензори, преди да се заемете с физическия контрол
• IoT метеорологична станция — Виртуални сензори, захранващи реални облачни табла
• Гласово управлявани светодиоди — Разпознаването на реч среща хардуерния контрол
• Симулатор за изстрелване на ракета — Забавно обратно броене с виртуален дисплей и зумер
РЕДАКТОР НА КОДОВЕ:
Преглеждайте и редактирайте шаблони за код директно в приложението:
• 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 го отключва.
Актуализирано на
9.03.2026 г.