Оглавление:

Интеллектуальная метеостанция Meteo Node IoT: 6 шагов
Интеллектуальная метеостанция Meteo Node IoT: 6 шагов

Видео: Интеллектуальная метеостанция Meteo Node IoT: 6 шагов

Видео: Интеллектуальная метеостанция Meteo Node IoT: 6 шагов
Видео: WI-FI погодная станция на ESP8266 nodemcu обновление погоды через API IOT 2024, Ноябрь
Anonim
Image
Image

Я хочу сделать прибор для контроля температуры и влажности в своем офисе. Есть много плат, совместимых с LUA или Arduino IDE. Есть много плат, которые имеют подключение к Интернету через Wi-Fi. Я люблю Adafruit и люблю все продукты этого бренда.

Для своего проекта я выбрал маленькую и очень умную версию Adafruit Huzzah Feather. Adafruit Feather - это полная линейка плат для разработки от Adafruit, которые могут быть как автономными, так и штабелируемыми. Они могут питаться от липо-аккумуляторов для использования в дороге или от разъемов micro-USB для стационарных проектов. Перья гибкие, портативные и такие же легкие, как их тезка.

Я использую датчик DHT-11. DHT-11 - это изящный датчик, у которого есть отклик и очень небольшая цена. Смотрите на Амазонке.

У нас также есть полная линейка аксессуаров и Feather Wings для укладки досок и добавления места для прототипирования. По своей сути Adafruit Feather - это полноценная экосистема продуктов и лучший способ запустить ваш проект.

www.adafruit.com/feather

Я выбрал Adafruit Huzzah, потому что в него устанавливается микросхема ESP8266. Это чип, который я использую каждый день в своих проектах, и мне он очень нравится.

Купить Huzzah ESP8266 можно на AMAZON:

Версия Huzzah ESP8266 Feather:

Также я использую повседневную приборную панель Cayenne. Панель Cayenne Dashboard - идеальное решение для всех, кому нужен простой способ обмена данными в облаке или использование протокола MQTT с платами Raspberry Pi или Arduino. Cayenne очень прост, а сообщество - это кладезь проектов и предложений. Посетите сайт, подпишитесь бесплатно сегодня. Читайте форум и общайтесь с пользователями.

Шаг 1: адафрутовый перья

Cayenne IoT для всех
Cayenne IoT для всех

Feather - это новая доска для разработки от Adafruit, и, как и ее тезка, она тонкая, легкая и позволяет летать! Мы разработали Feather как новый стандарт для ядер портативных микроконтроллеров.

Это Adafruit Feather HUZZAH ESP8266 - наш взгляд на универсальную плату разработки ESP8266 WiFi со встроенным USB и зарядкой аккумулятора. Это WiFi-модуль ESP8266 со всеми необходимыми дополнениями, готовый к работе!

Версия Huzzah ESP8266 Feather:

Подробности:

  • Размеры 2,0 дюйма x 0,9 дюйма x 0,28 дюйма (51 мм x 23 мм x 8 мм)
  • 9,7 грамм
  • ESP8266 @ 80 МГц с логикой / питанием 3,3 В
  • 4 МБ флэш-памяти (32 МБ)
  • Встроенный Wi-Fi 802.11 b / g / n
  • Регулятор 3,3 В с пиковым выходным током 500 мА
  • CP2104 USB-последовательный преобразователь на плате с максимальной скоростью передачи данных 921600 бод для быстрой загрузки
  • Поддержка автоматического сброса для перехода в режим загрузки перед загрузкой прошивки
  • 9 контактов GPIO - также могут использоваться как I2C и SPI 1 x аналоговые входы макс. 1,0 В
  • Встроенное зарядное устройство LiPoly на 100 мА со светодиодным индикатором состояния зарядки, также может вырезать след, чтобы отключить зарядное устройство
  • Красный светодиод на контакте №0 для общего мигания.
  • Контакт # 2 синий светодиод для отладки при загрузке и мигания общего назначения
  • Вывод питания / включения
  • 4 монтажных отверстия
  • Кнопка сброса

Шаг 2. Cayenne IoT для всех

Cayenne - идеальная платформа для разработки вашего облачного проекта. Cayenne предоставит вам комплексное решение для разработки вашего IoT-проекта. Панель управления, которая получает данные, хранит и запускает их. Например, вы можете отправить письмо или отправить сообщение. Вся установка очень проста, есть тонны видео и множество проектов, которые вы можете просматривать и ремикшировать.

