Sisällysluettelo:
- Vaihe 1: Vaaditut taidot
- Vaihe 2: Komponentit/Laitelista
- Vaihe 3: Projektin yleiskatsaus
- Vaihe 4: Laitteiden valmistelu
- Vaihe 5: Koodin kirjoittaminen
- Vaihe 6: Kysymyksiä?
Video: Vesivuototunnistin: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Jos olet koskaan huolissasi tulosta tulviin kellariin, tämä projekti on sinua varten.
Näytämme sinulle, miten voit luoda vesivuotojärjestelmän, joka lähettää sinulle tekstiviestin, kun vuoto on havaittu.
Vaihe 1: Vaaditut taidot
Tätä projektia varten tarvitset vain perustiedot ohjelmoinnista! Kirjoitimme ohjelman, joka mittaa vesianturin ja lähettää tekstin C.
Vaihe 2: Komponentit/Laitelista
Tässä on mitä käytimme:
- Phidget SBC4
- Vesianturi
- Phidget -kaapeli
Vaihe 3: Projektin yleiskatsaus
Tällä projektilla on seuraava asettelu:
- PhidgetSBC4 suorittaa ohjelmakoodimme (kirjoitettu C: llä). Se liitetään vesianturiin sisäänrakennetun VINT -keskittimen kautta.
- Jos vesianturi osoittaa, että vettä on läsnä, SBC käyttää tekstiviesti -ominaisuutta, jota useimmat langattomat operaattorit tukevat tekstiviestin lähettämiseen.
Vaihe 4: Laitteiden valmistelu
Anturimme joutuu todennäköisesti kosketuksiin veden kanssa (erityisesti testauksen aikana), joten on tärkeää suojata piirilevykomponentit. Tätä varten käytimme PCM -pinnoitetta.
Vaihe 5: Koodin kirjoittaminen
Kaikki tämän projektin koodi on jo kirjoitettu ja sisältyy tiedostoon waterLeakDetector.c, joten jos haluat toteuttaa sen, sinun tarvitsee vain muokata muutamia asioita (sarjanumerot, sähköpostiosoite jne.) Ja kääntää se.
Tärkeää: Ennen asennusta sinun on määritettävä libcurl SBC: hen. Avaa pääte ja kirjoita seuraava komento:
sudo apt-get install libcurl4-gnutls-dev
Lisätietoja C -ohjelmien kääntämisestä SBC: hen saat seuraavista linkeistä:
- Asennetaan kehityspaketteja
- C -ohjelmien kokoaminen Linuxissa
Tässä on nopea yleiskatsaus koodista:
- Luo VoltageInput -objekti
- Yhdistä VoltageInput -objekti vesianturiin. Katso lisätietoja tästä videosta.
- Lue silmukan aikana vesianturin arvo, jos vedenpinta on vaarallinen, lähetä tekstiviesti. Jos ei jatka.
- Nuku sekunti ja toista
Vaihe 6: Kysymyksiä?
Jos sinulla on kysyttävää projektista, ota meihin yhteyttä kommenttikentässä!
Kiitos lukemisesta
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite