STEM Buddy претвара ваш телефон у виртуелни хардвер за ваше ESP32 и Arduino пројекте. Напишите прави код, шаљите команде преко Bluetooth-а, и ваш телефон постаје LCD, LED, серво, сензор или осцилоскоп.
Немате пробну плочу? Нема проблема. Ваш телефон ЈЕСТЕ компонента.
КАКО РАДИ:
1. Укључите STEM Buddy C++ библиотеку у ваш Arduino/ESP32 пројекат
2. Напишите прави код — stemBuddy.lcd.print("Здраво!") или stemBuddy.led.setColor(255, 0, 0)
3. Ваш ESP32 шаље команде апликацији преко Bluetooth Low Energy
4. Апликација симулира компоненту у реалном времену на екрану вашег телефона
5. Апликација такође може да шаље податке НАЗАД — виртуелна дугмад, клизаче и вредности сензора које ваш код може да очита
То је двосмерни мост између правих микроконтролера и виртуелних периферних уређаја.
ВИРТУЕЛНЕ ПЕРИФЕРИЈЕ — 7 компоненти које ваш ESP32 може да контролише:
• ЛЕД / РГБ трака — Ваш код подешава боје и осветљеност, телефон приказује светлећу ЛЕД диоду у реалном времену
• Серво мотор — Пошаљите угао из вашег кода, гледајте како се виртуелни серво помера у складу са њим
• ЛЦД екран 16x2 — Позовите lcd.print() са вашег ESP32 и погледајте текст који се појављује на виртуелном приказу карактера
• Контролна табла сензора — Апликација генерише податке виртуелних сензора (температура, светлост, влажност, притисак) које ваш ESP32 очитава преко BLE-а
• Осцилоскоп — Визуелизујте стварне сигнале или отклањајте грешке излазних таласних облика вашег кода
• ДЦ мотор — Ваш код подешава брзину и смер ПВМ-а, апликација приказује обртаје у минути и ротацију
• Зујалица — Пошаљите тонске фреквенције из вашег кода, чујете их и видите на виртуелној зујалици
ЗАШТО СТЕМ БУДДИ?
• Немате ЛЦД? Ваш телефон је један од њих.
• Немате ЛЕД диоде? Ваш телефон светли.
• Немате сензор температуре? Ваш телефон шаље виртуелна очитавања на ваш 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 је откључава.