Blog

22 Oct 2014

Moduł nettemp dla Raspberry Pi, już niedługo w sprzedaży.

/
Posted By
/
Comments0

Kilka tygodni temu dołączyliśmy do prac nad systemem monitoringu temperatury – nettemp. Przy współpracy z autorem systemu – techfreak.pl, opracowaliśmy moduł jedynej dedykowanej nakładki dla platformy Raspberry Pi. Nettemp początkowo służył do pomiaru temperatury z zastosowaniem czujników DS18B20 podłączonych do magistrali 1-Wire i wyświetlania wyników, w postaci statystyk, na stronie internetowej serwera zbudowanego na Raspberry Pi. Obecnie został bardziej rozbudowany, może pracować również na komputerach z serwerem WWW lighttpd, można sterować przekaźnikami, w funkcji temperatury lub czasu, odczytywać pomiar wilgotności, ciśnienia czy oświetlenia. Oprogramowanie jest aktywnie rozwijane zarówno przez autora, jak i użytkowników na forum http://forum.techfreak.pl/ , a kod dostępny jest na GitHub: https://github.com/sosprz/nettemp. Moduł planujemy włączyć do oferty w drugiej połowie listopada.

DSC_0396

Funkcje systemu nettemp (źródło: techfreak.pl/nettemp/ ):

  • Odczyt temperatury z czujników cyfrowych DS18B20
  • Odczyt temperatury i wilgotności z czujników DHT11 i DHT22
  • Wyświetlanie odczytów na głównej stronie
  • Zapisywanie odczytów do bazy
  • Wyświetlanie wykresów na podstawie odczytów z czujników
  • Wygodny interfejs do zarządzania czujnikami, dodawanie, usówanie, wykrywanie nowych czujników
  • Nadawanie nazw i kolorów czujnikom
  • Definiowanie na których wykresach mają sie pojawić wykresy z czujników do wyboru (godzinny, dzienny, tygodniowy, roczny)
  • Ustawianie alarmów dla czujników (maksymalna i minimalna temperatura)
  • Powiadomienia mailowe i sms
  • Definiowanie użytkowników do powiadomienia
  • Sterowanie przekaźnikami – sterowanie czasem, sterowanie temperaturą, włącz/wyłącz, ustawienie temperatury w strefie czasu.
  • Uprawnienia Administrator, Operator
  • Logowanie zdarzeń programu
  • Resetowanie do ustawień domyślnych

 

Szczegóły nakładki:

  • wyprowadzony interfejs 1-Wire z GPIO4,
  • wyprowadzony interfejs 1-Wire z wbudowanego przetwornika I2C/1-Wire
  • 2 przekaźniki z sygnalizacją LED,
  • złącze UART,
  • 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.
  • wyprowadzone wolny pin GPIO24 np.: do podłączenia brzęczyka.

DSC_0388

Przykład wyświetlanego wykresu odczytów temperatury:

2nettemp_view