Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Что такое SPEEEduino?
SPEEEduino - это плата микроконтроллера с поддержкой Wi-Fi, основанная на экосистеме Arduino, созданная для преподавателей. SPEEEduino сочетает в себе форм-фактор и микроконтроллер Arduino с ESP8266 Wi-Fi SoC, что делает его легко настраиваемой и совместимой системой. Он сразу совместим с сотнями библиотек, которые люди написали для Arduino Uno, поскольку SPEEEduino использует тот же микроконтроллер, что и Arduino Uno. Этот проект выполняется группой студентов Сингапурского политехнического института. Всего у нас в группе 3 участника: Пан ЗиЮэ, Джулиан Кан и я. Наш руководитель - г-н Тео Шин Джен. Это простое руководство является частью сборника Instructable для SPEEEduino.
Это простое руководство является частью сборника инструкций по SPEEEduino. В этом руководстве мы собираемся интегрировать приложение Blynk с SPEEEduino!
Это руководство также будет работать с другим нашим продуктом: SSTuino.
Привет, Блинк
Blynk - это платформа с приложениями для iOS и Android для управления Arduino, Raspberry Pi и т.п. через Интернет. Это цифровая панель инструментов, на которой вы можете создать графический интерфейс для своего проекта, просто перетаскивая виджеты. Это приложение выбрано из-за простоты интеграции с SPEEEduino.
Ссылка:
Шаг 1. Приступим
Вещи, которые нужно:
1. Компьютер с установленной Arduino IDE, доступной здесь.
2. SPEEEduino или SSTuino
3. Модуль ESP8266 ESP01
4. Конвертер USB в последовательный порт (для этой инструкции мы будем использовать CP2102)
5. Активное соединение Wi-Fi ESP8266 не работает с корпоративными сетями, и я не могу использовать его с сетями 5 ГГц.
6. Главное, себя!:)
7. Совместимый смартфон с установленным приложением Blynk, которое можно загрузить с помощью App Store или Google Play.
Мы рассмотрим шаги, чтобы начать работу с Blynk и как подключить приложение к устройству!
Если вы новичок в среде SPEEEduino или Arduino, прочтите эти инструкции, чтобы начать работу!
Шаг 2: Начало работы с Blynk
После того, как вы загрузили приложение из App Store / Google Play, просто запустите приложение.
После запуска приложения просто выберите «Создать новую учетную запись» или «Войти».
После этого вы должны увидеть главное меню!
Шаг 3: Создание нового проекта с Blynk
После того, как вы дойдете до главного меню на предыдущем шаге, просто выберите «Новый проект», и появится меню.
1. Измените оборудование с ESP8266 на Arduino Uno
2. Дайте вашему проекту имя!
3. После этого ваш токен аутентификации, который представляет собой код, будет отправлен на ваш зарегистрированный адрес. Мы будем использовать это в IDE Arduino позже.
4. Когда вы находитесь в проекте, просто проведите пальцем влево, и вы сможете открыть окно виджетов.
5. Добавьте кнопку и выберите ее. Это откроет параметры для кнопки
6. После этого выберите штифт D13. Это необходимо для выбора ПИН 13 на SPEEEduino в качестве пина, с которым мы хотели бы взаимодействовать позже.
Шаг 4: Конфигурация IDE Arduino
После того, как вы настроили приложение, пора переходить на IDE Arduino!
1. Загрузите библиотеку Blynk отсюда. Выберите обведенный элемент, показанный на картинке.
2. Как указано в документации Blynk, библиотеку необходимо установить вручную:
- Загрузите файл.zip последней версии. Разархивируйте его.
- Вы заметите, что архив содержит несколько папок и несколько библиотек.
- Скопируйте все эти библиотеки в your_sketchbook_folder в Arduino IDE.
- Чтобы найти папку your_sketchbook_folder, перейдите в верхнее меню в Arduino IDE: File -> Preferences (если вы используете Mac OS - перейдите в Arduino → Preferences.
3. После установки библиотеки перейдите к примеру, как показано на картинке выше (ESP8266_Shield)
4. Для работы с этим кодом потребуется несколько настроек.
Вот модифицированный:
pastebin.com/2iwt5qRc
После того, как вы изменили код, просто измените YourAuthToken, YourNetwork и YourPassword на свой код токена аутентификации, а также свой SSID и пароль Wi-Fi соответственно. К сожалению, ESP8266 не работает с корпоративными сетями.
Шаг 5: Загрузите код… и все готово
После загрузки кода в SPEEEduino вы можете запускать проект в приложении Blynk! Когда вы играете с переключателем, который вы поместили из окна виджетов, светодиод на SPEEEduino (встроенный светодиод) загорается и гаснет соответственно.
Это руководство является частью интересной серии, в которой несколько проектов были выполнены с помощью Blynk. Следите за новостями!