Зарегистрируйтесь бесплатно прямо сейчас!

После этого вы можете добавить доску на свою панель управления. Запишите свой личный токен. После этого вы должны подписать это в коде Arduino.

Шаг 3: Установите программное обеспечение

Прежде всего скачайте драйверы Adafrut Huzzah. Вы можете увидеть документацию на официальном сайте Adafruit и скачать все файлы.

После первого шага вы можете загрузить IDE Arduino и добавить доску Adafruit Huzzah. Загрузите IDE Arduino с официального сайта www.arduino.cc и следуйте процедуре добавления плат.

Добавьте библиотеку Cayenne, следуя официальному руководству Arduino. Вы можете загрузить библиотеку вручную и установить, скопировав файлы в папку библиотек Arduino.

После этого вы можете загрузить прошивку на свою плату. Подключите плату Adafruit Huzzah к компьютеру с помощью USB-кабеля и загрузите код с помощью Arduino IDE.

ПОМНИТЕ: добавьте свой SSID и пароль для своей сети Wi-Fi, а также токен Cayenne

Загрузите код с GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Шаг 4. Установите Adafruit Huzzah Feather ESP8266 в среде Arduino IDE

Установите Adafruit Huzzah Feather ESP8266 на Arduino IDE
Установите Adafruit Huzzah Feather ESP8266 на Arduino IDE

Введите https://arduino.esp8266.com/stable/package_esp8266com_index.json в поле дополнительных URL-адресов Board Manager в настройках Arduino v1.6.4 +.

Затем используйте Board Manager для установки пакета ESP8266.

После процесса установки вы должны увидеть, что пакет esp8266 помечен как УСТАНОВЛЕННЫЙ.

Закройте окно Boards Manager после завершения процесса установки. После перезапуска выберите Adafruit HUZZAH ESP8266 в раскрывающемся меню Инструменты-> Плата.

Доска деталей

80 МГц как частота процессора

Размер вспышки при 4M (3M SPIFFS)

Скорость загрузки, выберите 115200 бод.

Соответствующий COM-порт для вашего FTDI или USB-последовательного кабеля

Это поддержка Arduino IDE 8266:

Шаг 5: Сделайте схему

Сделайте схему
Сделайте схему
Сделайте схему
Сделайте схему
Сделайте схему
Сделайте схему

Датчик DHT-11 - хороший датчик, который дает вам два значения. Влажность и температура в градусах Цельсия или Фаренгейта.

Вы можете найти DHT-11 на Amazon.

Вы можете использовать DHT-11 на Arduino и на Adafruit Huzzah. Подключите VCC и GND соответственно к контактам 3V и GND. После подключения вывода данных к контакту номер 12. Контакт номер 3 на DHT-11 является NC (не подключен).

После этого можно подключить штекер аккумулятора или светодиод. В моем проекте я использую синий светодиод внизу конструкции. Светодиод подключается к контакту Batt. Когда я подключаю аккумулятор к плате Adafruit, загорается светодиод. Как вы можете видеть на видео, когда метеоузел находится на земле, как вы можете видеть на видео, синий светодиод освещает край облака.

Шаг 6. Создайте приборную панель Cayenne

Сделайте свою приборную панель Cayenne
Сделайте свою приборную панель Cayenne
Сделайте свою приборную панель Cayenne
Сделайте свою приборную панель Cayenne

Последний шаг - создание панели управления. Я использую два виджета в аналоговом стиле для значений температуры и влажности, одну кнопку для управления встроенным светодиодом и числовой счетчик, который отображается на приборной панели, секунды активности метеостанции.

Теперь вы можете оставить Метеоузел где угодно, и он покажет вам температуру и влажность окружающей среды. Вы можете оставить устройство подальше от электричества, потому что внутри устройства находится литиевая батарея. Также в Adafruit Huzzah есть регулятор напряжения для зарядки аккумулятора. Когда вы подключаете Meteo-Node к разъему USB, вы заряжаете аккумулятор.

Оставьте устройство на винодельне и контролируйте температуру и влажность лозы на рабочем месте. Или оставьте устройство в машине или в холодильнике и контролируйте значения температуры и влажности.

Рекомендуемые: