Съдържание:

Качване на стойност на вибрационния сензор в IOT ThingSpeak Използване на NodeMCU: 4 стъпки
Качване на стойност на вибрационния сензор в IOT ThingSpeak Използване на NodeMCU: 4 стъпки

Видео: Качване на стойност на вибрационния сензор в IOT ThingSpeak Използване на NodeMCU: 4 стъпки

Видео: Качване на стойност на вибрационния сензор в IOT ThingSpeak Използване на NodeMCU: 4 стъпки
Видео: Приспособление для подъема наружнего блока кондиционера на высоту 2024, Ноември
Anonim
Качване на стойност на вибрационния сензор в IOT ThingSpeak с помощта на NodeMCU
Качване на стойност на вибрационния сензор в IOT ThingSpeak с помощта на NodeMCU

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

В този проект свържете NodeMCU със сензор за вибрации и светодиод. Когато не се открие вибрация, изходът на сензора за вибрации е 0 (ниско напрежение), в противен случай изходът му е 1 (високо напрежение). Това напрежение може да се отчете с помощта на PWM щифт. Ако NodeMCU получи 0 (без вибрации) от сензора за вибрации, той ще включи зеления светодиод и ще изключи червения светодиод. Ако NodeMCU получи 1 от сензора за вибрации, той ще включи червения светодиод и ще изключи зеления светодиод. Тук с помощта на PWM щифтове стойността на сензора се чете като аналогова и дава диапазон за мигане на светодиода.

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

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

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

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

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

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

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

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

  1. NodeMCU
  2. LM393 Сензор за вибрации
  3. Джъмперни проводници

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

LM393 Модул на сензора за вибрации: Той може да открие вибрациите на околната среда. Чувствителността се регулира чрез синия цифров потенциометър. Работното напрежение варира от 3.3V-5V. Изходен формис цифров (0 и 1).

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

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

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

Описание:

3 проводника са +5V,, DOUT и GND. +5V и GND проводниците установяват захранване за сензора за вибрации. Другият е DOUT (цифров изход).

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

За да свържете сензора, има 3 проводника. +5V терминалът на сензора се свързва към 5V терминала на NodeMCU. GND терминалът на сензора се свързва към GND терминала на NodeMCU. Това установява захранването на сензора. Другата връзка е цифровият изход на сензора. Той е свързан към PWM извод D0 на 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..

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