Съдържание:

Система за наблюдение на нивото на водата: 9 стъпки (със снимки)
Система за наблюдение на нивото на водата: 9 стъпки (със снимки)

Видео: Система за наблюдение на нивото на водата: 9 стъпки (със снимки)

Видео: Система за наблюдение на нивото на водата: 9 стъпки (със снимки)
Видео: Жена се върна от 3800 г., за да предупреди 2024, Ноември
Anonim
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата
Система за мониторинг на нивото на водата

Като създател „Направи си сам“винаги се опитвам да намеря начин да направя живота си и живота на другия по -лесен и по -безопасен. На 30 март 2013 г. най -малко 11 души са загинали след внезапен дъжд, причинил наводнение в столичното пристанище на Мавриций Луис. В същия ден няколко къщи бяха наводнени, докато много селяни бяха повредени. Тъй като живея на няколко километра, където се случва тази трагедия, реших да изградя система за мониторинг на нивото на водата. Заедно с фантастичен и мотивиран екип успяхме да го изградим.

Проектът е доста лесен за възпроизвеждане, съставен от arduino MKR WAN 1310, ултразвуков сензор, DHT11 сензор и няколко светодиода и бутон, за да се охлади проектът.

Консумативи

Материал:

  • Arduino MKR WAN 1310
  • Ултразвуков сензор
  • DHT11 J
  • Ump проводници
  • Плексо кутия
  • Gateway
  • Светодиоди
  • Натисни бутона

Инструменти:

  • Ръчна бормашина
  • 5 мм бит

Стъпка 1: Подготовка на Plexo Box

Подготовка на Plexo Box
Подготовка на Plexo Box
Подготовка на Plexo Box
Подготовка на Plexo Box

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

Второ, пробивам 5 мм отвор в горната част на корпуса за антената. За това можете да използвате пробивна машина или ръчна бормашина, както в моя случай.

Стъпка 2: Поставяне на компонентите

Поставяне на компонентите
Поставяне на компонентите
Поставяне на компонентите
Поставяне на компонентите
Поставяне на компонентите
Поставяне на компонентите

Трябваше да отрежа дължината на проводника на ултразвуковия сензор, тъй като беше твърде дълъг, за да се побере в кутията, и да го завърша с женски щифт в края за свързване. След това сензорът може да се натисне вътре в кутията и да се заключи с вградената система за заключване. След това добавих платката mkr wan 1310 и сензорния модул.

Поставих водоустойчивия страничен конектор за електрически контакт, тъй като не искам водата да влиза вътре.

Стъпка 3: Tinkercad схема

Tinkercad схема
Tinkercad схема

През последните 3 години направих много вериги. Но нямах arduino. Tinkercad беше единственият начин за мен да науча и разработя arduino верига и да ги симулирам. Дори след като получих arduino uno, все още използвам tinkercad схема, за да симулирам първо проекта си. Tinkercad схема ви позволява да използвате множество компоненти и да ги отстранявате. Силно препоръчвам схема tinkercad за начинаещи и потребители на arduino, тъй като това ще ви попречи да изгорите вашия arduino, когато опитвате нова схема.

Стъпка 4: Свързване на проводника

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

Можете да следвате схемата на tinkercad, както е посочено по -горе, или можете да следвате следната връзка.

DHT11

+> 5v

Изход> pin13

-> земя

Ултразвуков сензор

+> 5v

Спусък> pin7

Ехо> pin8

-> земя

С помощта на джъмперните проводници можете лесно да направите връзката и да ги прикрепите с цип връзки.

Стъпка 5: Добавяне на светодиоди и бутон за отстраняване на неизправности

Добавяне на светодиоди и бутон за отстраняване на проблеми
Добавяне на светодиоди и бутон за отстраняване на проблеми
Добавяне на светодиоди и бутон за отстраняване на проблеми
Добавяне на светодиоди и бутон за отстраняване на проблеми

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

Стъпка 6: Кодиране

Използвам онлайн IDE и кодът е като файла по -долу

Стъпка 7: Настройка на мрежата Thing

Настройка на мрежата Thing
Настройка на мрежата Thing

Можете да следвате тези стъпки на тази връзка. Това е супер лесно с подробно обяснение. Добавих декодера на полезния товар в изображението по -горе и text.function Декодер (байтове, порт) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {резултат += String.fromCharCode (parseInt (байтове ));} връщане {поле1: резултат,};} Това е много важно, за да се получи четима стойност

Стъпка 8: Получаване на данни

Получаване на данни
Получаване на данни
Получаване на данни
Получаване на данни

Можете да видите на горната снимка на екрана как получавам данни чрез TTN на телефона си. Аз също използвам интеграцията IFTTT за показване на данните в моя google sheet.comment долу, ако искате да знаете как съм го направил.

Стъпка 9: Окончателно решение

Окончателно решение
Окончателно решение
Окончателно решение
Окончателно решение
Окончателно решение
Окончателно решение

Продуктът все още е във фаза на разработка. Отпечатвам 3D корпус, но трябва да го подсиля. За захранване се използва 12V слънчев панел. В момента го тествам, преди да го инсталирам на брега на реката. Скоро ще публикувам инструкции, за да покажа как ще поставя устройството на точно място.

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