Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

З НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ БІОРЕСУРСІВ І

ПРИРОДОКОРИСТУВАННЯ УКРАЇНИ
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Кафедра комп’ютерних систем, мереж та кібербезпеки

ЛАБОРАТОРНА РОБОТА №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) відповідно.

Рис. 1 – Зібрана схема системи (Cisco Packet Tracer 8.1.0).


Далі приведено код програми, розроблений для реалізації
індивідуального завдання.
var ledPin = 1;
var potPin = A0;
var value = 0;

function setup() {
pinMode(ledPin, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
}

function loop() {
// read from pot
var newValue = analogRead(potPin);

// map it from 1023 to 255


newValue = Math.floor(map(newValue, 0, 1023, 0, 255));
if (newValue != value) {
Serial.println("new value: " + newValue);

// analog write to led


analogWrite(ledPin, newValue);
value = newValue;
if ((newValue <=140) && (newValue >=137)){
digitalWrite(1, LOW);
digitalWrite(2, LOW);
}
if (newValue > 140){
digitalWrite(2, HIGH);
digitalWrite(1, LOW);
}
if (newValue < 137){
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
}
}
delay (500);
}
При запуску моделювання датчик надсилає отриману інформацію про
температуру навколишнього середовища на друковану плату. Далі
здійснюється керування елементами регулювання шляхом подання платою
відповідних сигналів до елементів.
Доступ до виконаної роботи Cisco Packet Tracer 8.1.0:
Додаток А. Виконана робота.

Рис. 2 – Моделювання нагрівання середовища.


Висновки: У результаті виконання даної лабораторної роботи було
розроблено імітаційнц комп’ютерну система аграрного спрямування, а саме –
здійснення регулювання температури навколишнього середовища.

You might also like