Új hozzászólás Aktív témák

  • Pulsar

    veterán

    válasz DeniL #12 üzenetére

    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 ]

Új hozzászólás Aktív témák