Innehållsförteckning:
Video: Julgransvattenlarm: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
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
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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)