Съдържание:

Система за наблюдение на въздуха, използваща NodeMCU и IOT Thingspeak: 4 стъпки
Система за наблюдение на въздуха, използваща NodeMCU и IOT Thingspeak: 4 стъпки

Видео: Система за наблюдение на въздуха, използваща NodeMCU и IOT Thingspeak: 4 стъпки

Видео: Система за наблюдение на въздуха, използваща NodeMCU и IOT Thingspeak: 4 стъпки
Видео: IOT Based Solar Panel Monitoring System Using Arduino & ESP8266 2024, Юли
Anonim
Система за наблюдение на въздуха, използваща NodeMCU и IOT Thingspeak
Система за наблюдение на въздуха, използваща NodeMCU и IOT Thingspeak

ThingSpeak е приложение и API с отворен код за IoT за съхраняване и извличане на данни от хардуерни устройства и сензори. Той използва HTTP протокол през интернет или LAN за комуникацията си. Анализът на MATLAB е включен, за да анализира и визуализира данните, получени от вашите хардуерни или сензорни устройства.

Можем да създаваме канали за всеки сензор. Тези канали могат да бъдат зададени като частни канали или можете да споделяте публично данните публично чрез обществени канали. Търговските характеристики включват допълнителни функции. Но ние ще използваме безплатната версия, докато го правим с образователна цел.

(Ако искате да научите повече за ThingSpeak като цяло и/или за проекта, посетете

Характеристика:

  1. Събирайте данни в частни канали.
  2. Споделяйте данни с обществени канали
  3. REST API и MQTT APIS
  4. MATLAB® Анализ и визуализации.
  5. Световна общност

В този урок, използвайки сензор за алкохол MQ3, за да начертаете стойността му в ThingSpeak, използвайки NodeMCU. В тази програма NodeMCU да чете и съхранява сензорните данни в променлива и след това да ги качва в ThingSpeak, като използва името на канала и API ключа. NodeMCU трябва да бъде свързан към интернет чрез Wi-Fi. Ще видим как да създаваме ThingSpeak канали и да го конфигурираме на NodeMCU.

Стъпка 1: Необходими компоненти

Необходими компоненти
Необходими компоненти

Изисква се хардуер

  1. NodeMCU
  2. Сензор за алкохол MQ-3
  3. 5V захранване
  4. Джъмперни проводници
  5. Платформа (по избор)

NodeMCU LUA WiFi Internet ESP8266 Съвет за разработка: Комплектът/платката за NodeMCU Dev се състои от чип с ESP8266, поддържащ wifi. ESP8266 е евтин Wi-Fi чип, разработен от Espressif Systems с TCP/IP протокол. За повече информация относно ESP8266, можете да се обърнете към ESP8266 WiFi модул.

Сензор за алкохол MQ-3: Този модул е направен с помощта на сензор за алкохолен газ MQ3. Това е евтин полупроводников сензор, който може да открие наличието на алкохолни газове при концентрации от 0,05 mg/L до 10 mg/L. Чувствителният материал, използван за този сензор, е SnO2, чиято проводимост е по -ниска при чист въздух. Проводимостта му се увеличава с увеличаване на концентрацията на алкохолни газове. Той има висока чувствителност към алкохол и има добра устойчивост на смущения, дължащи се на дим, пари и бензин. Този модул осигурява както цифрови, така и аналогови изходи. Модулът на сензора за алкохол MQ3 може лесно да бъде свързан с микроконтролери, платки Arduino, Raspberry Pi и др. Или повече информация за MQ3, можете да се обърнете към модула за сензор за алкохол - MQ3.

5V захранване: В повечето от нашите електронни продукти или проекти се нуждаем от захранване за преобразуване на мрежовото AC напрежение в регулирано DC напрежение

Джъмперни проводници: Джъмперните проводници са просто проводници, които имат съединителни щифтове на всеки край, което им позволява да се използват за свързване на две точки един към друг без запояване. В този проект се използва конектор женски към женски.

Макетна платка: Планът е устройство за запояване за временен прототип с електроника и дизайн на тестови схеми. Повечето електронни компоненти в електронните схеми могат да бъдат свързани помежду си, като вмъкнат техните проводници или клеми в отворите и след това направят връзки чрез проводници, където е подходящо.

Стъпка 2: Свързване на компоненти

Свързване на компоненти
Свързване на компоненти

Описание

Там 4 проводника са +5V, AOUT, DOUT и GND.

Кабелите +5V и GND установяват захранване за сензора за алкохол. Другите 2 проводника са AOUT (аналогов изход) и DOUT (цифров изход). Как работи сензорът е терминалът AOUT дава аналогово изходно напрежение пропорционално на количеството алкохол, което сензорът открива. Колкото повече алкохол открива, толкова по -голямо аналогово напрежение ще изведе. И обратно, колкото по -малко алкохол открива, толкова по -малко аналогово напрежение ще изведе. Ако аналоговото напрежение достигне определен праг, то ще изпрати цифровия извод DOUT високо. След като този щифт DOUT се издигне високо, arduino ще открие това и ще задейства включването на светодиода, сигнализирайки, че прагът на алкохол е достигнат и вече е над границата. Това, което можете да промените, е като регулирате потенциометъра, за да повишите или намалите нивото.

Връзките са доста елементарни.

За да свържете сензора, има 3 проводника. +5V терминалът на сензора се свързва към 5V терминала на платката за захранване. GND терминалът на сензора се свързва към GND терминала на NodeMCU. Това установява захранването на сензора. Другата връзка е аналоговият изход на сензора. Той е свързан към аналогов извод A0 на NodeMCU.

Стъпка 3: Процедура

Стъпка 1: Отидете на https://thingspeak.com/ и създайте своя акаунт в ThingSpeak, ако нямате. Влезте в профила си.

Стъпка 2: Създайте канал, като щракнете върху „Нов канал“

Стъпка 3: Въведете подробности за канала.

Име: Всяко име

Описание: По избор

Поле 1: Четене на сензора - Това ще бъде показано на графиката за анализ. Ако имате нужда от повече от 1 канал, можете да създадете допълнителни данни от сензора.

Запазете тази настройка.

Стъпка 4: Сега можете да видите каналите. Кликнете върху раздела „API ключове“. Тук ще получите идентификатора на канала и API ключовете. Запишете това.

Стъпка 5: Отворете Arduino IDE и инсталирайте библиотеката ThingSpeak. За да направите това, отидете на Sketch> Include Library> Manage Libraries. Потърсете ThingSpeak и инсталирайте библиотеката. Комуникационна библиотека на ThingSpeak за Arduino, ESP8266 и ESP32

Стъпка 6: Трябва да промените кода. В кода по -долу трябва да промените мрежовия SSID, паролата и канала ThingSpeak и API ключовете.

Стъпка 4: Кодът

Кодът
Кодът

Изтеглете прикачения тук код и го качете на дъската си и свържете всичко както е показано в предишната диаграма.

Изтеглете код:

Изходът ще бъде като горното изображение в ThingSpeak.

Дано това ви улесни. Не забравяйте да се абонирате, ако тази статия ви е харесала и ви е била полезна, а ако имате въпроси или имате нужда от помощ с нещо, просто оставете коментар по -долу …

Благодарение на elemetnzonline.com..

Препоръчано: