Прототип передвижного устройства скрытого видеонаблюдения
Моделирование и конструирование миниатюрного устройства скрытого видеонаблюдения. Определение способа подключения элементов на основе микроконтроллера Arduino. Тестирование продукта в среде, которая с наибольшей точностью соответствует реальной среде.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.08.2018 |
Размер файла | 7,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Оглавление
Введение
1. Solidworks, labview
1.1 Подбор элементной базы
2. Моделирование
3. Управление моделью в LabView
4. Подключение элементов к Аrduino
4.1 Физический прототип
Заключение
Список литературы
Приложение
Введение
В настоящее время растет интерес к проблеме инженерного проектирования. Albert B. Garcia, Jr. Gocke, Johnson Robert P., Nelson P. ввели термин "виртуальное прототипирование" в книге "Virtual Prototyping: Concept to Production", которая была опубликована в марте 1994 года. Виртуальное прототипирование внесло большой вклад в производство технических устройств. Процесс разработки устройства занимал много времени и был дорогостоящим. Первоначальный физический прототип в большинстве случаев не соответствовал предъявляемым требованиям. Инженеры должны были исправлять различные ошибки и строить другие физические модели. Благодаря виртуальному прототипированию можно вносить изменения в виртуальную модель за короткое время и без траты денежных средств. У виртуального прототипирования есть большой потенциал для улучшения текущего процесса разработки технических средств.
Основной проблемой дипломной работы является отсутствие миниатюрной модели устройства, которая позволяет свести к минимуму вовлеченность человека в опасной работе. Теоретическая гипотеза заключается в том, что прототип миниатюрного робота уменьшит участие человека в работе, которая может угрожающей жизни человека.
Целью исследования является моделирование и конструирование миниатюрного устройства скрытого видеонаблюдения. Для достижения цели необходимо решить следующие задачи:
· изучить литературу по программному обеспечению SolidWorks;
· изучить литературу по среде разработки LabView;
· подобрать элементную базу устройства;
· смоделировать устройство в программном обеспечении SolidWorks;
· определить способ подключения элементов на основе микроконтроллера Arduino;
· оценить приблизительную структуру робота;
· сконструировать физический прототип.
С помощью разработанного устройства будет осуществляться скрытое видеонаблюдение. Cкрытое видеонаблюдение - это съемка незаметной видеокамерой. Данный вид получения информации запрещен на территории Российской Федерации в соответствии с Уголовным кодексом РФ от 13.06.1996. Согласно статье 138.1: "Незаконные производство, приобретение и (или) сбыт специальных технических средств, предназначенных для негласного получения информации, - наказываются штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев, либо ограничением свободы на срок до четырех лет…" Уголовный кодекс Российской Федерации. Федеральный закон от 13 июня 1996 г. № 63-ФЗ. Статья 138.1 Т. е. без предупреждения о ведении записи или видеопередачи скрытыми средствами. В Постановлении Правительства РФ №770 от 1.07.96 отмечено, что деятельность лиц как юридических, так и физических по разработке, изготовлению и продаже спецсредств для негласного сбора информации обязательно должна иметь лицензию. Лицензию выдают в специализированных государственных органах. При отсутствии лицензии все действия, в том числе продажи, являются незаконными. В то же время, использовать средства скрытого видеонаблюдения на всей территории России могут только лица, которым разрешено проводить оперативно-розыскные операции. В Федеральном законе "Об оперативно-розыскной деятельности" в ст. 13 сказано, что данный вид деятельности имеют возможность осуществлять только работники ФСБ, МВД, Службы внешней разведки, таможни, Государственной службы исполнения наказаний и др. Федеральный закон от 12 августа 1995 г. N 144-ФЗ "Об оперативно-розыскной деятельности" Разрабатываемое устройство должно послужить борьбе с терроризмом, таким образом, скрытое видеонаблюдение будет использоваться структурами ФСБ и МВД.
1. Solidworks, labview
Разработчиком программного обеспечения SolidWorks является компания Dassault Systemes. Данное программное обеспечение представляет собой систему автоматизированного проектирования (САПР), которая реализует функцию моделирования 2D или 3D-моделей с сокращением трудоёмкости проектирования. Основным преимуществом SolidWorks является простой в использовании графический пользовательский интерфейс.
Согласно опросу MIT Survey, программное обеспечение Solidworks имеет наивысшую производительностью, обеспечивает лучшую визуализацию дизайна, улучшает дизайн продуктов, ускоряет конструктивные итерации, проектирует с меньшим количеством ошибок.
Деталь и сборка являются базовым интерфейсом моделирования Solidworks. В разделе "Детали" создаются отдельные части устройства. Таким образом, выполняется моделирование остальных деталей устройства в разных файлах. Благодаря функции "Сборка" выполняется сопряжение деталей. видеонаблюдение микроконтроллер скрытый
Программное обеспечение Solidworks имеет множество функций. С помощью функций моделирования и анализа выполняется тестирование разработанного продукта в среде, которая с наибольшей точностью соответствует реальной среде.
Solidworks - одно из лучших программных решений для моделирования САПР, которое позволяет простым и экономичным способом рисовать 2D или 3D-проекты. Программное обеспечение SolidWorks повышает производительность инженеров, предоставляя экономию времени и денежных средств.
Дополнение SolidWorks Motion позволяет выполнять вычисления скоростей, ускорений и силы для компонентов во время движения, таким образом выполняя анализ движения. Данное исследование движения будет использоваться для синхронизации со средой разработки LabView. В SolidWorks Motion выполняется настройка двигателей, которые будут вращать детали в выбранном направлении относительно других деталей.
LabVIEW является кроссплатформенной графической средой разработки приложений. В LabVIEW программные модули, которые разрабатываются, называются " Virtual Instruments" (VI). каждый VI состоит из двух частей: блок-диаграммы и передней панели. Блок-диаграмма представляет собой программный код (точнее, визуальное графическое представление кода), а передняя панель - это интерфейс.
Программный модуль NI SoftMotion внес значительный вклад, чтобы облегчить потребности быстрого проектирования. Исходный проект часто требует изменений, что приводит к дорогостоящим и трудоёмким физическим прототипам. Возможность анализа без физической модели достигается с помощью модуля NI SoftMotion, который позволяет моделировать и анализировать динамическое поведение системы. При этом все части модели SolidWorks могут быть связаны с алгоритмами LabVIEW, разработанными для управления моделью. NI SoftMotion Module позволяет использовать проект LabVIEW для настройки всех осей и настройки двигателей. По завершении настройки оборудования можно использовать интерактивную панель тестирования для проверки конфигурации и перемещения отдельных осей. Благодаря модулю NI SoftMotion можно визуализировать и оптимизировать дизайн и оценить различные концепции дизайна, прежде чем конструировать физические прототипы.
1.1 Подбор элементной базы
На основании цели и задач выполнен подбор элементной базы. В результате подобраны следующие элементы:
1. Камера Mini Q7 Camera 480P (рис.1)
Таблица 1 ? Характеристики камеры
Формат изображений |
JPG |
|
Разрешение изображения |
640 * 480 |
|
Формат видео |
AVI |
|
разрешение видео |
640 * 480 VGA / 320 * 240 QVGA (по сети) |
|
Частота кадров видео |
15 |
|
Поддерживаемый тип карты |
Micro SD |
|
Макс. объем памяти |
32GB |
|
Антенна |
2.4G 802.11n Wi-Fi |
|
Аккумулятор |
литий-полимерный |
|
Ёмкость аккумулятора |
100mAh |
|
Напряжение питания |
5V |
|
Время зарядки аккумулятора |
2h |
|
Размер |
46 мм x 20 мм x 15 мм |
|
Вес |
25 г |
Рисунок 1 - Камера
На рисунке 1 изображена камера Mini Q7 Camera 480P. Пояснения к частям камеры в соответствии с рис.2:
1. Режим
2. Вкл. / Выкл.
4. Камера
5. Ночной свет
6. Микро SD
7. Пилотная лампа
8. USB
Рисунок 2 - Части камеры
2. Сервопривод Tower Pro 9g SG90 (изображен на рис.3)
Таблица 2 - Технические характеристики сервопривода
Рабочее напряжение |
от 3V до 7.2V |
|
Температура использования |
от -30° до 60°C |
|
Размер |
22mm x 11.5mm x 22.5mm |
|
Вес |
9 г |
Рисунок 3 - Сервопривод.
3. Электрический двигатель
Питание 5 В, необходимая скорость проектируемого устройства 3 км/ч (0,83 м/с) достигаемая за 3 сек., примерная масса устройства 600 г.
Таким образом, минимальный ток двигателя должен быть равен 0,009 А, минимальная мощность 0,055 Вт.
В результате выбран мотор с редуктором IE-BO2-120I-DBL, представленный на рис.4
Таблица 3 - Характеристики двигателя
Скорость вращения без нагрузки при питании 6В |
200 об/мин |
|
Ток, потребляемый без нагрузки при питании 6В |
200мА |
|
Скорость вращения без нагрузки при питании 3В |
90 об/мин |
|
Ток, потребляемый без нагрузки при питании 3В |
150мА |
|
Напряжение питания |
3 - 6 В |
Рисунок 4 - Мотор с редуктором
4. Драйвер двигателя L298N (представлен на рис.5). Светодиод сигнализирует о наличии питания
Таблица 4 - Характеристики драйвера двигателя L298N
Питание внешней логики (Uss) |
+5V ~ +7V (установлен внутренний стабилизатор на +5В) |
|
Входное напряжение логической части (Ud) |
от 6V до 12V |
|
Входное напряжение управляемой части (Us) |
от +5V до +35V |
|
Рабочий ток внешней логической части (Iss) |
0 ~ 36mA |
|
Ток нагрузки каждой управляемой части (Io) |
2A |
|
Пиковый ток нагрузки каждой управляемой части (Io) |
3А |
|
Максимальная потребляемая мощность |
20Вт |
|
Высокий уровень входного управляющего сигнала (High) |
2.3В = Uin = Uss |
|
Низкий уровень входного управляющего сигнала |
-0.3В = Uin = 1.5В |
|
Рабочая температура окружающей среды |
от -25 до 130°C |
|
Размеры модуля |
43.5, 43.5, 26 мм |
|
Вес |
33 г |
Рисунок 5 - Драйвер двигателя
5. Приёмопередатчик NRF24L01 (2.4 ГГц) (Рис. 6 и 7)
Таблица 5 - Характеристика приёмника-передатчика NRF24L01
Напряжение питания |
1,9-3,6 В |
|
Ток |
11,3 мA |
|
Частоты каналов |
126 |
|
Скорости обмена |
256 Кбод, 1 Мбод, 2 Мбод |
|
Модуляция |
GFSK |
|
Чувствительность приемника |
-85 dBм при скорости 1 Мбод |
|
Предельная температура воздуха при работе |
-40…85 °C |
|
Предельная температура воздуха при хранении |
-40…125 °C |
Рисунок 6 ? Приёмник-передатчик
Рисунок 7 - Входы приёмника-передатчика
6. Джойстик KY-023 (рис. 8)
Рисунок 8 - Джойстик KY-023
7. Аккумулятор Li-ion (3 шт., рис.9)
Таблица 6 - Характеристики литиевого аккумулятора
Типоразмер |
АА |
|
Ёмкость, мА*ч |
900 |
|
Напряжение,В |
3.7 |
Рисунок 9 - Аккумулятор
8. Батарейные отсеки
BH322-1A (BH-602), Батарейный отсек 2xAА (рис.10)
Таблица 7 - Характеристики батарейного отсека
Контакты |
провод 150 мм |
|
Температурный диапазон |
-40 до +105 °C; |
|
Габаритные размеры |
58 х 26 х 17 мм |
Рисунок 10 - Батарейный отсек 2xAА
BH311 (BH613), Батарейный отсек 1хАА (рис.11)
Рисунок 11 - Батарейный отсек 1хАА
9. Arduino UNO (рис.12)
Таблица 8 - Характеристики Arduino
Микроконтроллер |
ATmega328 |
|
Рекомендуемое входное напряжение |
7 - 12 В |
|
Предельное входное напряжение |
6 - 20 В |
|
Цифровые входы (выходы) |
14 |
|
Аналоговые входы |
6 |
|
Постоянный ток через вход/выход |
40 мА |
|
Постоянный ток для вывода 3.3 В |
50 мА |
|
Флэш-память |
32 Кб |
|
ОЗУ |
2 Кб |
|
EEPROM |
1 Кб l |
|
Тактовая частота |
16 МГц |
|
Размеры |
Длина 68,6 мм, ширина 53,4 мм |
|
Вес |
25 г |
Рисунок 12 - Arduino UNO
2. Моделирование
В программе SolidWorks 2013 были смоделированы следующие детали:
1. Корпус (изображен на рис.13)
Рисунок 13 - Корпус
2. Поворотный кулак (рис.14)
Рисунок 14 - Поворотный кулак
3. Цилиндр, с помощью которого будет осуществляться прокручивание оси колеса в поворотном кулаке (рис.15).
Рисунок 15 - Цилиндр
4. Стойка (рис.16)
Рисунок 16 - Стойка
5. Сервопривод (рис.17)
Рисунок 17 - Сервопривод
6. Качалка сервопривода (изображен на рис.18)
Рисунок 18 - Качалка сервопривода
7. Деталь для крепления поворотного кулака к корпусу (рис.19)
Рисунок 19 - Деталь для крепления поворотного кулака к корпусу
8. Переднее колесо (рис.20)
Рисунок 20 - Переднее колесо
9. Заднее колесо (представлено на рис.21)
Рисунок 21 - Заднее колесо
10. Тяга руля управления (рис.22)
Рисунок 22 - Тяга руля управления
11. Мотор с редуктором (представлен на рис.23)
Рисунок 23 - Мотор с редуктором
12. Вал мотора (рис.24)
Рисунок 24 - Вал мотора
Угол, для крепления оси задних колес (рис.25)
Рисунок 25 - Угол для задних колес
В результате получена модель с поворотным механизмом и двигателем. Результат первой части моделирования представлен на рисунках 26, 27 и 28. Отверстия в корпусе предусмотрены под крепления оставшихся элементов.
Рисунок 26 - Первая часть моделирования
Рисунок 27 - Первая часть моделирования (вид сверху)
Рисунок 28 - Первая часть моделирования (вид сбоку)
Далее было выполнено моделирование следующих элементов:
1. Батарейный отсек для 2 аккумуляторов (рис.29)
Рисунок 29 - Батарейный отсек для двух аккумуляторов
Батарейный отсек для одного аккумулятора (рис.30)
Рисунок 30 - Батарейный отсек для одного аккумулятора
2. Arduino UNO (изображен на рис.31)
Рисунок 31 - Arduino UNO
3. Драйвер двигателя L298N (рис.32)
Рисунок 32 - Драйвер двигателя
4. Радиомодуль NRF24L01 (рис.33)
Рисунок 33 - Радиомодуль NRF24L01
В результате получен виртуальный прототип с расположением элементов, представленным на рисунке 34. Благодаря программе SolidWorks Toolbox в сборку были добавлены болты и гайки по стандарту DIN.
Рисунок 34 - Расположение элементов в виртуальном прототипе
3. Управление моделью в LabView
Для управления виртуальной моделью используется среда разработки LabView. Для настройки выполнены следующие шаги:
1. Выбраны и сконфигурированы двигатели благодаря продукту SolidWorks Motion. На рисунке 35 показан настроенный сервопривод (Вращающийся двигатель 1). На рисунке 36 представлен Вращающий двигатель 2 (мотор с редуктором).
Рисунок 35 - Первый настроенный двигатель в SolidWorks
Рисунок 36 - Второй настроенный двигатель в SolidWorks
2. Выполнена синхронизация LabView и SolidWorks. Добавлены двигатели, настроенные на первом шаге, в проект. Окно проекта представлено на рисунке 37.
Рисунок 37 - Проект в LabView
3. Составлена Блок-схема, которая изображена на рисунке 38. В схеме используется Straight-Line Move из раздела NI SoftMotion Module. Настроены Control и Indicator, которые отображаются на передней панели (рис.39).
Рисунок 38 - Блок-диаграмма в LabView
Рисунок 39 - Передняя панель проекта в LabView
4. Выполнен запуск проекта (рис.40). Для начала вращения двигателя выставляется необходимое значение слайдера и нажимается кнопка "execute", после завершения вращения двигателя загорается индикатор "done".
1.
Рисунок 40 - Управление моделью
С помощью среды разработки LabView было настроено управление прототипом, построенным в SolidWorks. Благодаря проекту был подобран примерный угол поворота сервопривода и проверена работа поворотного механизма.
4. Подключение элементов к Аrduino
В работе используется два микроконтроллера Arduino UNO для приема и передачи сигнала.
К приёмнику будут подключены:
1. Сервопривод Tower Pro 9g SG90
Схема подключения сервопривода (представлена на рисунке 41):
· Коричневый провод - земля (подключается к GND)
· Красный провод - питание 5В (подключается к пину 5V)
· Желтый провод - сигнал управления (подключается к цифровому пину, выбран пин номер 3)
Рисунок 41 - Подключение сервопривода к Arduino
2. Двигатель и драйвер двигателя (подключение представлено на рис.42)
Надетая перемычка на входы ENA (ENB) активирует включение канала управления двигателем.
I1 (I3) и I2 (I4) являются логическими входами задания направления вращения (в таблице 9 представлена зависимость состояния мотора от значения входного сигнала)
Таблица 9 - состояние мотора
I1 |
I2 |
Состояние мотора А |
|
0 |
0 |
Стоп |
|
0 |
1 |
Вращение по часовой |
|
1 |
0 |
Вращение против часовой |
|
1 |
1 |
Стоп |
Рисунок 42- Подключение драйвера двигателя к Arduino
3. Приемопередатчик (рис.43)
nRF24L01 имеет следующие контакты:
· GND - земля
· VCC - питание 3,3В
· CE - включение радиотракта микросхемы высоким уровнем
· CSN - активный низкий уровень (при условии, что установлен низкий уровень, модуль реагирует на команды SPI
· SCK - тактирование шины SPI
· MOSI - используется для передачи данных с микроконтроллера (МК) на устройство
· MISO - предназначен для передачи данных с устройства на МК
· IRQ - выход сигнала для запроса прерывания при отправке и приеме пакета.
Рисунок 43 - Подключение приемопередатчика к Arduino
Общая схема подключения приемника представлена на рисунке 44. Для подключения питания используется встроенный разъем DC 2.1.
Рисунок 44 - Общая схема подключения элементов к Arduino
К передатчику будут подключены джойстик и приемопередатчик. Общая схема подключения передатчика представлена на рисунке 45.
Джойстик имеет 5 выходов: Vсс, GND, VRX (по оси x), VRY (по оси y) и SW (нажата или отпущена кнопка).
Рисунок 45 - Общая схема подключения передатчика
4.1 Физический прототип
Для создания физического прототипа собраны схемы передатчика (рис.46) и приемника (рис.47). Скетчи для приемника и передатчика представлены в разделе Приложения.
Рисунок 46 - Передатчик
Рисунок 46 - Приемник
Для осуществления поворота с помощью сервопривода разработана структура поворотного механизма, представленная на рисунках 46 и 47. С целью уменьшения веса в качестве основного материала конструкции выбран пенопласт.
Рисунок 46 - Поворотный механизм в начальном положении
Рисунок 47 - Поворотный механизм со сдвигом влево
На рисунке 48 представлены собранный поворотный механизм и прикрепленный мотор, в конструкции выполнены вырезы для элементов. Для укрепления конструкции снизу приклеен текстолит (рис.49).
Рисунок 48 - Собранные поворотный механизм и двигатель
Рисунок 49 - Вид конструкции снизу
В результате собран физический прототип передвижного устройства с прикрепленной Wi-fi камерой, провода закреплены с помощью стяжек (рис.50, 51, 52). Конструкция пульта представлена на рисунках 53, 54, 55, 56.
Рисунок 50 - Вид с передней стороны
Рисунок 51 - Вид сбоку
Рисунок 52 - Вид сверху
Рисунок 53 - Пульт без крышки
Рисунок 54 - Вид пульта сверху
Рисунок 55 - Итоговая конструкция пульта
Рисунок 56 - Пульт с прикрепленным телефоном для синхронизации с камерой
Заключение
Данная работа была направленна на разработку прототипа передвижного устройства скрытого видеонаблюдения на базе микроконтроллера Arduino UNO с управлением по радиоканалу. Скетчи для Arduino UNO были написаны в программе Arduino IDE на языке программирования C++.
В соответствии с задачами дипломной работы были решены следующие вопросы:
· подбор элементной базы;
· разработана структура устройства;
· моделирование прототипа в среде Solidworks;
· настройки управления виртуальной моделью с помощью среды разработки LabView;
· определены способы подключения элементов к микроконтроллеру;
· сконструирован физический прототип.
Разрабатываемое устройство может послужить борьбе с терроризмом, таким образом, скрытое видеонаблюдение может быть использовано структурами ФСБ и МВД.
Список литературы
1. Albert B. Garcia, Jr. Gocke, Johnson Robert P., Nelson P. (1994). Virtual Prototyping: Concept to Production (Report of the Defense Systems Management College 1992-93 Military Research Fellows). Fort Belvoir, Virginia: Defense Systems Management College Press, March 1994.
2. Уголовный кодекс Российской Федерации. Федеральный закон от 13 июня 1996 г. № 63-ФЗ. Статья 138.1
3. Федеральный закон от 12 августа 1995 г. N 144-ФЗ "Об оперативно-розыскной деятельности"
4. Тику Ш. Эффективная работа: SolidWorks 2004. ? СПб.: Питер, 205. - 768 с.
5. ЧИП и ДИП - интернет-магазин приборов и электронных компонентов [Электронный ресурс]. - Режим доступа: https://www.chipdip.ru, свободный. - Загл. с экрана.
6. Программирование Ардуино [Электронный ресурс] /. - Электрон. текстовые дан. - Режим доступа: http://arduino.ru/Reference, свободный
Приложение А
ARDUINO СКЕТЧ ДЛЯ ПЕРЕДАТЧИКА
#include "RF24.h"
RF24 radio(9, 10);
const uint64_t pp = 0xE8E8F0F0E1LL;
int m[1];
int ppin_1 = A0;
int v_1;
int ppin_2 = A1;
int v_2;
void setup(void)
{
radio.begin();
radio.openWritingPipe(pp);
}
void loop()
{
v_1 = analogRead(ppin_1), v_1 = map(v_1, 0, 1023, 0, 127), m[0] = v_1, radio.write(m, 1);
v_2 = analogRead(ppin_2), v_2 = map(v_2, 0, 1023, 128, 255), m[0] = v_2, radio.write(m, 1);
}
Приложение Б
ARDUINO СКЕТЧ ДЛЯ ПРИЕМНИКА
#include <Servo.h>
#include "RF24.h" // Библиотека nRF24L01
Servo Servo_sg;
RF24 radio(9, 10); // Цифровые пины (9, 10) Arduino, к которым подключается радиомодуль
const uint64_t pipe = 0xE8E8F0F0E1LL;
int m[1];
int d;
int pst;
int sp_f; // Скорость при движении вперед
int sp_b; // Скорость при движении назад
const int i1 = 2;
const int i2 = 4;
const int A = 5; // Пин для смены скорости
void setup()
{
pinMode(i1, OUTPUT); // Соединение связи с драйвером двигателя
pinMode(i2, OUTPUT);
pinMode(A, OUTPUT);
Servo_sg.attach(3);
delay(50);
radio.begin();
radio.openReadingPipe(1,pipe);
radio.startListening();
}
void loop()
{
if (radio.available()) radio.read(m, 1);
if (m[0] < 127 && m[0] > -1) d = m[0], pst = map(d, 0, 126, 1, 65), Servo_sg.write(pst);
if (m[0] >= 128 && m[0] <= 189) d = m[0], sp_b = map(d, 255, 201, 0, 255), backward(sp_b);
if (m[0] >= 201 && m[0] <= 255) d = m[0], sp_f = map(d, 189, 128, 0, 255), forward(sp_f);
if (m[0] > 190 && m[0] < 200) d = m[0], stop();
}
void stop()
{
analogWrite(A, 0);
digitalWrite(i1, LOW);
digitalWrite(i2, LOW);
}
void forward(int sp_f)
{
digitalWrite(i1, HIGH);
digitalWrite(i2, LOW);
analogWrite(A, sp_f);
}
void backward(int sp_b)
{
digitalWrite(i1, LOW);
digitalWrite(i2, HIGH);
analogWrite(A, sp_b);
}
Размещено на Allbest.ru
...Подобные документы
Проектирование устройства, выполняющего функцию определения минимального давления на основе информации о показаниях полученных от 7 датчиков. Разработка набора команд управления микроконтроллером в среде программного обеспечения Code Vision AVR.
курсовая работа [24,5 K], добавлен 28.06.2011Классификация видеокамер по техническим характеристикам. Анализ современных программно-аппаратных комплексов систем видеонаблюдения. Назначение и технические характеристики системы видеонаблюдения "Globoss". Анализ плат видеоввода с аппаратным сжатием.
дипломная работа [8,4 M], добавлен 29.06.2011Описание области применения устройства релаксационного воздействия на человека "Лампа хорошего настроения". Выбор микроконтроллера устройства. Алгоритм функционирования программы, её тестирование. Правила и нормы охраны труда при работе с компьютером.
дипломная работа [5,8 M], добавлен 28.09.2015Система контроля и управления доступом как базовый компонент интегрированных систем. Структура и основные элементы систем видеонаблюдения. Области применения и обзор программного обеспечения систем видеонаблюдения. Интегрированные системы безопасности.
дипломная работа [1,8 M], добавлен 25.07.2015Моделирование заданных команд, внутренних функциональных устройств и объектов ввода-вывода микроконтроллера. Разработка программа для демонстрации совместной работы микроконтроллера и моделируемого внешнего устройства. Компоненты архитектуры ATMega128.
курсовая работа [3,6 M], добавлен 12.06.2013Обзор цифровых процессоров для видеонаблюдения. Конструктивное исполнение процессоров. Программное и аппаратное обеспечение. Система команд цифрового процессора. Содержание программного кода. Пояснения к программному коду. Иллюстрация работы эмулятора.
курсовая работа [1,2 M], добавлен 13.02.2017Вычисление вероятности безотказной работы микропроцессорного устройства, блока оперативной памяти, внешнего запоминающего устройства, программного обеспечения, работы оператора. Определение средней наработки на отказ аппаратно-программного комплекса.
контрольная работа [537,8 K], добавлен 07.07.2012Формализация и стандартизация данных. Описание программных блоков. Защита от несанкционированного доступа, некорректной регистрации и авторизации. Тестирование и отладка программного продукта. Расчет годового экономического эффекта от его внедрения.
курсовая работа [588,7 K], добавлен 17.07.2014Методы материального моделирования в среде GPSS. Построение и разработка концептуальной модели. Алгоритмизация модели и ее машинная реализация. Экспериментальное моделирование на ЭВМ. Определение максимальной длины очереди готовых к обработке пакетов.
курсовая работа [189,0 K], добавлен 14.09.2011Описание алгоритма решения задачи по вычислению суммы элементов строк матрицы с использованием графического способа. Детализация укрупненной схемы алгоритма и разработка программы для решения задачи в среде Turbo Pascal. Листинг и тестирование программы.
курсовая работа [446,0 K], добавлен 19.06.2014Описание теоретических принципов доступа к Интернету и принципов работы активного оборудования. Расчет кабельной сети, объема монтажных работ. Теоретические основы построения систем цифрового видеонаблюдения. Оборудование для реализации видеонаблюдения.
курсовая работа [1,3 M], добавлен 28.11.2013Рассмотрение программных продуктов, обеспечивающих решение задач по распознаванию образов. Видеопотоки от камер видеонаблюдения. Изменение размера и формата представления кадра. Отслеживание движения объекта в кадре. Распознавание номеров автотранспорта.
лабораторная работа [1,4 M], добавлен 28.11.2021Разработка программы в среде Pascal ABC.NET, которая обеспечит расстановку ферзей таким образом, что будут пробиваться все свободные позиции. Составление листинга реализации программы. Тестирование разработанного продукта и устранение его погрешностей.
контрольная работа [19,2 K], добавлен 09.12.2013Принцип действия устройства сбора информации на базе микроконтроллера МК51: индикация, "рабочий режим" и передача данных персонального компьютера. Алгоритм начального опроса датчиков. Электрическая принципиальная схема устройства, текст программы.
курсовая работа [102,5 K], добавлен 21.10.2012Создание приемника команд RC5 для персонального компьютера на основе микроконтроллера ATmega8. Особенности написания файла прошивки и симулирование устройства. Порядок выполнения сборки собственной схемы и характеристика полученного микроконтроллера.
курсовая работа [2,0 M], добавлен 24.11.2013Теоретические основы моделирования систем в среде имитационного моделирования AnyLogic. Средства описания поведения объектов. Анимация поведения модели, пользовательский интерфейс. Модель системы обработки информации в среде компьютерного моделирования.
курсовая работа [1,5 M], добавлен 15.05.2014Разработка цифрового измерительного устройства на базе ПЛИС QUARTUS II 9.1SP2 WEB EDITION. Схема подключения МК ATMEGA8515. Схема включения буфера RS-485. Расчёт потребляемой мощности. Разработка программного кода для микроконтроллера ATmega8515.
курсовая работа [491,5 K], добавлен 03.06.2015Выбор технологии передачи данных. Выбор топологии сети, головной станции, конфигурации системы видеонаблюдения. Организация доступа к IP-телефонии и Интернету. Расчет передаваемого трафика через сеть и видеонаблюдения. Проектирование кабельной сети.
дипломная работа [1,7 M], добавлен 27.01.2016Принцип работы обычных дисководов для гибких дисков. Накопители на дискетах и жёстких дисках. Модемы и факс-модемы. Немного о мышиной "анатомии". Три способа подключения мыши. Устройства ввода: клавиатура, мыши, мониторы, модемы, трекболы, сканеры.
реферат [20,1 K], добавлен 17.06.2010Системы контроля и управления доступом: контроллерные и программные. Технические тенденции их развития. Структура и элементы систем видеонаблюдения, области их применения и программное обеспечение. Интегрированные системы безопасности, уровни интеграции.
дипломная работа [1,7 M], добавлен 13.10.2015