Цифровий «онлайн» датчик температури (з відстеженням на сайті narodmon)

27

Привіт, шановні читачі і самоделкіни!

У багатьох з вас є домашні «метеостанції», найпростіші з яких вміють відображати поточну температуру і вологість в приміщенні. Більш просунуті версії мають провідні і бездротові виносні датчики, і можуть запам’ятовувати пікові значення.

Набагато цікавішими виглядають проекти на основі модулів nodemcu — будучи оснащеними модулем wifi вони можуть передавати показання датчиків на спеціальний сайтнародного моніторингу.так ви зможете подивитися графіки або поточні показання сенсорів своєї станції з будь-якої точки світу.там же на карті відображаються всі метеостанції, підключені до цього проекту. Можливостей у проекту багато, і приводити їх все не буду.

У даній статті алесей, автор youtube каналу «arduinolab», розповість вам як можна зробити цифровий датчик температури з wifi і передачею даних на сайтнародного моніторингу.

Цей проект дуже простий у виготовленні, і з ним впорається навіть початківець.

Матеріали, необхідні для саморобки.— модуль esp-01 wifi— цифровий датчик температури ds1820— датчик атмосферного тиску bmp180— стабілізатор напруги ams1117 3.3— набір резисторів— набір танталових конденсаторів— макетна плата, з’єднувальні проводи— герметична комутаційна коробка 89×43×37 мм— термозбіжна трубка з клейовим наповнювачем, дроти, припій.

Інструменти, використані автором.- паяльник з регулюванням температури t12-лабораторний блок живлення.

Процес виготовлення.отже, основою для цієї саморобки послужить досить дешевий модуль esp-01.

У першій версії олексій зібрав все на макетній платі, і використовував простий стабілізатор напруги на 3.3 в із серії lm78xx.до плати був підключений цифровий датчик температури ds1820 в корпусі to-92, і загерметизований термоусадочною трубкою.

Налаштування датчиків на сайті, і графік температури на смартфоні виглядають ось так.

Плата живиться напругою 5в, і для цього підійде старий зарядний пристрій. Стабілізатор знижує його до 3.3 в.

Схема підключення виглядає наступним чином.

Маючи підключення по wifi до точки доступу з інтернетом, плата передає дані на сайт. Останній ідентифікує її за mac адресою. Його потрібно буде вказувати при реєстрації датчика.

Ось так виглядає остання версія прошивки. У ній потрібно буде прописати ім’я та пароль від вашої точки доступу, щоб плата змогла підключитися до інтернету.

Показати / приховати текст

Ось цей рядок потрібно буде розкоментувати (включити, прибравши //), якщо потрібно передавати дані про місцезнаходження датчика.у ній же потрібно вказати правильні координати місця.

Через деякий час олексій переробив проект, і упакував його у герметичну комутаційну коробку розмірами 89×43×37 мм. Це дозволить встановити датчик на вулиці.

На цей раз використаний датчик температури ds1820 в герметичній металевій гільзі. Він виведений з корпусу через муфту з кільцем ущільнювача.

Також він зробив простеньку друковану плату, і встановив хорошійстабілізатор напруги ams1117 на 3.3 в.фільтрами живлення послужить пара танталових конденсаторів

Файл з макетом друкованої плати ви можете завантажити по следующейссилке, люб’язно наданої майстром.

До шини даних можна підключити відразу кількадатчиків температури ds1820, для чого використовується бібліотека dallastemperature.

Модуль esp12 з великим числом портів.

Прошивка для роботи здавачем атмосферного тиску bmp180 представлена нижче.

Сайт «народного моніторингу» вимагає, щоб датчик показував коректні значення, і встановлювати його потрібно виключно в тіні, або створювати для нього захисний кожух.

Якщо вам не потрібні такі «навороти», то можна взяти звичайну станцію з виносними радіодатчиками.

Дякую олексія за просту схему і прошивку «онлайн» датчика температури.за розвитком проекту можна стежити на наступній авторській сторінці.

Всім гарного настрою, міцного здоров’я, і цікавих ідей!підписуйтесь на телеграм-канал сайту, щоб не пропустити нові статті.

джерело (source)

Стаєте автором сайту, публікуйте власні статті, описи саморобок з оплатою за текст.детальніше тут.