Тема: Цифровая теплица: разработка системы удалённого видео наблюдения
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПЕРЕЧЕНЬ УСЛОВНЫХ СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 8
1 Теоретическая часть 10
1.1. Камера OV7670 10
1.1.1. Протокол SCCB 14
1.1.2. Регистры управления 17
1.1.3. Видео выходы 18
1.2. SD card 19
1.2.1. Протокол SPI 20
1.2.2. Библиотека FatFs 22
1.3. STM32 23
1.3.1. Интерфейс I2C 25
1.3.2. Подключение DCMI протокола через DMA 28
1.3.3. Цифровые порты ввода/вывода 31
1.3.4. Интерфейс USART 32
1.3.5. Библиотека LibJPEG 36
1.4. Андроид приложение 37
1.4.1. Интерфейс приложения и компоненты Malterial.io 37
1.4.2. Соединение с интернетом. Библиотека Retrofit 40
1.4.3. Хранение данных в приложении. Библиотека Room 41
2. Практическая часть 46
2.1. Принципиальная схема 47
2.2. Разработка программы 48
2.3. Тестирование и результаты 53
2.4. Разработка Андроид приложения 54
ЗАКЛЮЧЕНИЕ 64
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 65
ПРИЛОЖЕНИЕ А 68
ПРИЛОЖЕНИЕ Б 70
📖 Введение
•S Освещение теплицы должно работать не более 16 часов в течение суток в зависимости от вида растений. Для освещения теплицы принимаются люминесцентные, натриевые, светодиодные и т.д. виды ламп.
J Управление температурой зависит от географического расположения теплицы и установленных нагревательных систем или охлаждающих систем, например кондиционер.
J Проветривание - проводится с помощью вентиляторов.
•S Полив - можно выделить три основных вида: дождевание, внутрипочвенное и капельное.
•S Наблюдение - проводится с помощью обычной камеры и Tof - камеры (камеры глубины).
J Сбор урожая - с помощью роботов которые автоматически управляются искусственным интеллектом.
Разработка автоматизированной системы мониторинга параметров и управления теплицей является важной и актуальной на сегодняшний день задачей. Хорошо подготовленное и выбранное аппаратное и программное обеспечение позволяет владельцам теплицы быстрые и удобные способы управления, мониторинга и анализа урожайности теплицы, помогают планировать своевременные действия для обеспечения высокого коэффициента урожайности и получения качественного продукта без вреда здоровью человека. Учитывая это в выпускной квалификационной работе уделено внимание созданию ПО для видео мониторинга теплицы и мобильное приложение для удалённого управления и мониторинга теплицы.
С помощью видео фиксации контролируются действия сотрудников и сторонних людей на территории теплицы, сбор урожая, взвешивание, состояние оборудования и т.д. Кроме этих задач видео фиксация может использоваться для исследования урожайности, заболеваний, роста, цветения и созревания урожая. Для этого сейчас часто используются дроны с видео камерой. Они дают преимущество наблюдения за большими площадями в реальном времени проводя автоматический мониторинг без участия человека.
Мобильные приложения сегодня позволяют оперативно решать задачи в различных сферах. Разрабатывается большое число приложений как общего назначения (агрегаторы вызова такси или доставки еды), так и специального (управление умным домом). В этой связи разработка мобильного приложения управление теплицей является необходимым условием. Андроид - самая популярная операционная система (ОС) для смартфонов, которая распространяется бесплатно. Разработка программ осуществляется с помощью интегрированной среды разработки с большим набором библиотек.
Современное состояние проблемы. На сегодняшний день экологические проблемы, связанные с почвой, поливом и климатом требуют найти новые нестандартные способы выращивания урожая в сложных условиях, а демографический рост населения увеличивает спрос на сельскохозяйственные товары. Одним из самых эффективных решений данной проблемы является использование теплиц.
Цель. Разработка микропроцессорного устройства видео фиксации состояния теплицы на базе микроконтроллера STM32F407 и цифровой камеры OV7670, а так же разработка Android приложения мониторинга параметров и управления теплицей.
Для достижения поставленной цели решены следующие задачи:
С Изучение цифрового видео протокола SCCB.
С Изучение принципа работы STM32F407 и OV7670.
С Разработка принципиальной схемы, написание и отладка программ.
✅ Заключение
Было разработано приложение, основные функции которого являются: авторизация пользователя, отображение информации с датчиков температуры и влажности, управление сервоприводами, получение данных с сервера и их отправка. Дополнительными элементами являются многоязычность и две темы оформления приложения. Приложение разработано в среде разработки Android Studio на языке Java. Использованы компоненты Material.io, а для соединение сервером библиотека Rerofit и для хранения данных библиотека Room.





