Kazalo:
Video: Vodni alarm božičnega drevesa: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
To je preprost primer projekta, ki ga lahko uporabite, če imate za božič pravo drevo in se morate prepričati, da ostane zalivano. Ko sem odraščal, se spomnim, da bi morali seči pod drevo in z roko pomahati na stojnici, da vidimo, če je kaj vode. V dobi tehnologije mora obstajati boljši način! Ta preprost projekt bo prebral nivo vode z uporabo analognega senzorja nivoja vode, pasivnega brenčalnika in MCU na osnovi Arduina. Vse, kar je potrebno za ta projekt (in druge, na katerih delam), je mogoče narediti s tem enim kompletom.
Zaloge:
- (1) Projekt ELEGOO Mega 2560 Najbolj popoln ultimativni začetni komplet z vadnico, združljiv z Arduino IDE - Amazon, ne -podružnica
- Krmilnik MEGA 2560
- Senzor za zaznavanje nivoja vode
- Pasivni zvočni signal
- mostična žica
1. korak: Povezave
Kot sem omenil, je to precej preprost projekt za delo in spreminjanje. Senzor nivoja vode je samo trižična naprava, zvočni signal pa samo dve povezavi in se lahko napaja neposredno z zatiči Arduino PWM. Ker je to tako preprost projekt, ne bom naredil sheme povezav, ampak le seznam pin-to-pin. Ta začetni komplet ima CD, ki vsebuje lepe sheme in slike za vsako od komponent. Obstaja tudi nekaj primerov kode za pomoč pri uporabi različnih elementov.
Pri tem projektu so povezave naslednje …
Vodostaj (+) - Arduino (5V)
Raven vode (-) - Arduino (GND)
Vodostaj (S) - Arduino (A0)
Zvočni signal (-) - Arduino (GND)
Zvočni signal (+) - Arduino (11)
2. korak: Vzorčna koda
Koda za ta program je precej preprosta, vsebuje manj kot 30 vrstic. Prebere samo vrednost senzorja nivoja vode, jo primerja s prednastavljeno vrednostjo, za katero se odločim, da je dovolj vode, nato pa bodisi piska, da vas opozori ali pa ne. Način, kako sem ga nastavil, se lahko konča kot dimni alarm z prazno baterijo, ki vsake toliko odda kratki pisk. Ko je voda dovolj napolnjena, bo petkrat zapiskal in vas opozoril, da je bilo dodane dovolj vode. Ti "napolnjeni" piski se pojavijo le enkrat po tem, ko so bili napolnjeni.
Program bo analogne vrednosti poslal tudi v serijska vrata za odpravljanje napak, ko poskušate ugotoviti, kako polno je vaše stojalo. To bi lahko povečali na vrednost v odstotkih, količino vode itd. Karkoli želite, da izpolni vaše potrebe!
To kodo lahko preprosto spremenite tako, da spremenite vrednost nivoja vode, način, kako vam brenčalec sporoči težave itd. Uporabljam funkcijo 'tone' iz Arduina, ki vam omogoča, da nastavite frekvenco in čas, da se oglasi zvočni signal. Omogoča zelo preprosto uporabo brenčalnika neposredno s PWM zatičem.
Kodo sem naložil tudi tukaj, da jo lahko uporabljate, spreminjate, raztrgate, kopirate itd.
3. korak: razširitev
Ta primer ima po koncu božiča veliko aplikacij. To bi lahko uporabili v drugih rastlinskih okoljih, ki sedijo v vodi, kot je hidroponika. To lahko spremenite tudi v akvariju za ribe, da zagotovite, da nivo vode ne bo prenizek.
Čeprav gre le za 5V sistem, morate biti vedno previdni pri uporabi elektronike okoli vode in ne potopiti elektronike v celoti. Če se elektrika ne nahaja v bližini vode, poiščite pomoč.
Druga izboljšava tega projekta bi bila, da bi imeli kakšno zaponko ali ohišje, v katerega bi namestili senzor nivoja vode, da ga boste lahko bolje prilagodili. Na tiskanem vezju sta dve luknji za pritrditev in lep utor, ki bi ga bilo precej enostavno namestiti v 3D natisnjen nosilec ali ohišje. Trenutno se borim s težavami s tiskalnikom, zato že nekaj časa nisem mogel nič natisniti.
Komplet Elegoo, ki ga uporabljam, je opremljen tudi z 9V baterijo in priključkom, tako da lahko napravo popolnoma napajate z baterijo, tako da vam je ni treba privezati na vtičnico.
Velikost tega projekta bi lahko tudi precej preprosto zmanjšali s krmilnikom v slogu Mini in vse to pritrdili na majhno vezje. Mega sem uporabil, ker je to tisto, kar imam na voljo.
Upam, da vam je ta Instructable povedal nekaj o tem, kaj lahko storite s temi senzorji. Tudi ta mesec bom imel nekaj drugih projektov, povezanih z božičem. Z vsemi vprašanji se lahko obrnete!
Priporočena:
Vrtenje božičnega drevesa in programabilne luči z Arduinom: 11 korakov
Vrtljivo božično drevo in programabilne luči z Arduinom: Vrtljivo božično drevo in programabilne luči z Arduinom Projekt bo pokazal, kako narediti vrtljivo božično drevo z arduinom, hladilnikom, perforirano eksperimentalno ploščo, LED lučmi in nekaterimi drugimi elektronskimi elementi
Dihanje božičnega drevesa - krmilnik božične luči Arduino: 4 koraki
Dihanje božičnega drevesa-krmilnik božične svetlobe Arduino: Ni dobra novica, da se je krmilna omarica mojega 9-metrskega predsvetljenega umetnega božičnega drevesa zlomila pred božičem , in proizvajalec ne zagotavlja nadomestnih delov. Ta nepremagljiv prikaz prikazuje, kako svoj lastni gonilnik in krmilnik LED luči uporabiti Ar
Dekoracija LED božičnega drevesa: 3 koraki (s slikami)
LED dekoracija božičnega drevesa: Pozdravljeni vsi. Ker se bliža božič, sem se odločil, da bom ustvaril čudovit okras božičnega drevesa z nekaj LED, nekaj uporov in 555 časovnikom IC. Vse potrebne komponente so komponente THT, ki jih je lažje spajkati kot komponente SMD.
3D LED Charlieplex kocka iz lučk božičnega drevesa: 4 koraki (s slikami)
3D LED Charlieplex kocka iz lučk božičnega drevesa: božični čas je odličen čas, da zelo poceni pridobite veliko LED. Ta navodila uporabljajo 80 LED iz svetilke LED božičnega drevesa za izdelavo častitljive 3D LED kocke. V tem primeru kocka 5x4x4. Edine druge komponente so 7805 5V
Utripajoča večbarvna zvezda božičnega drevesa: 4 koraki (s slikami)
Utripajoča večbarvna zvezda božičnega drevesa: Torej, z novo ženo sva se preselila v naš novi dom, božič je tu in postavili smo drevo, a počakajte … nobeden od naju ni imel dostojne zvezde, ki bi jo postavil na vrh drevesa. Ta navodila vam bodo pokazala, kako narediti res kul, bliskovito spremembo barve