Reading vízmérők 1-wire és Raspberry Pi, ház vezetékek

Reading vízmérők 1-wire és Raspberry Pi, ház vezetékek

Ez a cikk ismerteti:

  • típusú vízmérők
  • A működési elve impulzus kimenetek méter
  • A folyamat automatikusan megkapja áramlási értékek méterről
  • Egy Berendezés adatok olvasására a 1-wire
  • Jelentkezzen, hogy az adatbázis és a grafikus kijelző az adatok a vízfogyasztás
  • Transzfer leolvasott értékeket a kontroll csoport (elméleti)

Jelenleg széles körben elterjedt univerzális vízmérő lakás. Ha távolodjon el a téma az otthoni automatizálás, azt hiszem, ez egy nagyon jó tendencia - nyilvántartási vízfogyasztás (és nem csak a víz) kellően hatékony intézkedés hozzájárul az erőforrások megőrzésére. Természetesen a modern orosz valóságot (olcsó a víz, villany, a mentalitás) úgy hangzik, nagyon furcsa, de valahol a szívem úgy vélem, hogy figyelni, hogy az erőforrások megőrzéséhez meg kell kezdeni ma. És ha úgy gondolja, nem olyan világban, ma számít legalább lehetővé teszi, hogy mentse a közüzemi számlák. Valami elkalandoztam ...

Típusú háztartási vízórák

Modern vízórák, vallomása szerint, amit majd fizetni a számlákat a közüzemi szolgáltatások, alapvetően két típusú (az otthoni automatizálás)

  • elhagyása nélkül
  • Az impulzus kimenet
  • RS-485 digitális kimenet (ebben a cikkben nem tekinthető)
  • A radiovyhodom (ebben a cikkben nem tekinthető)

Az első minden világos: nézd, a rögzített és elküldte a társaság. Nincs automatizálás. Bár vannak kézművesek, akik kezelni a leolvasás ezekből métert webkamerák ( „a kép”, majd speciális algoritmusok azonosítani a szám - egy lehetséges megvalósítás), vagy telepíteni speciális optikai leolvasók forgási sebessége fésűt a számláló (leggyakrabban ez ugyanaz " vörösen izzó fény „a régi optikai egerek - igen igen, a kamera nagyon alacsony felbontás) későbbi feldolgozás és átalakítása konkrét számadatokat víz áramlását. Ha számláló nélkül kimenettel, és nem akar pénzt költeni a telepítés az új méter, akkor google ezeket a megoldásokat - sokan vannak, és szinte mindent meg lehet tenni „a saját kezével.” De véleményem szerint, egy ilyen megközelítés inkább feltáró jellegű, mintsem egy egyszerű stabil működő megoldást speciálisan erre a célra kifejlesztett, a vízmérő kimenetekre.

Tekintsük több méter impulzus kimenet. Az általános elv az a művelet nagyon egyszerű: az érzékelő küld egy teljes impulzust, amikor elhaladnak egy bizonyos mennyiségű folyadékot (függően az adott jellemzőit a számláló).

Impulzus kimenet alapul a hatása a mágneses mező az állandó mágnes a reed kapcsolót, ahol az alternatív záró és nyitó a reed kapcsoló érintkezők. A lamellás kapcsoló termel passzív kimeneti jel ( „száraz kontaktus”), amely lehet olvasni bármilyen számláló impulzus.

A probléma csökkenti a számláló impulzusok egységnyi idő alatt, majd megszorozzuk őket „ára” egy impulzust. Jellemzően egy impulzusból = 10 liter, néhány számláló, ez az érték egyenlő 1 liter. Milyen árat lendületet a mérő megtalálható az adatlapon. Ilyen információ néha a pultnál.

Berendezés olvasás impulzusok a vízmérő

Az én végrehajtását intelligens ház, szinte az összes érzékelő csatlakozik a busz 1 vezetékes és impulzusszámlálásra mérés víz sem kivétel. Régebben egy kész eszközt radioseti store - „modul számláló a puffer memória 2 csatorna.” Ahogy a neve is mutatja, az eszköz lehetővé teszi, hogy olvassa el a bizonyság két méter. Az eszköz alapja a Maxim DS2423 chip és a jelenléte bizonyos készségek, nem lesz nehéz forrasztani egy ilyen készüléket.

Reading vízmérők 1-wire és Raspberry Pi, ház vezetékek

Van két integer és Counters.A Counters.B a belső memória a készülék. , amely tárolja a számot a „számít” impulzusok minden egyes bemeneti (meleg és hideg víz). Minden változó kiosztott 32 byte - elég egy hatalmas állomány sok éven át, még akkor is, ha az impulzus ára: 1 liter.

Beépített belső kínálati elemet képes tárolni eredménye függetlenül a külső erő, valamint az eszköz számít hüvelyesek és információk tárolása a belső memóriában, akkor is, ha ki van húzva és az 1-vezetéket a hatalom. Véleményem ez a megoldás, amely ideális a célra.

Az összesen 1-vezetékes busz a készülék csatlakozik a szabványos módon keresztül csatlakozó RG-11 (6P4C): DATA, GND, + 12V (az érzékelő áramkör van integrálva egy feszültségszabályozó 12B).

A mérő van csatlakoztatva is elég egyszerű, de a kötődés már „csavar” (I tanácsot, hogy kap egy jó sor kis csavarhúzó, hogy ne sértse meg a készülék csatlakozó). Egy közös csatlakozó (GND), szükséges, hogy csatlakoztassa a kapcsolatok mindkét számlálók. És két bemenet az egyes számlálók külön-külön.

Reading vízmérők 1-wire és Raspberry Pi, ház vezetékek

A stabilitás a pulzus rések és a hamis pozitív

A berendezés működik meglepően stabil. Több mint fél év működés divergencia „olvasni” tényleges kijelző körülbelül 20 liter 40 liter forró és a hideg víz az alsó oldalon. Amennyiben az átlagos vízfogyasztás havi 4 és 6 köbméter, illetve csak mintegy 0,1% - nem sok. Ha egy pár évvel lehet „korrigált” érték memóriában kézzel.

A következő tényezők befolyásolhatják a stabilitást a munka:

  • A minőség a vízóra (esetemben számlálók Valtec végzett)
  • A jelenléte a közeli források erős mágneses mezők (tápvezetékeket, minden lehetéges elektromágneses interferencia)
  • Megbízhatóság fixálás számláló kimenetei a készülék csatlakozóját
  • A minőség a beépített elemek (és ellenőriznie kellene feszültség)

Az analógok a készülék Radioseti megtalálható az interneten (pl HobbyBoards 30 $, kivéve a szállítási az Egyesült Államok), vagy forrasztani magát, de hogy őszinte legyek, az ár / minőség a legjobb eszköz, amit még nem látott.

Tárolása értékeket a számláló az adatbázisba

A szerveren intelligens ház (Én a Raspberry Pi futó Raspbian és USB 1 vezeték hálózat mester A DS9490R) tervek szerint minden N-perc (beállítás szükséges) a szkript fut, amely segítségével OWFS könyvtár elolvassa az 1-wire Impulzusszámlálónak és tárolja őket az adatbázisba.

Általános kapcsolási rajz az alábbiakban mutatjuk be:

Reading vízmérők 1-wire és Raspberry Pi, ház vezetékek

A Linux konzol állása így néz ki:

A grafikonok nyert adatokat 1-vezetékes számláló impulzusok néz ki:

Reading vízmérők 1-wire és Raspberry Pi, ház vezetékek

Egy nap az élet mért vízfogyasztás naponta.
Ábrázolási használt Highcharts könyvtárban.

Automata sebességváltó A leolvasott vízmérők, hogy az alapkezelő társaság

Ha van egy adatbázis tényleges adatok a vízfogyasztás, akkor lehet számítani, a fogyasztás a hónapban, és továbbítani kell a kontroll csoportban.

A mai naptól (legalább Moszkva), számos Btk leolvasás segítségével:

De ez a téma a következő cikkeket.

A ma rendelkezésre álló megoldások (hardveres és szoftveres) mérlegeli a bizonyságot a vízmérő, tárolja azokat egy adatbázisban, majd láthatóvá, használt statisztikai számítások át az alapkezelő társaság egyszerű - akkor is, ha nem tudja, hogyan kell használni a forrasztópáka egy-programmirstom guru. Szüksége van egy kis türelem, a vágy, hogy ne féljenek az új

Hozzászólás navigáció

És Linux alatt kódot el tudja helyezni?

Kapcsolódó cikkek