Professional Documents
Culture Documents
Kuzniuk АПК lr4
Kuzniuk АПК lr4
ПРИРОДОКОРИСТУВАННЯ УКРАЇНИ
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Кафедра комп’ютерних систем, мереж та кібербезпеки
ЛАБОРАТОРНА РОБОТА №4
з предмету «Комп’ютерні технології в АПК»
на тему:
«Імітаційна комп’ютерна система аграрного спрямування»
Виконала:
студентка групи КІ-18007Б
Кузнюк Кароліна Владиславівна
Викладач:
доцент
Сагун Андрій Вікторович
Київ – 2022
Хід роботи
Мета роботи: Навчитися проводити імітування комп’ютерних систем
аграрного спрямування.
Варіант 10
Завдання. Необхідно реалізувати налаштування навколишнього середовища
(температура, вологість тощо) теплиці з обраною топологією розташування
обладнання та засобів імітації чинників впливу на рослини для вирощування
мікрозелені редису.
Дослідити проходження мережевих пакетів в імітаційній моделі СК
моніторингу зовнішнього середовища. Реалізувати реагування на зміну
параметрів для вирощування рослин, які відхиляються від оптимального:
рівень вологості повітря, температури вирощування та освітлення слід
підтримувати в рекомендованому діапазоні.
Реалізувати перегляд налаштованих параметрів стану для перегляду
стану датчиків і систем та реакції виконавчих пристроїв на значення
показників мікроклімату. Створити графічний backstage із зображення
вирощуваних в теплиці культур.
Обґрунтування оптимальних параметрів для вирощування мікрозелені
редису.
Освітлення: 2-4 дні у темряві, 3-6 днів на світлі. Оптимальними
умовами для вирощування мікрозелені вважають вологість 65-70% і
температуру повітря 18-22 ° С. Ці показники не повинні змінюватися.
За допомогою програмного забезпечення Cisco Packet Tracer створимо
IoT-систему моніторингу температури навколишнього середовища.
Для виконання роботи було використано друковану плату (MCU), до
якої підключені за аналоговим входом А0 – датчик температури (Temperature
Sensor); за цифровими входами D1, D2 – елементи нагрівання (Heating
Element) та охолодження (Air Cooler) відповідно.
function setup() {
pinMode(ledPin, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
}
function loop() {
// read from pot
var newValue = analogRead(potPin);