Как сделать датчик температуры и влажности с мониторингом по тлефону (Часть 2)
Софт
Для реализации проекта нужно установить на свой персональный компьютер программу, которя позволит прошить модуль. Для этого очень хорошо подходит ARDUINIO IDE - среда разработки програмного обеспечения для ARDUINO компонентов. Что такое ARDUINO? Это скажем так, электронный конструктор. Разные электронные модули, которые можно програмировать, соединять вместе, и таким образом создавать разные очень интересные вещи. ESP8266 является ARDUINO совместимым модулем, поэтому можно использовать для програмирования ARDUINO IDE.
Данные передаются на телефон с помощью апликации Blynk.
Ставим софт
ARDUINO IDE
Качаем отсюда ARDUINO версию для вашей операционной системы. У меня на Windows 10 стоит ARDUINO 1.8.3. Заинсталировав ARDUINO IDE надо "настроить" систему для работы с ESP8266.
Открываем IDE
1. Идем - File - Preferences, и вставляем на вкладке Preferences - линк:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Таким образом мы добавляем в список оборудования с которым работает IDE нашу плату ESP8266.
2. Tools - Boards - Boards manager
В Board manager видим что- то вроде ESP8266 by...
Находим, жмем, инсталируем
Ждем...
3. Теперь в списке плат появится наша 8266. Выбираем нашу плату - ставим кружочек :)
4. Выбираем порт на котором будем. работаь с платой.
Да кстати, там же в Tools указываем Upload speed 11520.
5. Ставим библиотеки в ARDUINO IDE для работы с ESP8266 и Blynk (о Bynk далее).
Жмем Choose to Download - download zip
Как скачается - распаковываем в папку Arduino - libraries.
BLYNK
Опять же ставим библиотеку. Библиотеку качаем отсюда. Описание как ставить на английском тут. Но мне не трудно, переведу :)
1. По ссылке указанной ранее, качаем новеиший zip фаил.
2. Распаковываем. В арчиве будут несколько папок и фаилов.
3. Копируем содержание папки "libraries" в папку "Arduino" ----"libraries". Папку "tools" просто копируем в папку "Arduino". Папка "Arduino " должна быть у вас на компьютере. Она появляется в ходе инсталиации Arduino IDE.
Опять же ставим библиотеку. Библиотеку качаем отсюда. Описание как ставить на английском тут. Но мне не трудно, переведу :)
1. По ссылке указанной ранее, качаем новеиший zip фаил.
2. Распаковываем. В арчиве будут несколько папок и фаилов.
3. Копируем содержание папки "libraries" в папку "Arduino" ----"libraries". Папку "tools" просто копируем в папку "Arduino". Папка "Arduino " должна быть у вас на компьютере. Она появляется в ходе инсталиации Arduino IDE.
Далее, находим на Google Play или на App store (как оно там у Apple называется), регистрируемся. Дальше надо создать новый проект, жмем "Create new project".
После нажатия кнопки "Create", появится собственно само поле для проектирования графического инттерфейса вашего приложения.
Жмем на плюсик вверху справа — появится панель инструментов "Widget Box" для добавления виджетов на вашу панель управления.
Забегая вперед скажу, что для нашего проекта понадобятся виджеты: "Button", "LCD" и "History graph".
Это скажем так была общая часть. Тоесть все это пригодится для любого проекта ESP8266/Blynk.
Пока все. В следуюший раз объясню как сделать саму апликацию в Blynk, как написать скетч ARDUINO, и как поменять прошывку модуля ESP8266.
Дальше введите название проекта, например "ESP8266". Таакже в поле "Hardware model"надо выбрать тип устройства с которым будете работать. В нашем случае это ESP8266. Далее на ыказанный вами почтовый ящик, придет уникальный код, так называемый "Auth token".
Жмем на плюсик вверху справа — появится панель инструментов "Widget Box" для добавления виджетов на вашу панель управления.
Это скажем так была общая часть. Тоесть все это пригодится для любого проекта ESP8266/Blynk.
Пока все. В следуюший раз объясню как сделать саму апликацию в Blynk, как написать скетч ARDUINO, и как поменять прошывку модуля ESP8266.