Hem miljö Sensor Array--Fas 1
Introduktion
Min källare har översvämmade flera gånger. Varje incident hade flera saker gemensamt:
- Ingen var hemma;
- AVHÄRDARE var igång, dumpning gallon vatten i lerkruka;
- Sump pump misslyckades.
Jag vill ha en lösning som kommer att förhindra att detta händer eller åtminstone varna mig om vatten är översvämning min källare. Detta instructable är om enheten jag byggde för att fylla detta behov.
Detta är fas ett av mitt hem miljö sensor array (HESA) projekt. Enheten jag byggt i denna fas kommer att identifieras endast vatten. Framtida faser kommer att lägga till förmågan att upptäcka fler saker.
Mesta av arbetet för att göra HESA ägde rum på Milwaukee Makerspace. Jag skulle vilja tacka alla ledamöter i den ' utrymme som hjälpt mig på så många olika sätt. Det finns inget sätt jag kunde ha byggt detta utan dem. Om du bor nära Milwaukee, WI, stoppa i och besöka eller överväga att bli medlem. Du kommer inte ångra det.
Då jag gjorde denna enhet hade jag just börjat min Maker resa. För mig var detta en stor första projekt. Jag lärde mig eller praktiseras många Maker färdigheter som lödning, grundläggande elektronik och CNC routing. Jag gjorde min egen PCB (som jag inte tog slut med). Jag gjorde några grundläggande metall arbete med en jigg såg. Jag lärde mig hur man använder flera verktyg för CAD och konstruktion. Jag lärde mig att programmera i Python. Och jag hade mycket roligt gör det.
Slutligen försökte jag journal förloppet för att göra enheten på min Maker blogg. Du kan läsa mina anteckningar här. I vissa fall har anteckningar mer detaljer än detta instructable. Rekommenderar jag att kolla dem att få den fullständiga bilden.
Som jag nämnde ovan, kommer att HESA expandera framöver. Fas 1 lösningen har följande funktioner:
- Auto-start på driva upp
- Alla komponenter monterade i en låda som monteras på väggen och är kopplad till 120v makten
- Kontrollera om vatten i källaren. Om hittade:
- Stänga av strömmen till AVHÄRDARE
- Skicka mail till mailadresser
Pi kommer också fungera som en utvecklingsmiljö för min webbplats.
Fas 2 Beskrivning (inte i tillämpningsområdet för detta Instructable)
Gör enheten mer användarvänliga och interaktiva. Byt ut Pi med en Beaglebone Black att göra det kan ansluta till fler saker. Det bör spela in dagliga uppgifter och status i en webbaserad databas. Det bör regelbundet kontrollera internet-anslutningen. Om det finns någon icke-standardiserade villkor, varna människor med e-post (om möjligt), ljus och ljud tills problemet är borta.
Fas 3 Beskrivning (inte i tillämpningsområdet för detta Instructable)
Lägga till ett batteri backup-funktionen så att systemet kan skicka varningar och avstängning graciöst vid en katastrof. Upptäcka andra miljöproblem, spela in vanliga avläsningar och skicka varningar.