Innehållsförteckning:
- Steg 1: Färdigheter krävs
- Steg 2: Komponenter/maskinvarulista
- Steg 3: Projektöversikt
- Steg 4: Förbered maskinvara
- Steg 5: Skriva kod
- Steg 6: Frågor?
Video: Vattenläckagedetektor: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Om du någonsin har oroat dig för att komma hem till en översvämmad källare, är det här projektet något för dig.
Vi visar dig hur du skapar ett system för upptäckt av vattenläckor som skickar ett textmeddelande när en läcka har upptäckts.
Steg 1: Färdigheter krävs
För detta projekt behöver du bara några grundläggande kunskaper i programmering! Vi skrev programmet som mäter vattensensorn och skickar en text i C.
Steg 2: Komponenter/maskinvarulista
Här är vad vi använde:
- Phidget SBC4
- Vattensensor
- Phidget -kabel
Steg 3: Projektöversikt
Detta projekt kommer att ha följande layout:
- PhidgetSBC4 kör vår programkod (skriven i C). Den kommer att anslutas till vattensensorn via den inbyggda VINT -hubben.
- Om vattensensorn indikerar att det finns vatten, kommer SBC att använda e -post till textfunktionen som de flesta trådlösa operatörer stöder för att skicka ett textmeddelande.
Steg 4: Förbered maskinvara
Vår sensor kommer sannolikt att komma i kontakt med vatten (särskilt under testning), så det är viktigt att vi skyddar PCB -komponenterna. För att göra detta använde vi en konform beläggning på kretskortet.
Steg 5: Skriva kod
All kod för detta projekt är redan skriven och ingår i filen waterLeakDetector.c, så om du vill implementera det behöver du bara ändra några saker (serienummer, e -postadress etc.) och kompilera den.
Viktigt: innan du installerar måste du konfigurera libcurl på din SBC. Öppna terminalen och ange följande kommando:
sudo apt-get install libcurl4-gnutls-dev
För mer information om hur du kompilerar C -program på SBC, kolla in dessa länkar:
- Installera paket för utveckling
- Kompilera C -program på Linux
Här är en snabb översikt över koden:
- Skapa ett VoltageInput -objekt
- Mappa VoltageInput -objektet till vattensensorn. Se den här videon för mer information.
- I medan loop, läs vattensensorns värde, om vattennivån är farlig, skicka ett textmeddelande. Om inte fortsätt.
- Sov i en sekund och upprepa
Steg 6: Frågor?
Om du har några frågor om projektet, meddela oss i kommentarfältet!
Tack för att du läser
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen