Indholdsfortegnelse:

Juletræs vandalarm: 3 trin
Juletræs vandalarm: 3 trin

Video: Juletræs vandalarm: 3 trin

Video: Juletræs vandalarm: 3 trin
Video: Servietfoldning - Juletræ 2024, November
Anonim
Juletræs vandalarm
Juletræs vandalarm

Dette er et enkelt eksempelprojekt, der kan bruges, hvis du har et rigtigt træ til jul og skal sørge for, at det forbliver vandet. Da jeg voksede op, husker jeg, at vi skulle nå under træet og vrikke med din finger i træstativet for at se, om der var vand. I teknologiens tidsalder må der være en bedre måde! Dette enkle projekt vil læse vandstanden ved hjælp af en analog vandstandssensor, en passiv summer og en Arduino -baseret MCU. Alt det nødvendige til dette projekt (og andre juletemaer, jeg arbejder på) kan gøres ved hjælp af dette enkelt kit.

Tilbehør:

  • (1) ELEGOO Mega 2560 Project Det mest komplette Ultimate Starter Kit m/Tutorial Kompatibel med Arduino IDE - Amazon, ikke -tilknyttet

    • MEGA 2560 controller
    • Vandstandssensor
    • Passiv summer
    • jumper wire

Trin 1: Forbindelser

Forbindelser
Forbindelser
Forbindelser
Forbindelser

Som jeg nævnte, er dette et ret simpelt projekt at arbejde med og ændre. Vandstandssensoren er kun en tretrådsenhed, og summeren har kun to forbindelser og kan drives direkte af Arduino PWM -benene. Da dette er et så enkelt projekt, vil jeg ikke lave en skematisk oversigt over forbindelserne, men bare pin-to-pin liste. Dette startsæt leveres med en cd, der giver flotte skemaer og billeder til hver af komponenterne. Der er også nogle eksempler på kodestykker til at hjælpe med at bruge de forskellige varer.

For dette projekt er forbindelserne som følger …

Vandstand (+) - Arduino (5V)

Vandstand (-) - Arduino (GND)

Vandstand (S) - Arduino (A0)

Summer (-) - Arduino (GND)

Summer (+) - Arduino (11)

Trin 2: Prøvekode

Prøvekode
Prøvekode
Prøvekode
Prøvekode
Prøvekode
Prøvekode

Koden til dette program er ret enkel, mindre end 30 linjer. Det læser bare værdien af vandstandssensoren, sammenligner det med den forudindstillede værdi, som jeg beslutter er nok vand, og derefter bipper enten for at advare dig, eller det gør det ikke. På den måde, jeg har det installeret, kan det ende som en røgalarm med et døende batteri, hvilket giver et kort bip af og til. Når vandet er fyldt nok op, bipper det fem gange for at advare dig om, at der er tilsat tilstrækkeligt vand. Disse 'fyldte' bip sker kun én gang efter, at de er blevet fyldt.

Programmet sender også den analoge værdi til den serielle port til fejlfinding, når du prøver at finde ud af, hvor fuld dit stativ er. Dette kan skaleres til en procentværdi, mængde vand osv. Uanset hvad du ønsker at opfylde dine behov!

Denne kode kan let ændres for at ændre vandstandsværdien, hvordan summeren meddeler dig problemerne osv. Jeg bruger 'tone' -funktionen fra Arduino, der giver dig mulighed for at indsætte en frekvens og tid for en summer til at lyde. Det gør det meget enkelt at bruge en summer direkte med en PWM -pin.

Jeg har også uploadet koden her, så du kan bruge, ændre, rive fra hinanden, kopiere osv.

Trin 3: Udvidelse

Udvidelse
Udvidelse

Dette eksempel har mange applikationer efter julen er slut. Dette kan bruges i andre planteindstillinger, der sidder i vand, såsom hydroponik. Du kan også ændre dette til brug på et fiskakvarium for at sikre, at vandstanden ikke bliver for lav.

Selvom dette kun er et 5V -system, skal du altid være forsigtig med at bruge elektronik omkring vand og ikke nedsænke elektronik helt. Hvis du ikke føler dig tryg ved at elektricitet er i nærheden af vandet, så søg hjælp.

En anden forbedring for dette projekt ville være at have en slags klip eller kabinet til at sætte vandstandssensoren i, så du bedre kan justere det. Der er to monteringshuller og en fin rille skåret ind i printkortet, der ville være ret let at montere i et 3D -trykt beslag eller kabinet. Jeg kæmper i øjeblikket med problemer med min printer, så jeg har ikke været i stand til at udskrive noget i et stykke tid.

Elegoo -sættet, som jeg bruger, kom også med et 9V batteri og stik, så du kunne gøre denne enhed fuldt batteridrevet, så du ikke behøver at holde den forbundet til en stikkontakt.

Du kan også reducere størrelsen på dette projekt temmelig let ved hjælp af en Mini -stil controller og montere alt dette på et lille printkort. Jeg brugte Mega, fordi det er det, jeg har til rådighed.

Jeg håber, at denne Instructable har givet dig en ide om noget, du kan gøre med disse sensorer. Jeg vil også have nogle andre julerelaterede projekter i denne måned. Du er velkommen til at kontakte os med spørgsmål!

Anbefalede: