-
GAMEPOD.hu
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
Pulsar
veterán
Köszönöm
toth_janika Ez neked is szól
A szenzorok:
Hőmérséklet: DS18b20
Páratartalom: DHT22
Légnyomás: BMP180
Szénmonoxid: MQ7 (ezzel még küzdök)
Fogyasztás: SCT-013-000 (ez még fejlesztés alatt, jelenleg a saját fogyasztását méri csak)DS18b20 a szokásos 1wire módszerrel van rákötve, a DHT22 egy GPIO lábra, a BMP180 pedig I2C-re.
A szénmonoxid és a áram mérést pedig egy arduino végzi, ami az adatokat USB-n adja át.A rendszer jelenleg úgy működik, hogy minden szenzorhoz van egy script, (DHT-hez C, a többihet python) ami percenként lefut, kiolvassa a szenzorokat, és bele írja egy txt file-be. A txt filból aztán olvas az rrdtool ami a grafikonokat rajzolja, valamit az első képen látható mutatók és szám értékek is ebből táplálkoznak.
A weblap saját készítés, de még nincs meg a végleges koncepció sem (lásd kép). Illetve mostanában akarom a txt file-os megoldást lecserélni sql-re, mert sok nemvárt problémát okoz. Ilyen például a file írásának és olvasásának időzítése. Mert ha csak simán futtatom crontab-ban percenként az írást és olvasást, akkor ütik egymást, és vagy nem tudok bele írni, vagy olvasni
A rádió is egyszerűen van megoldva, a php futtat egy scriptet, ami elindít egy linuxos karakteres felülető mp3 lejátszót (mpg123) előre definiálva a rádióállomás streamjével.[ Szerkesztve ]