Nakładka Nettemp dla Raspberry Pi

8
4242
Raspberry Pi, sprzęt
Raspberry Pi, sprzęt

Techfreak.pl i Modułowo.com zaprojektowali wspólnie moduł dedykowanej nakładki Nettemp dla platformy Raspberry Pi. Urządzenie początkowo służyło do pomiaru temperatury, z zastosowaniem czujników DS18B20 podłączonych do magistrali 1-Wire. Wyniki były wyświetlane w postaci statystyk na stronie internetowej, która działała na serwerze zbudowanym na Raspberry Pi. Początkowo projekt nettemp to był jedynie system do monitoringu temperatury, składający się z różnego rodzaju czujników i płytek.

Oprogramowanie jest aktywnie rozwijane zarówno przez autora, jak i użytkowników na forum techfreak.pl, a kod dostępny jest na GitHub: github.com/sosprz/nettemp. Moduł ma się pojawić w ofercie w drugiej połowie listopada.

Funkcje systemu 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, usuwanie, wykrywanie nowych czujników
  • Nadawanie nazw i kolorów czujnikom
  • Definiowanie na których wykresach mają się 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 Nettemp:

  • 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
Poprzedni artykułDeweloperzy KDE i Qt mają podobny wkład w rozwój biblioteki Qt
Następny artykułThe Document Foundation dołącza do Open Source Business Alliance
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

8 KOMENTARZE

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj