INHOUDSOPGAWE:
- Stap 1: Vereiste vaardighede
- Stap 2: Komponente/hardeware lys
- Stap 3: Oorsig van die projek
- Stap 4: Berei hardeware voor
- Stap 5: Skryfkode
- Stap 6: Vrae?
Video: Waterlekdetektor: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
As u ooit bekommerd was om tuis te kom in 'n oorstroomde kelder, is hierdie projek vir u.
Ons sal u wys hoe u 'n waterlekopsporingstelsel kan skep wat u 'n sms sal stuur as 'n lek opgespoor is.
Stap 1: Vereiste vaardighede
Vir hierdie projek is al die basiese kennis van programmering nodig! Ons het die program geskryf wat die watersensor meet en 'n teks in C.
Stap 2: Komponente/hardeware lys
Hier is wat ons gebruik het:
- Phidget SBC4
- Watersensor
- Phidget -kabel
Stap 3: Oorsig van die projek
Hierdie projek sal die volgende uitleg hê:
- PhidgetSBC4 sal ons programkode gebruik (geskryf in C). Dit sal deur die ingeboude VINT Hub aan die watersensor gekoppel word.
- As die watersensor aandui dat daar water is, sal die SBC die e -pos -na -teks -funksie wat die meeste draadlose draers ondersteun, gebruik om 'n SMS te stuur.
Stap 4: Berei hardeware voor
Ons sensor sal waarskynlik met water in aanraking kom (veral tydens toetsing), daarom is dit belangrik dat ons die PCB -komponente beskerm. Om dit te doen, het ons 'n konforme laag op die PCB gebruik.
Stap 5: Skryfkode
Al die kode vir hierdie projek is reeds geskryf en is ingesluit in die lêer waterLeakDetector.c, so as u dit wil implementeer, hoef u net 'n paar dinge (reeksnommers, e -posadres, ens.) Aan te pas en saam te stel Dit.
Belangrik: voordat u installeer, moet u libcurl op u SBC instel. Maak die terminale oop en voer die volgende opdrag in:
sudo apt-get installeer libcurl4-gnutls-dev
Raadpleeg hierdie skakels vir meer inligting oor hoe om C -programme op die SBC op te stel:
- Pakkette vir ontwikkeling geïnstalleer
- Die opstel van C -programme op Linux
Hier is 'n vinnige oorsig van die kode:
- Skep 'n VoltageInput -voorwerp
- Kaart die VoltageInput -voorwerp aan die watersensor. Sien hierdie video vir meer inligting.
- Lees die waarde van die watersensor in die loop, en stuur 'n SMS as die watervlak gevaarlik is. Indien nie, gaan voort.
- Slaap vir 'n sekonde en herhaal
Stap 6: Vrae?
Laat weet ons in die kommentaar -afdeling as u enige vrae oor die projek het!
Dankie vir die lees
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer