Мобильное ведущее usb hid-устройство на базе платформы Arduino micro
Download 1.79 Mb.
|
Титульный
ВВЕДЕНИЕ
Arduino - аппаратная вычислительная платформа, состоящая из двух основных компонентов: плата ввода-вывода и среда разработки на языке Processing/Wiring. Arduino удобна для разработки электронных устройств как для новичков, так и для профессионалов. Эта платформа пользуется огромной популярностью во всем мире из-за простого языка программирования, открытой архитектуры и программного кода. Особенность данной платформы является то что она программируется без использования программаторов через USB. С помощью Arduino компьютер может выйти за рамки виртуального мира в физический, благодаря множеству датчиков которые можно подключить к плате. Датчики могут получать информацию об окружающей среде, а также управлять различными исполнительными устройствами. Может и взаимодействовать с программным обеспечением на компьютере (например, Flash,Processing,MaxMSP). Плата Arduino состоит из микроконтроллера и элементов обвязки для программирования и интеграции с другими схемами. На многих платах так же имеется линейный стабилизатор напряжения. Тактирование осуществляется на частоте 16 или 8 МГц кварцевым резонатором ( прибор, в котором пьезокристаллический эффект и явление механического резонанса используется для построения высокодобротного (свойство колебательной системы, определяющее полосу резонанса и показывающее, во сколько раз запасы энергии в системе больше, чем потери энергии за один период колебаний ) резонансного элемента электронной схемы. В микроконтроллер предварительно прошивается загрузчик( программа отвечающая за загрузку исполнительных файлов и запуск новых процессов ) BootLoader, поэтому внешний программатор не нужен. Плата Arduino содержит инвертирующую схему для конвертирования уровней сигналов RS-232( Recommended Standart 232, физический уровень для асинхронного интерфейса ) в уровни ТТЛ (Транзисторно-транзисторная логика-разновидность цифровых логических микросхем, построенных на основе биполярных транзисторов (трёхэлектродный полупроводниковый прибор) и резисторов.), и наоборот. В рамках курсового проекта необходимо разработать устройство, для управления компьютером или другим устройством через USB-порт на основе платформы Arduino Micro. USB HID-устройства используются для ввода данных в компьютер или другое устройство, такие как клавиатура, мышь или джойстик. Мобильное ведущее USB HID-устройство на базе Arduino Micro может быть программировано для эмуляции клавиатуры, мыши или других устройств ввода данных. Например, вы можете использовать его для автоматического ввода данных в программу или для управления мультимедийными приложениями, такими как плееры, с помощью кнопок на устройстве. Мобильное ведущее USB HID-устройство на базе Arduino Micro может быть также использовано в качестве пульта дистанционного управления для устройств, подключенных к компьютеру, таких как телевизоры или аудиосистемы. Одним из главных преимуществ мобильного ведущего USB HID-устройства на базе Arduino Micro является его компактность и мобильность. Оно может быть легко интегрировано в различные проекты и использовано в качестве переносного устройства управления. В целом, мобильное ведущее USB HID-устройство на базе Arduino Micro представляет собой универсальное и гибкое устройство, которое может быть использовано для управления различными устройствами и приложениями через USB-порт. Целью данного курсового проекта также является разработка печатной платы данного по заданию устройства, а также создание чертежей и оставшейся документации. В процессе разработки печатной платы использовались несколько САПР для различных целей, обоснование и применение которые более детально будет описано далее. Курсовой проект выполнен самостоятельно, проверен в системе «Антиплагиат». Процент оригинальности составляет 82,49%. Цитирование обозначены ссылками на публикации, указанными в «Списке использованных источников». Скриншот приведен в приложении А. Download 1.79 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling