Съдържание:

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

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

Видео: Водна аларма за коледно дърво: 3 стъпки
Видео: Джентльмены удачи (FullHD, комедия, реж. Александр Серый, 1971 г.) 2024, Ноември
Anonim
Коледна елха Водна аларма
Коледна елха Водна аларма

Това е прост примерен проект, който може да се използва, ако имате истинско дърво за Коледа и трябва да се уверите, че то остава напоено. Като пораснах, помня, че трябваше да бръкнем под дървото и да размахваме пръста си в стойката за дърво, за да видим дали има вода. В ерата на технологиите трябва да има по -добър начин! Този прост проект ще чете нивото на водата с помощта на аналогов сензор за нивото на водата, пасивен зумер и базиран на Arduino MCU. Всичко необходимо за този проект (и други коледни теми, върху които работя) може да бъде направено с помощта на този единствен комплект.

Консумативи:

  • (1) ELEGOO Mega 2560 Project Най -пълният Ultimate Starter Kit w/Урок, съвместим с Arduino IDE - Amazon, не е партньор

    • Контролер MEGA 2560
    • Сензор за откриване на нивото на водата
    • Пасивен зумер
    • джъмпер тел

Стъпка 1: Връзки

Връзки
Връзки
Връзки
Връзки

Както споменах, това е доста прост проект за работа и промяна. Сензорът за нивото на водата е само трипроводно устройство, а зумерът е само две връзки и може да се захранва директно от PWM щифтовете на Arduino. Тъй като това е толкова прост проект, няма да правя схема на връзките, а просто списък с пин-към-пин. Този стартов комплект наистина идва с компактдиск, който предоставя хубави схеми и изображения за всеки от компонентите. Има и някои примерни кодове, които да помогнат при използването на различните елементи.

За този проект връзките са както следва …

Ниво на водата (+) - Arduino (5V)

Ниво на водата (-) - Arduino (GND)

Ниво на водата (S) - Arduino (A0)

Звуков сигнал (-) - Arduino (GND)

Звуков сигнал (+) - Arduino (11)

Стъпка 2: Примерен код

Примерен код
Примерен код
Примерен код
Примерен код
Примерен код
Примерен код

Кодът за тази програма е доста прост, по -малко от 30 реда. Той просто отчита стойността на сензора за нивото на водата, сравнява го с предварително зададената стойност, която реша, че е достатъчно вода, и след това или бипка, за да ви предупреди, или не. Начинът, по който го настроя, може да завърши като аларма за дим с изтощена батерия, която от време на време дава кратък звуков сигнал. След като водата се напълни достатъчно, тя ще издаде звуков сигнал пет пъти, за да ви предупреди, че е добавена достатъчно вода. Тези „запълнени“звукови сигнали се случват само веднъж след като са били запълнени.

Програмата също така ще изведе аналоговата стойност към серийния порт за отстраняване на грешки, когато се опитвате да разберете колко пълна е стойката ви. Това може да бъде мащабирано до процентна стойност, обем вода и т.н. Каквото и да искате да задоволите вашите нужди!

Този код може лесно да бъде променен, за да се промени стойността на нивото на водата, как зумерът ви съобщава за проблемите и т.н. Използвам функцията „тон“от Arduino, която ви позволява да поставите честота и време, за да прозвучи зумер. Улеснява използването на зумер директно с ШИМ щифт.

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

Стъпка 3: Разширяване

Разширяване
Разширяване

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

Въпреки че това е само 5V система, винаги трябва да внимавате да използвате електроника около водата и да не потапяте напълно никаква електроника. Ако не се чувствате комфортно, когато електричеството е около водата, потърсете помощ.

Друго подобрение за този проект би било да има някаква скоба или корпус, в който да поставите сензора за нивото на водата, така че да можете да го регулирате по -добре. Има два монтажни отвора и хубав канал, врязан в печатната платка, който би бил доста лесен за монтиране в 3D отпечатана скоба или корпус. В момента се боря с проблеми с принтера си, така че отдавна не мога да отпечатам нищо.

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

Можете също така да намалите размера на този проект доста лесно, като използвате контролер в стил Mini и монтирате всичко това на малка платка. Използвах Mega, защото това е, което имам на разположение.

Надявам се, че този Instructable ви е дал представа за нещо, което можете да направите с тези сензори. Този месец ще имам и други проекти, свързани с Коледа. Чувствайте се свободни да се свържете с всякакви въпроси!

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