Zlecę napisanie w pytonie lub systemie HMI: UI + sterowanie paroma modułami modbus RTU. Praca może być również zrobiona w c++, REX, quickHMI itp – grunt, żeby bez problemu chodziło na raspberry pi 3. Wszystkie moduły komunikują się przez modbusa rtu (bez wyjątku). Czyli korzystamy z portu szeregowego Raspberry pi. Jednostka sterujaca: https://www.sferalabs.cc/strato-pi/. Ze swojej strony dostarczam skonfigurowany system (wszystkie moduły modbus ze soba się komunikują) oraz przykłady użycia funkcji modbus rtu dla każdego modułu (python minimodbus).
Zleceniobiorca ma za zadanie:
Napisać oprogramowanie w pytonie (lub inny system scada/hmi możliwy do uruchomienia na raspberry pi 3 – starto pi), które pozwoli na sterowanie szafy chłodniczej.
Szafa składa się z 4 komór, w każdej komorze monitorujemy temperaturę (modbus), czy są drzwi otwarte/zamknięte (modbus), oraz raz na 5 minut uruchamiamy silnik krokowy (przez modbus).
Dodatkowo sterujemy oświetleniem: włącz, wyłącz (modbus) oraz zadaną temperaturą - klimatyzatorem (jeden dla wszystkich 4 komór -modbus)
Funkcje do oprogramowania/napisania/narysowania:
- Ekran podzielony na 4 panele, gdzie na bieżąco monitorujemy temperaturę
- ustawienie zadanej temperatury i tak sterowanie klima, żeby ją osiągnąć (jako referencja średnia z czujników)
- ustawianie czasu alarmu dla każdego panelu (+/- 15 min) - po tym czasie czas idzie dalej, ale dana część ekranu miga na czerwono
-start/stop timera dla każdego panelu
-zapal, zgaś światło
-monitoring otwartych/zamkniętych drzwi (nie obracamy wtedy silnika w danej komorze, zapalamy światło)
-po naciśnięciu start, co 5 minut obracamy ramkę o 180 stopni
-do każdego panelu mamy przyciski:
-start- zeruje licznik i startuje prace, silniki sie moga obracac
-stop - zatrzymuje licznik, silniki sie nie obracaja
-"+" "-" - ustawianie czasu alarmu timera (po osiagnieciu alarmu panel na monitorze intensywnie miga)
Do ustawiania temperatury użyć funkcji PID. Przykładowy szkic UI jakby to miało wyglądać w załączniku (nie mam zdolności artystycznych)
Funkcje modbusowe do sterowania modułami (w przypadku pythona) mogę dostarczyć z przykładami użycia, moduły będą już skonfigurowane (zaadresowane) i przetestowane przeze mnie,
Część elektryczna (łączenie, zasilanie, schemat itp.) nie jest częścią tego zlecenia, jednakże oczywiście adresy modułów modbus i inne niezbędne informacje będą dostępne przed przystąpieniem do pracy.
Budzet: do negocjacji (ok 4000)
termin: do 31.05.2018
umowa o dzieło lub b2b (fv) - na moja własność przechodzą prawa autorskie i kody źródłowe.
podczas pracy mogą wyjść jeszcze jakieś zmiany, proszę wziąć pod uwagę jeszcze uruchomienie
płatność po uruchomieniu projektu
W razie pytań proszę pisać na priv
Zleceniobiorca ma za zadanie:
Napisać oprogramowanie w pytonie (lub inny system scada/hmi możliwy do uruchomienia na raspberry pi 3 – starto pi), które pozwoli na sterowanie szafy chłodniczej.
Szafa składa się z 4 komór, w każdej komorze monitorujemy temperaturę (modbus), czy są drzwi otwarte/zamknięte (modbus), oraz raz na 5 minut uruchamiamy silnik krokowy (przez modbus).
Dodatkowo sterujemy oświetleniem: włącz, wyłącz (modbus) oraz zadaną temperaturą - klimatyzatorem (jeden dla wszystkich 4 komór -modbus)
Funkcje do oprogramowania/napisania/narysowania:
- Ekran podzielony na 4 panele, gdzie na bieżąco monitorujemy temperaturę
- ustawienie zadanej temperatury i tak sterowanie klima, żeby ją osiągnąć (jako referencja średnia z czujników)
- ustawianie czasu alarmu dla każdego panelu (+/- 15 min) - po tym czasie czas idzie dalej, ale dana część ekranu miga na czerwono
-start/stop timera dla każdego panelu
-zapal, zgaś światło
-monitoring otwartych/zamkniętych drzwi (nie obracamy wtedy silnika w danej komorze, zapalamy światło)
-po naciśnięciu start, co 5 minut obracamy ramkę o 180 stopni
-do każdego panelu mamy przyciski:
-start- zeruje licznik i startuje prace, silniki sie moga obracac
-stop - zatrzymuje licznik, silniki sie nie obracaja
-"+" "-" - ustawianie czasu alarmu timera (po osiagnieciu alarmu panel na monitorze intensywnie miga)
Do ustawiania temperatury użyć funkcji PID. Przykładowy szkic UI jakby to miało wyglądać w załączniku (nie mam zdolności artystycznych)
Funkcje modbusowe do sterowania modułami (w przypadku pythona) mogę dostarczyć z przykładami użycia, moduły będą już skonfigurowane (zaadresowane) i przetestowane przeze mnie,
Część elektryczna (łączenie, zasilanie, schemat itp.) nie jest częścią tego zlecenia, jednakże oczywiście adresy modułów modbus i inne niezbędne informacje będą dostępne przed przystąpieniem do pracy.
Budzet: do negocjacji (ok 4000)
termin: do 31.05.2018
umowa o dzieło lub b2b (fv) - na moja własność przechodzą prawa autorskie i kody źródłowe.
podczas pracy mogą wyjść jeszcze jakieś zmiany, proszę wziąć pod uwagę jeszcze uruchomienie
płatność po uruchomieniu projektu
W razie pytań proszę pisać na priv
