Оглавление:

Nodemcu отправляет данные о температуре и влажности в Thingspeak: 7 шагов
Nodemcu отправляет данные о температуре и влажности в Thingspeak: 7 шагов

Видео: Nodemcu отправляет данные о температуре и влажности в Thingspeak: 7 шагов

Видео: Nodemcu отправляет данные о температуре и влажности в Thingspeak: 7 шагов
Видео: как передать температуру на сервер по WIFI и сохранить температуру в базе данных. 2024, Ноябрь
Anonim
Nodemcu отправляет данные о температуре и влажности в Thingspeak
Nodemcu отправляет данные о температуре и влажности в Thingspeak

Здесь, в этом руководстве, мы подключили nodemcu к датчику dht11 и отправили данные о температуре и влажности на сервер thingspeak. Здесь мы также построили график температуры и влажности для сервера thingspeak.

Шаг 1. Используемое программное обеспечение:

Используемое программное обеспечение
Используемое программное обеспечение

1. Arduino IDE: Что касается nodemcu, мы используем только Arduino IDE. Вы можете скачать последнюю версию Arduino IDE по этой ссылке:

www.arduino.cc/en/Main/Software Теперь, как настроить nodemcu для Arduino IDE, мы расскажем вам об этом в следующих шагах.

Шаг 2: Используемый компонент:

Используемый компонент
Используемый компонент
Используемый компонент
Используемый компонент

1) Node MCU V3: Node MCU - это платформа IOT с открытым исходным кодом. Он включает прошивку, которая работает на ESP8266 Wi-Fi SoC с оборудования, основанного на модуле ESP-12. Термин «Node MCU» по умолчанию относится к прошивке, а не к набору разработчика.

2) Датчик DHT11: Этот датчик температуры и влажности DHT11 имеет откалиброванный цифровой выходной сигнал с возможностью датчика температуры и влажности. Он интегрирован с высокопроизводительным 8-битным микроконтроллером. Его технология обеспечивает высокую надежность и отличную долгосрочную стабильность. Этот датчик включает в себя резистивный элемент и датчик для влажных устройств измерения температуры NTC. Он имеет отличное качество, быстрый отклик, помехоустойчивость и высокую производительность.

Шаг 3: Как настроить Nodemcu в Arduino IDE:

Как настроить Nodemcu в Arduino IDE
Как настроить Nodemcu в Arduino IDE
Как настроить Nodemcu в Arduino IDE
Как настроить Nodemcu в Arduino IDE
Как настроить Nodemcu в Arduino IDE
Как настроить Nodemcu в Arduino IDE

Ниже приведены шаги по настройке nodemcu в среде Arduino IDE.

Выше изображения I1, I2 и I3 приведены для справки, которые мы будем использовать для наших справок, чтобы вы поняли

Шаг 1: Сначала вам нужно открыть IDE Arduino.

Шаг 2: Теперь перейдите на вкладку настроек, например на изображение I1. Теперь вам нужно скопировать один URL в дополнительный менеджер досок. Вот URL - https://arduino.esp8266.com/stable/package_esp8266… затем нажмите ОК

Шаг 3: Теперь перейдите в Инструменты, затем выберите Board Manager. вы получите одно окно, подобное I2.

Просто прокрутите это окно и найдите esp8266 в сообществе ESP8266, или вы можете напрямую искать esp8266, набрав опцию поиска, а теперь нажмите кнопку установки.

Шаг 4. Перезагрузите Arduino IDE.

Шаг 5: Теперь перейдите в Инструменты, затем выберите устройство nodemcu, как мы показали на изображении I3.

Шаг 4: Работа Thingspeak:

Thingspeak работает
Thingspeak работает
Thingspeak работает
Thingspeak работает
Thingspeak работает
Thingspeak работает

Итак, до сих пор у вас есть программное обеспечение и компоненты, используемые в этом проекте.

Итак, теперь вам нужно понять, что такое сервер вещи.

Итак, что такое Thingspeak: ThingSpeak - это приложение и API Интернета вещей (IoT) с открытым исходным кодом для хранения и извлечения данных с вещей с использованием протокола HTTP через Интернет или через локальную сеть.

Поэтому для получения данных с графиков и датчиков в thingspeak сначала необходимо создать учетную запись в thingspeak.

После успешного создания учетной записи теперь вы должны войти в учетную запись.

Теперь вам нужно создать канал, для этого нажмите «Новые каналы», как показано на рисунке выше.

Теперь дайте ему подходящее имя в соответствии с вашим приложением, как на изображении выше, вы можете видеть, что мы дали имя данным датчика DHT11 и заполнили некоторые элементы, такие как description и field1 и field2.

Мы можем создать до 8 полей для одного канала. Здесь нам нужно всего 2 канала, так как мы получаем температуру и влажность от датчика dht11.

Теперь, после успешного создания канала, вам нужно перейти на вкладку API Keys и получить ключ API записи этого канала, этот ключ API записи, который вы будете использовать в своем коде nodemcu, написанном в Arduino IDE.

Шаг 5: Принципиальная схема:

Принципиальная электрическая схема
Принципиальная электрическая схема

Шаг 6: Код:

Вы можете получить исходный код по нашей ссылке на Github.

Шаг 7: Видео:

Полное описание проекта приведено в видео выше.

Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже.

А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube.

Посетите нашу страницу в Facebook и ставьте лайк, чтобы получать частые обновления.

С уважением, Embedotronics Technologies

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