Моніторинг вологості і температури за допомогою Ардуіно – Винаходи та саморобки

Моніторинг вологості і температури за допомогою Ардуіно

Використовуючи Інтернет в будинках і на виробництві, можна керувати будь-яким електричним або електронним обладнанням. Більш того, ви можете отримувати інформацію з будь-якого датчика і аналізувати її графічно або в будь-якому заданому користувачем форматі з будь-якої точки світу. IoT з використанням мікроконтролера Arduino (MCU) простий і захоплюючий для новачків в цій області. Тут представлений моніторинг вологості і температури за допомогою Arduino.

У цій статті інформація про вологості і температурі від датчика DHT-11 аналізується графічно на платформі ThingSpeak з використанням Arduino MCU і модуля ESP8266 Wi-Fi. Блок-схема всієї установки приведена на рис. 1.

Схема і робота

Принципова схема для моніторингу вологості і температури показана на рис. 2. Вона побудована на основі Arduino MCU, датчика DHT11 і модуля ESP8266 Wi-Fi.

Датчик DHT11 вимірює вологість і температуру і відправляє інформацію на цифровий висновок 5 мікроконтролера Arduino, як показано на рис. 2. З мікроконтролера Arduino значення вологості і температури вивантажуються в хмару через регулярні проміжки часу через ESP8266 Wi-Fi модуль. З хмари значення вологості і температури можна графічно побачити на платформі ThingSpeak з будь-якої точки світу.

Рис. 3: Новий канал на платформі ThingSpeak

Будівництво і тестування

String apiKey = «NTIM1RXET6YVUVWF«;

Потім замініть Host_Name і Password на своє ім'я Wi-Fi і пароль Wi-Fi в двох рядках, зазначених нижче в програмі (IoT.ino):

Рядок Host_Name = «Іона»;
String Password = «2569696»;

Програма повинна бути перевірена за вашої налаштуванням Wi-Fi. Вона використовує бібліотеку DHT. Якщо бібліотека DHT відсутня в папці Arduino, завантажте її з https://github.com/adafruit/DHT-sensor-library. Щоб імпортувати бібліотеку DHT в Arduino IDE, виберіть «Ескіз» → «Імпорт бібліотеки» → «Додати бібліотеку» → виберіть завантажену бібліотеку.

Скомпілюйте ескіз / програму і завантажте його в Arduino MCU через Arduino IDE. Переконайтеся, що модем Wi-Fi і підключення до Інтернету на вашому ПК / смартфоні працюють правильно.

Рис. 4: Графічне представлення вологості і температури на платформі ThingSpeak Рис. 5: Налаштування каналу

Після завершення завантаження ескізу будуть завантажені значення вологості і температури на платформі ThingSpeak, і ви зможете побачити їх графічно у вікні Private View, як показано на рис. 4. Якщо ви хочете змінити назву каналу або поля, ви можете змінити це з налаштувань каналу (рис. 5). Авторський прототип показаний на рис. 6.

інші додатки

Поряд з датчиком температури і вологості можуть використовуватися інші датчики, такі як газ, напруга, струм і енергія, в залежності від вимог. Крім того, також можливо зробити подальші дії, керуючи виконавчими механізмами з Інтернету, коли значення датчиків стають вище / нижче заданих значень.

Related Articles

Search for: