Моделирование устройства распознавания жестов с функцией электронного замка презентация

Поставленные задачи: Провести анализ и сравнение микроконтроллеров и сред программирования, и выбрать наилучшие для реализации устройства; Написать программный код для работы устройства распознавания жестов с функцией электронного замка.

Слайд 1МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ «КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»

Выпускная квалификационная работа на тему: «Моделирование устройства распознавания жестов с функцией электронного замка»

Разработчик: Иванов И.И.
Руководитель: Рузова В.И.

Краснодар
2017

Группа: 552-КД9-4РРТ
Шифр специальности: 11.02.10 Специальность: «Радиосвязь, радиовещание и телевидение»


Слайд 2Поставленные задачи:
Провести анализ и сравнение микроконтроллеров и сред программирования, и выбрать

наилучшие для реализации устройства;

Написать программный код для работы устройства распознавания жестов с функцией электронного замка.


Слайд 3Актуальность устройства:
Разработанное устройство призвано вытеснить механические замки электронными, а также упростить

жизнь тем, кто по физическим или иным причинам не в состоянии открыть обычный замок;

Устройство собрано из недефицитных компонентов, что позволяет собрать подобное устройство, любому разработчику;

Можно использовать совместно с обычными замками, для повышения мер безопасности.


Слайд 4Выбранный микроконтроллер:
Для разрабатываемого устройства выбран микроконтроллер ATmega328P-PU, который будет использоваться в

плате Arduino Uno R3, так как плата имеет встроенный программатор, поддержку линии I2C, удобную и компактную компоновку для сборки и настройки устройства.

Слайд 5Среда программирования:
Для программирования была выбрана среда Arduino IDE, так как она

распространяется бесплатно, занимает мало пространства на жестком диске. Другие среды программирования, такие как VirtualBreadBoard и CodeComposerStudio, распространяются платно, а также требуют подключения дополнительных плагинов для работы с платами Arduino.

Слайд 6Блок-схема программы:


Слайд 7Схема электрическая принципиальная:


Слайд 8Программный код:
Написан на языке C++ в среде программирования плат Arduino –

Arduino IDE;
Для работы с датчиком по линии I2C подключаются библиотеки Wire.h и paj7620.h;
С помощью команды paj7620ReadReg считываются данные с регистра датчика 0x43 и записываются в указанную переменную;
В функции setup() устанавливаются состояния выводов и производится инициализация датчика командой paj7620Init(). В функции Loop() производится основная часть программы, где циклически производится сравнение введеных жестов с установленными.

Слайд 9Программный код:


Слайд 10Программный код:


Слайд 11Основная конструкция устройства:


Слайд 12Демонстрация работы устройства:


Слайд 13Заключение
По итогу выполнения ВКР были созданы:
Схема электрическая принципиальная;
Блок-схема программы;
Программный код для

работы устройства.

Проанализированы и изучены:
Микроконтроллеры megaAVR и платы Arduino;
Среды программирования микроконтроллеров.


Слайд 14Спасибо за внимание!


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика