Taula de continguts:

Alarma d'aigua de l'arbre de Nadal: 3 passos
Alarma d'aigua de l'arbre de Nadal: 3 passos

Vídeo: Alarma d'aigua de l'arbre de Nadal: 3 passos

Vídeo: Alarma d'aigua de l'arbre de Nadal: 3 passos
Vídeo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, De novembre
Anonim
Alarma d'aigua de l'arbre de Nadal
Alarma d'aigua de l'arbre de Nadal

Aquest és un exemple senzill de projecte que es pot utilitzar si teniu un arbre real per Nadal i heu d’assegurar-vos que quedi regat. En créixer, recordo que hauríem d’arribar a sota de l’arbre i moure el dit al suport de l’arbre per veure si hi havia aigua. A l’era de la tecnologia, hi ha d’haver una manera millor. Aquest senzill projecte llegirà el nivell de l'aigua mitjançant un sensor analògic de nivell d'aigua, un brunzidor passiu i una MCU basada en Arduino. Tot el necessari per a aquest projecte (i altres temes nadalencs en els quals estic treballant) es pot fer amb aquest únic kit.

Subministraments:

  • (1) Projecte ELEGOO Mega 2560 El kit d’iniciació final més complet amb tutorial compatible amb Arduino IDE: Amazon, no afiliat

    • Controlador MEGA 2560
    • Sensor de detecció de nivell d’aigua
    • Zumbador passiu
    • cable de pont

Pas 1: connexions

Connexions
Connexions
Connexions
Connexions

Com he esmentat, aquest és un projecte bastant senzill per treballar i modificar. El sensor de nivell d’aigua només és un dispositiu de tres fils i el brunzidor només té dues connexions i es pot alimentar directament mitjançant els pins Arduino PWM. Com que es tracta d’un projecte tan senzill, no faré un esquema de les connexions, sinó només una llista pin-to-pin. Aquest kit d’inici inclou un CD que proporciona esquemes i imatges agradables per a cadascun dels components. També hi ha alguns exemples de codis per ajudar-vos a utilitzar els diferents elements.

Per a aquest projecte, les connexions són les següents …

Nivell d'aigua (+) - Arduino (5V)

Nivell d'aigua (-) - Arduino (GND)

Nivell d'aigua (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

Pas 2: Codi de mostra

Codi de mostra
Codi de mostra
Codi de mostra
Codi de mostra
Codi de mostra
Codi de mostra

El codi d’aquest programa és bastant senzill, amb menys de 30 línies. Simplement llegeix el valor del sensor de nivell d’aigua, el compara amb el valor predeterminat que decideixo que és suficient aigua i, després, emet un so per avisar-lo o no. Com ho tinc configurat, pot acabar sent com una alarma de fum amb una bateria que s’està esgotant i, de tant en tant, emet un curt so. Una vegada que l'aigua estigui prou plena, emetrà un pit de cinc vegades per avisar-vos que s'ha afegit prou aigua. Aquests sons "omplits" només es produeixen una vegada després d'haver-se omplert.

El programa també enviarà el valor analògic al port sèrie per a la depuració quan intenteu esbrinar el grau de plenitud del vostre suport. Això es podria reduir a un percentatge de valor, volum d'aigua, etc. Tot el que vulgueu per satisfer les vostres necessitats.

Aquest codi es pot modificar fàcilment per canviar el valor del nivell de l'aigua, la manera en què el timbre us anuncia els problemes, etc. Estic fent servir la funció "to" d'Arduino que us permet posar una freqüència i un temps perquè soni un timbre. És molt senzill utilitzar un brunzidor directament amb un pin PWM.

També he penjat el codi aquí perquè el pugueu utilitzar, modificar, desgarrar, copiar, etc.

Pas 3: expansió

Expansió
Expansió

Aquest exemple té moltes aplicacions un cop acabat el Nadal. Això es podria utilitzar en altres entorns de plantes que es troben a l'aigua, com ara la hidroponia. També podeu modificar-ho per utilitzar-lo en un aquari de peixos per assegurar-vos que el nivell de l'aigua no baixi massa.

Tot i que aquest és només un sistema de 5V, sempre heu de tenir precaució mitjançant l’ús d’electrònica al voltant de l’aigua i no submergiu-ne completament cap. Si no us sentiu còmode amb l’electricitat al voltant de l’aigua, busqueu ajuda.

Una altra millora d’aquest projecte seria tenir una mena de clip o tancament per col·locar el sensor de nivell d’aigua de manera que pugueu ajustar-lo millor. Hi ha dos forats de muntatge i una bonica ranura tallada al PCB que seria bastant fàcil de muntar en un suport o un recinte imprès en 3D. Actualment estic lluitant contra problemes amb la meva impressora, de manera que fa temps que no he pogut imprimir res.

El kit Elegoo que estic fent servir també inclou una bateria i un connector de 9V perquè pugueu alimentar aquest dispositiu completament amb bateria per no haver-lo de mantenir connectat a una presa de corrent.

També podeu reduir la mida d’aquest projecte amb força facilitat mitjançant un controlador d’estil Mini i muntar tot això en una petita placa de circuit. He utilitzat el Mega perquè és el que tinc disponible.

Espero que aquest Instructable us hagi donat una idea d'alguna cosa que pugueu fer amb aquests sensors. També tindré altres projectes relacionats amb el Nadal aquest mes. No dubteu a contactar amb qualsevol dubte.

Recomanat: