Tags Posts tagged with "pam jelenia góra"

pam jelenia góra

Raspberry Pi, sprzęt, temperatura

Całodobowe rejestrowanie temperatury to w wielu przedsiębiorstwach z branży spożywczej, rolnictwa, ogrodnictwa, a także serwerowni priorytetowe zagadnienie. Czy jednak takowy system musi być naprawdę drogi i przeznaczony dla wielkich firm? Okazuje się, że nie i firma PAM Jelenia Góra przedstawia swój produkt – Rejestratory RTPI.

Są to niewielkie urządzenia pomiarowe do całodobowego monitorowania temperatury, z możliwością sterowania urządzeniami elektrycznymi małej mocy. Rejestrator posiada niewielkie wymiary i jest gotowy od razu do użycia. Dane zbierane podczas pomiarów są prezentowane na wykresach, dostępnych z poziomu interfejsu webowego. Sercem całości jest minikomputer Raspberry Pi Model B+ z zainstalowanym specjalistycznym oprogramowaniem rejestrującym dane pomiarowe i przechowującym je wewnątrz urządzenia. Oprogramowanie pozwala na sterowanie czterema urządzeniami elektrycznymi oraz wykorzystanie do 8 czujników temperatury.

Oprogramowanie

Aby móc korzystać z urządzenia, należy zalogować się do systemu. Rejestrator jest podłączony do centralnego serwera w firmie PAM Jagora, który zbiera dane z każdego rejestratora i tworzy ich kopie zapasowe.

Rejestrator RTPI

Domyślnie każdy rejestrator posiada ustawione fabrycznie login (niezmienne) i hasło (można dowolne zmienić, zgodnie z własną polityką bezpieczeństwa).

Rejestrator RTPI

Głównym zadaniem urządzenia jest zbieranie danych odnośnie temperatury. Z lewej strony MENU mamy listę aktualnie podłączonych czujników do urządzenia. Po kliknięciu zostaną nam pokazane odczyty z niego. W zakładce POMIARY widzimy aktualną wartość temperatury dla wybranego czujnika podłączonego do systemu. Opcja EXPORT umożliwia nam wyciągnięcie danych i zapisanie ich w pliku. Poniżej znajduje się tabelka z 10 ostatnimi pomiarami, które są aktualizowane co 5 minut. Pomiary można wykonywać z dokładnością do 0.5 stopnia Celsjusza.

Rejestrator RTPI

Dzięki wbudowanym przekaźnikom rejestratory pełnią też rolę prostych sterowników, umożliwiających załączenie lub wyłączenie dowolnego obwodu elektrycznego. Tryb ręcznego sterowania pozwala na załączenie lub wyłączenie w dowolnym momencie jednego z czterech przekaźników.

Rejestrator RTPI

Każdemu z przekaźników możemy nadać indywidualną nazwę w zakładce USTAWIENIA co pozwoli nam na łatwiejsze identyfikowanie sterowanych urządzeń. Dodatkowo system pozwala na tworzenie reguł za pomocą których możemy automatycznie sterować systemami.

Kolejną funkcją urządzenia jest możliwość automatycznego wyszukiwania czujników temperatury podłączonych do rejestratora. Nie trzeba ręcznie wprowadzać informacji. Jednym kliknięciem zostaną one zidentyfikowane w systemie.

Rejestrator RTPI

Uwagi i spostrzeżenia

System działa od razu po uruchomieniu, jednakże dla naszej redakcji był zbyt ograniczający, ponieważ nie mogliśmy zbierać temperatury do swoich systemów (Zabbix). Brak możliwości pisania swoich skryptów obsługujących system także dla niektórych będzie dużym minusem.

Rozwiązanie nadaje się dla zastosowań w których musimy mieć szybko gotowy system monitoringu temperatury oraz małe wymagania w przypadku zewnętrznych narzędzi monitorujących. Ciekawą opcją będzie użycie zdefiniowanych reguł, które pozwolą nam choć w małym stopniu zautomatyzować pracę Przekaźników na podstawie temperatury, jednakże nie wchodzi tu w grę włączanie i wyłączanie przekaźników w określonym czasie czy w przypadku jakichkolwiek innych zdarzeń.

Plusy

  • Znany minikomputer Raspberry Pi Model B+
  • Automatyczne wykrywanie podpiętych czujników
  • Centralna baza danych, udostępniana przez producenta
  • Gotowe rozwiązanie
  • Oszczędność czasu

Minusy

  • Możliwość podłączenia tylko 8 czujników (brak możliwości rozbudowy)
  • Brak możliwości modyfikacji oprogramowania
  • Brak możliwości porównania wykresów z wielu sensorów
  • Zbieranie temperatury tylko, co 5 minut
  • Brak dostępu do danych zbieranych z innego miejsca niż panel WWW (brak dostępu do Raspberry Pi)

przez -
0 2170
Sprzęt

PAM Jelenia Góra dodali do swojej oferty płytkę startową funpam pod moduł ESP8266-12. Są to układy które komunikują się ze światem zewnętrznym za pomocą połączenia WiFi 802.11 b/g/n na częstotliwości 2,4 GHz. Moduł ESP8266-12 wyposażony jest w 16 wyprowadzeń – raster 2 mm, z czego 9 to GPIO i 1 ADC. Posiada wbudowaną diodę LED i antenę PCB. Wymiary płytki to 24 x 16 mm. Na GitHubie znajduje się dokładna dokumentacja oraz schemat płytki z programu Eagle: funpam/esp.

O wspomnianym module możecie posłuchać w dwóch odcinkach Elektroprzewodnika: numer 54: [Podstawy] ESP8266 – Cz. 1 i numer 56: [Arduino] ESP8266 – Cz. 2.

przez -
0 1584
Raspberry Pi, sprzęt

Wszystkie płytki są ręcznie montowane na miejscu, co ma zwiększyść standard i jakość ich wykonania.

Moduł wykonawczy z czterema przekaźnikami

Za pomocą tej karty mamy możliwość sterowania dowolnymi urządzeniami elektrycznym zdalnie.

PAM Jelenia Góra - Moduł wykonawczy z 4 przekaźnikami

Parametry techniczne:

  • Cztery przekaźniki elektromagnetyczne o prądzie znamionowym styków 10A dla napięcia 125V AC oraz 6A dla napięcia 230VAC
  • Napięcie zasilania modułu wynosi 5VDC i odbywa się bezpośrednio z Raspberry Pi za pomocą złącza szpilkowego
  • Kontrola załączenia LED
  • Transopory, które zabezpieczają Raspberry PI przed uszkodzeniem i separują go galwanicznie od sterowanych układów elektrycznych
  • Porty GPIO, które służą do sterowania przekaźnikami
  • Dodatkowe złącze do którego możemy podłączyć miniaturową płytkę z diodami LED, która może być wykorzystana do sygnalizacji stanu przekaźnika

Moduł wykonawczy z 8 przekaźnikami

PAM Jelenia Góra - Moduł wykonawczy z 8 przekaźnikami

Parametry techniczne:

  • Osiem przekaźników elektromagnetycznych o prądzie znamionowym styków 10A dla napięcia 125V AC oraz 6A dla napięcia 230VAC
  • Napięcie zasilania modułu wynosi 5VDC i odbywa się bezpośrednio z Raspberry Pi za pomocą złącza szpilkowego
  • Kontrola załączenia LED
  • Transopory, które zabezpieczają Raspberry PI przed uszkodzeniem i separują go galwanicznie od sterowanych układów elektrycznych
  • Porty GPIO, które służą do sterowania przekaźnikami
  • Dodatkowe złącze do którego możemy podłączyć miniaturową płytkę z diodami LED, która może być wykorzystana do sygnalizacji stanu przekaźnika

Oprogramowanie sterujące kartami

Oprogramowanie sterujące kartami zostało napisane w języku PHP i Python. Za prezentację stanu przekaźników i wyniki pomiaru temperatury odpowiedzialne są pliki strony internetowej w php, w Python został napisany plik który odpowiada za odczyt temperatury i kierowanie wyników do pliki prostej bazy danych. Dane są zbierane i poprzez funkcję doczytywane i prezentowane na stronie internetowej.

Dane z temperaturą są prezentowane na dwa sposoby:

  • cyfrowo – za pomocą pola z wartością
  • graficzne – za pomocą wykresu Google ( w tym przypadku wymagane jest podłączenie z Internetem ) na wykresie prezentowanych jest 400 punków pomiarowych aktualizowanych co 1 minute

Oprogramowanie posiada następujące zakładki:

  • Panel logowania
  • Menu aplikacji z możliwością wyboru odczyt temperatury lub sterowanie przekaźnikami
  • W zakładce odczytu temperatury mamy opcję odczytu danych archiwalnych z jednego dnia. Mamy również możliwość zapisania danych archiwalnych w pliku CSV na naszym komputerze.
  • Informacje o aktualnej dacie i czasie są pobierane z Internetu z serwera czasu

Raspberry Pi i Moduł wykonywaczy z 4 przekaźnikami - podłączenie

Polecane

Jesień Linuksowa

1 1150
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...