Innehållsförteckning:

Julgransvattenlarm: 3 steg
Julgransvattenlarm: 3 steg

Video: Julgransvattenlarm: 3 steg

Video: Julgransvattenlarm: 3 steg
Video: Hur man ritar en TOMTE JUL PÅ HONET | Rita Det Själv | Lär dig att rita enkelt 2024, Juli
Anonim
Julgransvattenlarm
Julgransvattenlarm

Detta är ett enkelt exempelprojekt som kan användas om du har ett riktigt träd till jul och behöver se till att det håller sig vattnat. När jag växte upp minns jag att vi skulle behöva nå under trädet och vicka med fingret i trädställningen för att se om det fanns vatten. I teknikens tid måste det finnas ett bättre sätt! Detta enkla projekt kommer att läsa av vattennivån med en analog vattennivåsensor, en passiv summer och en Arduino -baserad MCU. Allt som behövs för detta projekt (och andra jultema jag arbetar med) kan göras med detta enda kit.

Tillbehör:

  • (1) ELEGOO Mega 2560 Project The Most Complete Ultimate Starter Kit w/Tutorial Compatible with Arduino IDE - Amazon, non -affiliate

    • MEGA 2560 -styrenhet
    • Vattenstandsdetekteringssensor
    • Passiv summer
    • bygelkabel

Steg 1: Anslutningar

Anslutningar
Anslutningar
Anslutningar
Anslutningar

Som jag nämnde är detta ett ganska enkelt projekt att arbeta med och ändra. Vattennivåsensorn är bara en tretrådsenhet och summern har bara två anslutningar och kan drivas direkt av Arduino PWM -stiften. Eftersom detta är ett så enkelt projekt, kommer jag inte att göra en schematisk över anslutningarna utan bara pin-to-pin lista. Detta startpaket levereras med en CD som ger snygga scheman och bilder för var och en av komponenterna. Det finns också några exempelkodstycken som hjälper dig att använda de olika objekten.

För detta projekt är anslutningarna enligt följande …

Vattennivå (+) - Arduino (5V)

Vattennivå (-) - Arduino (GND)

Vattennivå (S) - Arduino (A0)

Summer (-) - Arduino (GND)

Summer (+) - Arduino (11)

Steg 2: Provkod

Exempelkod
Exempelkod
Exempelkod
Exempelkod
Exempelkod
Exempelkod

Koden för detta program är ganska enkel, mindre än 30 rader. Det läser bara värdet på vattennivåsensorn, jämför det med det förinställda värdet som jag bestämmer är tillräckligt med vatten och sedan antingen pipar för att varna dig eller så gör det inte. Så som jag har installerat det kan det sluta som ett brandvarnare med ett döende batteri, vilket ger ett kort pip var och en. När vattnet är tillräckligt fyllt kommer det att pipa fem gånger för att varna dig om att tillräckligt med vatten har tillsatts. Dessa "fyllda" pip hörs bara en gång efter att de har fyllts.

Programmet kommer också att mata ut det analoga värdet till den seriella porten för felsökning när du försöker ta reda på hur fullt ditt stativ är. Detta kan skalas till ett procentvärde, volym vatten etc. Vad du än vill uppfylla dina behov!

Denna kod kan enkelt ändras för att ändra vattennivåvärdet, hur summern meddelar problem för dig, etc. Jag använder "ton" -funktionen från Arduino som låter dig ange en frekvens och tid för en summer att låta. Det gör det väldigt enkelt att använda en summer direkt med en PWM -stift.

Jag har laddat upp koden här också för att du ska kunna använda, ändra, riva sönder, kopiera etc.

Steg 3: Expansion

Expansion
Expansion

Detta exempel har många tillämpningar efter julen är över. Detta kan användas i andra växtinställningar som sitter i vatten som hydroponik. Du kan också ändra detta för att använda på ett fiskakvarium för att se till att vattennivån inte blir för låg.

Även om detta bara är ett 5V -system, bör du alltid vara försiktig med att använda elektronik runt vatten och inte helt sänka ner någon elektronik. Om du inte känner dig bekväm med att elektricitet finns runt vatten, sök hjälp.

En annan förbättring för detta projekt skulle vara att ha någon form av klämma eller hölje för att sätta in vattennivåsensorn i så att du bättre kan justera den. Det finns två monteringshål och ett snyggt spår in i kretskortet som skulle vara ganska enkelt att montera i en 3D -tryckt konsol eller hölje. Jag kämpar för närvarande med mina skrivare så jag har inte kunnat skriva ut något på ett tag.

Elegoo -satsen som jag använder kom också med ett 9V batteri och kontakt så att du kan göra den här enheten helt batteridriven så att du inte behöver hålla den bunden till ett eluttag.

Du kan också krympa storleken på detta projekt ganska enkelt med en Mini -stilkontroll och montera allt detta på ett litet kretskort. Jag använde Mega eftersom det är vad jag har tillgängligt.

Jag hoppas att denna instruerbara har gett dig en uppfattning om något du kan göra med dessa sensorer. Jag kommer också att ha några andra julrelaterade projekt denna månad. Hör gärna av dig med eventuella frågor!

Rekommenderad: