Elektroda.pl
Elektroda.pl
X
Relpol
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Moduł rozszerzający dla Nettemp i Raspberry Pi

emer2 03 Lis 2014 21:29 1764 0
  • Moduł rozszerzający dla Nettemp i Raspberry PiOprogramowanie Nettemp początkowo służyło do pomiaru temperatury z wykorzystaniem czujników DS18B20, podłączonych do magistrali 1-Wire i wyświetlania wyników na stronie internetowej serwera zbudowanego na Raspberry Pi. Od tamtego czasu zostało znacznie rozbudowane o kolejne funkcje, jest rozwijane przez autora i użytkowników forum projektu oraz dostępne na GitHub (Link). Dzięki opublikowaniu kodu na otwartej licencji, każdy może włączyć się w jego rozwój. Nettemp obecnie można zastosować również na komputerach, wykorzystujących serwer WWW lighttpd. Nowe funkcje pozwalają m.in. na wyświetlanie statystyk z pomiaru temperatury, sterowanie przekaźnikami w funkcji czasu czy temperatury, odczytywanie wartości wilgotności, ciśnienia czy oświetlenia, nadawanie uprawnień użytkownikom systemu, powiadomienia e-mail i SMS, zapisywanie odczytów w bazie danych czy monitorowanie pomiarów na wykresach: godzinowym, dziennym, miesięcznym czy rocznym. W systemie brakowało części sprzętowej, dlatego powstał projekt nakładki dla Raspberry Pi opracowany przez Modułowo przy współpracy z autorem projektu, do której można podłączyć czujniki czy moduły rozszerzające.

    Funkcje systemu Nettemp:
    - odczyt temperatury z czujników cyfrowych DS18B20,
    - odczyt temperatury i wilgotności z czujników DHT11 i DHT22,
    - odczyt wilgotności z układu HTU21D,
    - odczyt z sensora oświetlenia TSL2561,
    - odczyt z czujnika ciśnienia BMP180,
    - wyświetlanie odczytów na stronie głównej systemu,
    - zapisywanie odczytów do bazy danych,
    - wyświetlanie wykresów na podstawie odczytów z czujników,
    - wygodny interfejs do zarządzania czujnikami, dodawanie, usuwanie oraz wykrywanie nowych czujników,
    - nadawanie czujnikom nazw i kolorów,
    - definiowanie wykresów na których mają się pojawić wykresy z czujników do wyboru (godzinny, dzienny, tygodniowy, roczny),
    - opcja ustawienia alarmów dla czujników (przy osiągnięciu maksymalnej i minimalnej temperatury),
    - powiadomienia e-mail i SMS,
    - definiowanie użytkowników do powiadomienia,
    - sterowanie przekaźnikami - sterowanie proste włącz/wyłącz, godzinowe, czasowe: trzy strefy czasowe w ciągu dnia lub tygodniowe oraz temperaturowe, według odczytu z trzech czujników, temperaturowe w połączeniu ze sterowaniem tygodniowym,
    - uprawnienia Administrator, Operator,
    - logowanie zdarzeń programu,
    - resetowanie do ustawień domyślnych,
    - firewall,
    - zabezpieczenie hasłem dostępu do systemu,
    - odczyty z czujników temperatury procesora i płyty głównej wykrywanych przez pakiet lm-sensors,
    - server VPN,
    - zdalne odczyty temperatur przez protokół SNMP np.: z urządzeń sieciowych z serwerem SNMP.

    Widok strony głównej oprogramowania:
    Moduł rozszerzający dla Nettemp i Raspberry Pi

    Wstępne szczegóły nakładki:
    - wyprowadzony interfejs 1-Wire z GPIO4 platformy Raspberry Pi ,
    - wyprowadzony interfejs 1-Wire z wbudowanego konwertera I2C/1-Wire,
    - 2 przekaźniki z sygnalizacją LED,
    - złącze UART z wyborem napięcia +3,3V/5V,
    - 3 złącza interfejsu I2C np.: do podłączenia czujników ciśnienia, oświetlenia czy LCD,
    - złącze z interfejsem SPI np.: dla układu nRF24L01,
    - wyprowadzony wolny pin GPIO24 np.: do podłączenia brzęczyka lub innego elementu,
    - gniazdo zasilające DC 5.5 x 2.1 mm.

    źródło:
    Strona projektu
    Informacja o nakładce


    Fajne! Ranking DIY
  • Relpol