Innholdsfortegnelse:

Vannalarm for juletre: 3 trinn
Vannalarm for juletre: 3 trinn

Video: Vannalarm for juletre: 3 trinn

Video: Vannalarm for juletre: 3 trinn
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, November
Anonim
Vannalarm for juletre
Vannalarm for juletre

Dette er et enkelt eksempelprosjekt som kan brukes hvis du har et ekte tre til jul og må sørge for at det forblir vannet. Da jeg vokste opp, husker jeg at vi måtte strekke oss under treet og vri fingeren i trestativet for å se om det var vann. I teknologiens tidsalder må det være en bedre måte! Dette enkle prosjektet vil lese vannnivået ved hjelp av en analog vannstandssensor, en passiv summer og en Arduino -basert MCU. Alt som trengs for dette prosjektet (og andre juletemaer jeg jobber med) kan gjøres ved hjelp av dette enkle settet.

Rekvisita:

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

    • MEGA 2560 kontroller
    • Sensor for deteksjon av vannnivå
    • Passiv summer
    • jumper wire

Trinn 1: Tilkoblinger

Tilkoblinger
Tilkoblinger
Tilkoblinger
Tilkoblinger

Som jeg nevnte, er dette et ganske enkelt prosjekt å jobbe med og endre. Vannstandssensoren er bare en tretrådsenhet og summeren er bare to tilkoblinger og kan drives direkte av Arduino PWM -pinnene. Siden dette er et så enkelt prosjekt, skal jeg ikke lage en skjematisk oversikt over tilkoblingene, men bare pin-to-pin liste. Dette startpakken kommer med en CD som gir fine skjemaer og bilder for hver av komponentene. Det er også noen eksempler på kodebiter for å hjelpe deg med å bruke de forskjellige elementene.

For dette prosjektet er tilkoblingene som følger …

Vannstand (+) - Arduino (5V)

Vannstand (-) - Arduino (GND)

Vannstand (S) - Arduino (A0)

Summer (-) - Arduino (GND)

Summer (+) - Arduino (11)

Trinn 2: Prøvekode

Eksempelkode
Eksempelkode
Eksempelkode
Eksempelkode
Eksempelkode
Eksempelkode

Koden for dette programmet er ganske enkel, mindre enn 30 linjer. Den leser bare verdien av vannstandssensoren, sammenligner den med den forhåndsinnstilte verdien som jeg bestemmer er nok vann, og så enten pip for å varsle deg eller ikke. Slik jeg har installert det, kan det ende opp som en røykvarsler med et døende batteri, noe som gir et kort pip noen ganger. Når vannet er fylt nok, piper det fem ganger for å varsle deg om at det er tilsatt tilstrekkelig vann. Disse "fylte" pipene kommer bare en gang etter at de er fylt.

Programmet sender også den analoge verdien til den serielle porten for feilsøking når du prøver å finne ut hvor full stativet ditt er. Dette kan skaleres til en prosentverdi, vannmengde, etc. Uansett hva du vil oppfylle dine behov!

Denne koden kan enkelt endres for å endre vannstandsverdien, hvordan summeren kunngjør problemene for deg, etc. Jeg bruker 'tone' -funksjonen fra Arduino som lar deg sette inn en frekvens og tid for en summer å høres. Det gjør det veldig enkelt å bruke en summer direkte med en PWM -pinne.

Jeg har lastet opp koden også her for å bruke, endre, rive i stykker, kopiere osv.

Trinn 3: Utvidelse

Ekspansjon
Ekspansjon

Dette eksemplet har mange applikasjoner etter at julen er over. Dette kan brukes i andre planteinnstillinger som sitter i vann, for eksempel hydroponics. Du kan også endre dette for bruk på et fiskakvarium for å sikre at vannstanden ikke blir for lav.

Selv om dette bare er et 5V -system, bør du alltid være forsiktig med å bruke elektronikk rundt vann og ikke senke elektronikk helt. Hvis du ikke føler deg komfortabel med at strøm er rundt vann, så søk hjelp.

En annen forbedring for dette prosjektet ville være å ha en slags klips eller kabinett for å sette vannstandssensoren i slik at du bedre kan justere den. Det er to monteringshull og et fint spor i PCB -en som ville være ganske enkelt å montere i en 3D -trykt brakett eller kabinett. Jeg kjemper for tiden med problemer med skriveren min, så jeg har ikke klart å skrive ut noe på en stund.

Elegoo -settet jeg bruker, kom også med et 9V batteri og kontakt, slik at du kan gjøre denne enheten fullstendig batteridrevet, slik at du ikke trenger å holde den koblet til en stikkontakt.

Du kan også krympe størrelsen på dette prosjektet ganske enkelt ved å bruke en Mini -stilkontroller og montere alt dette på et lite kretskort. Jeg brukte Mega fordi det er det jeg har tilgjengelig.

Jeg håper at denne instruksen har gitt deg en ide om noe du kan gjøre med disse sensorene. Jeg kommer til å ha noen andre julelaterte prosjekter denne måneden også. Ta gjerne kontakt med spørsmål!

Anbefalt: