Temat: budowa szklarni atomowej w Cisco Packet Tracer 8.2.2.
Cel: automatyczne utrzymanie komfortowych warunków do uprawy — temperatura, wilgotność, poziom wody, oświetlenie — oraz wysyłanie powiadomień o wszelkich zmianach.
Założenia wyjściowe
| Parametr | Normalny zakres | Próg krytyczny |
|---|
| Temperatura gleby/powietrza | 20 – 30 °C | < 20 °C lub > 30 °C |
| Wilgotność powietrza | 40 – 70 % | < 40 % lub > 70 % |
| Poziom wody w zbiorniku | 20 – 80 % | < 20 % lub > 80 % |
| Oświetlenie | włączone 18:00-06:00 | wyłączone w ciągu dnia
|
Urządzenia fizyczne (IoT)
| Nazwa (Display Name) | Typ | Funkcja |
|---|
| IoT4 Door | Drzwi | Zautomatyczne otwieranie/zamykanie (start — zamknięte) |
| IoT13 RFID Reader | Czytnik | Dostęp za pomocą karty (ID = 1001) |
| IoT1 Light | Lampa | Dodatkowe oświetlenie w nocy |
| IoT3 Fan | Wentylator | Chłodzenie, cyrkulacja powietrza |
| IoT10 Furnace | Nagrzewnica | Ogrzewanie przy < 20 °C |
| IoT2 Lawn Sprinkler | Zraszacz | Podlewanie przy niskiej wilgotności |
| IoT5 Water Drain | Odpływ | Odprowadzanie nadmiaru wody |
| IoT6 Water Level Monitor | Czujnik poziomu wody | 0 – 100 % |
| IoT11 Humidity Monitor | Czujnik wilgotności | 0 – 100 % |
| IoT8 Thermostat | Termostat | Temperatura °C |
| IoT9 Smoke Detector | Czujnik dymu | Alarm przy dymie |
| IoT0 Window | Okno | Automatyczne wietrzenie |
Projekt musi być wykonany wyłącznie w Packet Tracer. Można zmienić poziom trudności, dodać lub usunąć elementy. Głównym celem jest napisanie skryptu w Pythonie, przeprowadzenie wszystkich niezbędnych testów (otwieranie/zamykanie drzwi, dym, światło, wilgotność itp.), a także wysyłanie alertów o wszelkich zmianach.
Dołączam plik .pkt do zapoznania się.