Тема: побудова атомної теплиці у Cisco Packet Tracer 8.2.2.
Мета: автоматично підтримувати комфортні умови для вирощування — температуру, вологість, рівень води, освітлення — і надсилати оповіщення про будь-які зміни.
Вихідні припущення
| Параметр | Нормальний діапазон | Критичні пороги |
|---|
| Температура ґрунту/повітря | 20 – 30 °C | < 20 °C або > 30 °C |
| Вологість повітря | 40 – 70 % | < 40 % або > 70 % |
| Рівень води в баку | 20 – 80 % | < 20 % або > 80 % |
| Освітлення | увімкнено 18:00-06:00 | вимкнено вдень
|
Фізичні (IoT) пристрої
| Назва (Display Name) | Тип | Функція |
|---|
| IoT4 Door | Двері | Моторизоване відкриття/закриття (старт — закрито) |
| IoT13 RFID Reader | Зчитувач | Доступ за карткою (ID = 1001) |
| IoT1 Light | Лампа | Додаткове світло вночі |
| IoT3 Fan | Вентилятор | Охолодження, циркуляція повітря |
| IoT10 Furnace | Нагрівач | Обігрів при < 20 °C |
| IoT2 Lawn Sprinkler | Зрошувач | Полив при низькій вологості |
| IoT5 Water Drain | Дренаж | Скид надлишкової води |
| IoT6 Water Level Monitor | Датчик рівня води | 0 – 100 % |
| IoT11 Humidity Monitor | Датчик вологості | 0 – 100 % |
| IoT8 Thermostat | Термостат | Температура °C |
| IoT9 Smoke Detector | Датчик диму | Тривога при димі |
| IoT0 Window | Вікно | Автоматичне провітрювання |
Це лабораторне завдання, яке потрібно виконати виключно в packet tracer. Складність можна змінити, щось додати або видалити. Основна мета — написання скрипту на Python, проведення всіх необхідних тестів (відкривання/закривання дверей, дим, світло, вологість тощо), а також відправлення оповіщень про будь-які зміни.
Додаю файл .pkt для ознайомлення.