STEM Buddy перетворює ваш телефон на віртуальне обладнання для ваших проектів ESP32 та Arduino. Пишіть реальний код, надсилайте команди через Bluetooth, і ваш телефон стає РК-дисплеєм, світлодіодом, сервоприводом, датчиком або осцилографом.
Немає макетної плати? Немає проблем. Ваш телефон – ЦЕ компонент.
ЯК ЦЕ ПРАЦЮЄ:
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:
• Світлодіодна / RGB-стрічка — Ваш код встановлює кольори та яскравість, телефон відображає світлодіод, що світиться, у режимі реального часу
• Серводвигун — Надсилайте кут з вашого коду, спостерігайте, як віртуальний серво рухається відповідно
• РК-дисплей 16x2 — Викличте lcd.print() з вашого ESP32 та перегляньте текст, що відображається на віртуальному символьному дисплеї
• Панель керування датчиками — Додаток генерує дані віртуальних датчиків (температура, освітлення, вологість, тиск), які ваш ESP32 зчитує через BLE
• Осцилограф — Візуалізуйте реальні сигнали або налагоджуйте вихідні сигнали вашого коду
• Двигун постійного струму — Ваш код встановлює швидкість та напрямок ШІМ, додаток показує оберти за хвилину та обертання
• Зумер — Надсилайте тональні частоти з вашого коду, чуйте та бачите їх на віртуальному зумері
ЧОМУ STEM BUDDY?
• Немає РК-дисплея? Ваш телефон є одним з них.
• Немає світлодіодів? Ваш телефон світиться.
• Немає датчика температури? Ваш телефон надсилає віртуальні показники на ваш ESP32.
• Немає осцилографа? Ваш телефон відображає форми сигналів.
Діти можуть одразу почати кодувати реальні апаратні проекти — не потрібно спочатку купувати компоненти. Коли вони будуть готові, замініть віртуальні компоненти на реальні з тим самим кодом.
ПРОЄКТИ З КЕРІВНИМИ ІНСТРУКЦІЯМИ:
Покрокові проекти з використанням бібліотеки STEM Buddy:
• Миготіння світлодіода — Ваш перший проект ESP32 + телефон
• Світлофор — Керування 3 віртуальними світлодіодами з вашого коду
• Монітор температури — Зчитування даних віртуальних датчиків та їх відображення на віртуальному РК-дисплеї
• Сервопривід дверного замка — Створення замка з кодом доступу за допомогою віртуальної клавіатури та сервоприводу
• Робот, що слідує за лінією — Використовуйте віртуальні ІЧ-датчики перед фізичним використанням
• Метеостанція Інтернету речей — Віртуальні датчики, що живлять реальні хмарні панелі керування
• Світлодіоди з голосовим керуванням — Розпізнавання мовлення зустрічається з апаратним керуванням
• Симулятор запуску ракети — Веселий зворотний відлік з віртуальним дисплеєм та зумером
РЕДАКТОР КОДУ:
Переглядайте та редагуйте шаблони коду прямо в додатку:
• 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 — як віртуальний рівень вводу/виводу — повноцінну навчальну платформу від візуального кодування до реального обладнання.
• 6 тем — Темна, Світла, AMOLED, Грайлива, Океан, Природа
• Працює офлайн для взаємодії з віртуальними компонентами
• Оптимізовано для мобільних пристроїв для використання однією рукою
• Безкоштовно та відкрито для всіх учнів
Ваш телефон — це найпотужніша електронна лабораторія, яка у вас вже є. STEM Buddy розблоковує її.