Sadržaj:

Alarm za vodu božićnog drvca: 3 koraka
Alarm za vodu božićnog drvca: 3 koraka

Video: Alarm za vodu božićnog drvca: 3 koraka

Video: Alarm za vodu božićnog drvca: 3 koraka
Video: ТРИ БЛЮДА НА НОВЫЙ ГОД 2024. Салат из капусты. Салат с Печенью! ЗАКУСКА С КАРТОШКОЙ И СЕЛЕДКОЙ 2024, Juli
Anonim
Alarm za vodu božićnog drvca
Alarm za vodu božićnog drvca

Ovo je jednostavan primjer projekta koji se može koristiti ako imate pravo drvo za Božić i morate se pobrinuti da ostane zalijevano. Dok sam odrastao, sjećam se da smo morali posegnuti ispod drveta i mrdnuti prstom po stalku da vidimo ima li vode. U doba tehnologije mora postojati bolji način! Ovaj jednostavan projekt čita nivo vode pomoću analognog senzora nivoa vode, pasivnog zujalice i MCU -a zasnovanog na Arduinu. Sve što je potrebno za ovaj projekt (i druge božićne tematike na kojima radim) može se učiniti pomoću ovog jedinstvenog kompleta.

Potrošni materijal:

  • (1) ELEGOO Mega 2560 projekt Najcjelovitiji ultimativni početni komplet s vodičem kompatibilan s Arduino IDE - Amazon, nije povezan

    • Kontroler MEGA 2560
    • Senzor za otkrivanje nivoa vode
    • Pasivni zujalica
    • kratkospojnik

Korak 1: Veze

Connections
Connections
Connections
Connections

Kao što sam spomenuo, ovo je prilično jednostavan projekt za rad i izmjenu. Senzor razine vode je samo trožilni uređaj, a zujalica samo dvije veze i može se napajati izravno pomoću Arduino PWM pinova. Budući da je ovo tako jednostavan projekt, neću raditi shemu veza, već samo pin-to-pin listu. Ovaj početni komplet ipak dolazi s CD -om koji nudi lijepe sheme i slike za svaku od komponenti. Postoje i neki primjeri primjera koda koji će vam pomoći pri korištenju različitih stavki.

Za ovaj projekt veze su sljedeće…

Nivo vode (+) - Arduino (5V)

Nivo vode (-) - Arduino (GND)

Vodostaj (S) - Arduino (A0)

Zvučni signal (-) - Arduino (GND)

Zvučni signal (+) - Arduino (11)

Korak 2: Uzorak koda

Uzorak koda
Uzorak koda
Uzorak koda
Uzorak koda
Uzorak koda
Uzorak koda

Kod za ovaj program je prilično jednostavan, ima manje od 30 redova. On samo očitava vrijednost senzora nivoa vode, uspoređuje to sa unaprijed postavljenom vrijednošću za koju odlučim da je dovoljno vode, a zatim ili pišti da vas upozori ili ne. Način na koji sam ga postavio mogao bi završiti poput alarma za dim sa ispražnjenom baterijom, koji se s vremena na vrijeme oglasi kratkim zvučnim signalom. Nakon što se voda dovoljno napuni, pet će se puta oglasiti zvučnim signalom da vas upozori da je dodano dovoljno vode. Ovi „ispunjeni“zvučni signali čuju se samo jednom nakon što su ispunjeni.

Program će također emitirati analognu vrijednost na serijski port radi otklanjanja grešaka kada pokušavate saznati koliko je vaš štand pun. To se može povećati na vrijednost postotka, zapreminu vode itd. Šta god želite da ispunite svoje potrebe!

Ovaj kôd se može lako izmijeniti kako bi se promijenila vrijednost nivoa vode, način na koji vam zujalica najavljuje probleme itd. Koristim funkciju 'ton' iz Arduina koja vam omogućava da unesete frekvenciju i vrijeme za zvuk zujalice. Omogućuje vrlo jednostavno korištenje zujalice izravno s PWM iglom.

Ovdje sam postavio i kôd za upotrebu, izmjenu, razdvajanje, kopiranje itd.

Korak 3: Proširenje

Proširenje
Proširenje

Ovaj primjer ima mnogo aplikacija nakon što je Božić prošao. Ovo se može koristiti u drugim okruženjima biljaka koja sede u vodi, poput hidroponike. Ovo možete promijeniti i za upotrebu u akvariju za ribe kako biste bili sigurni da nivo vode ne pada prenisko.

Iako je ovo samo 5V sustav, uvijek biste trebali biti oprezni pri korištenju elektronike u vodi i nemojte potpuno potapati elektroniku. Ako vam nije ugodno što je struja u blizini vode, potražite pomoć.

Još jedno poboljšanje za ovaj projekt bilo bi imati neku vrstu kopče ili kućišta za postavljanje senzora nivoa vode kako biste ga mogli bolje prilagoditi. Postoje dvije rupe za montažu i lijep utor izrezan na PCB koji bi bilo prilično lako montirati u 3D štampani držač ili kućište. Trenutno se borim sa problemima sa štampačem, tako da već duže vrijeme ne mogu ništa odštampati.

Elegoo komplet koji koristim također dolazi s baterijom od 9V i konektorom kako biste ovaj uređaj mogli potpuno napajati iz baterije, tako da ga ne morate držati vezanog za utičnicu.

Također biste mogli prilično lako smanjiti veličinu ovog projekta koristeći kontroler u stilu Mini i montirajući sve ovo na malu ploču. Koristio sam Megu jer mi je na raspolaganju.

Nadam se da vam je ovaj Instructable dao neku ideju o nečemu što možete učiniti s ovim senzorima. I ovaj mjesec ću imati neke druge projekte vezane za Božić. Slobodno se obratite sa svim pitanjima!

Preporučuje se: