Статьи » Разработки |
2022-05-15 в 18:37 (последнее изменение 2024-03-08 в 21:24)
В данном материале расскажем о микросхеме MAX7456 которая умеет накладывать на входящий видеосигнал различную текстовую и графическую информацию в черно-белом виде, что называется OSD - On Screen Display. На выходе вы получаете исходный видеосигнал уже с необходимыми вам символами. С помощью данной микросхемы можно создать настоящее меню для выполнения различных настроек. Подобные микросхемы получили широкое распространение среди пилотов беспилотников. Для удаленных полетов на беспилотнике имеется камера которая смотрит вперед, на основании ее пилот и ориентируется "куда лететь". А уже с помощью модулей построенной на микросхеме можно на это видео наложить различную информацию, которая очень важна во время полета. Это может быть напряжение аккумулятора, потребляемая мощность, остаток емкости, текущие координаты, текущее направление полета по компасу, текущая высота, уровень положение относительно горизонта, скорость определенная по GPS и многое другое. Так же микросхема MAX7456 встроена в большинство камер видеонаблюдения, чтобы иметь возможность произвести различные настройки непосредственно в самой видеокамере. По сути, микросхема MAX7456 является генератором видеосигнала. А вот что показывать, ей уже должен сказать микроконтроллер. Мы выбрали для данных целей микроконтроллер Atmega328. Оказывается, большинство вариантов модулей OSD на Aliexpress выполнены с использованием микроконтроллера который установлен в Arduino Nano или UNO. Мы решили разработать несколько вариантов модулей с данным функционалом: DevBoard Arduino NanoРазрабатываемая плата модуля разработки должна иметь в себе разъемы подключения Arduino Nano, тюльпаны для подключения видеосигнала, светодиоды индикации и место под другие модули и компоненты. Разъемы для подключение видеосигнала я выбрал под партномерами производителя Switchcraft PJRAN1X1U04X (желтый) для видеовхода и PJRAN1X1U02X для видеовыхода.
Так же были добавлены различные точки подключения к портам ввода/вывода микроконтроллера Atmega328. Итоговая схема и печатная плата получились следующие: Не смогу найти готовую модель разъемов-тюльпанов. Поэтому получились такие черные фигурки. DevBoard Arduino UNOПо факту и схемотехнике, данный вариант является полным аналогом варианта для Arduino Nano. Отличие только в используемой плате Arduino UNO и способе подключения. Схема и печатная плата данного варианта следующая: FPV minimOSD модульКак и писал ранее, это аналог модуля minimOSD. Программируется такой модуль с помощью конвертера USB-TTL CP2102, или при помощи другой платы Arduino. Как прошивать Atmega328 через arduino читайте в статье Заливаем скетч в Atmega328 при помощи Arduino UNO. Я лишь добавил данной плате немного универсальности, а именно возможность монтировать два типа корпусов микроконтроллера Atmega328, TQFP и QFN. Схема и печатная плата данного варианта следующие: В сети достаточно много примеров работы с данным модулем. Есть даже интересные Open Source проекты, к примеру mwosd.com которые ведут разработку и поддерживают ПО для данного модуля на базе Arduino. А о возможностях микросхемы MAX7456, очень подробно рассказано здесь. Изготовление печатных плат и монтаж компонентов и в этот раз доверю инженерами сервиса PCBWay.ru. При изготовлении выбрал обычные параметры. Толщина платы 1,2 мм, цвет паяльной маски синий, а цвет шелкографии белый. Бывали случаи, когда на стадии проверки моего заказа мне указывали на ошибки которые могут помещать в изготовлении, что требовало дальнейшей доработки. В проектах разработки и изготовления электроники это очень важно, с первого раза максимально создать рабочий прототип. Печатная плата и исходники схем в формате DipTrace по запросу в комментах Разработка и копирование печатных плат
Посмотрите еще эти статьи
Управляем вытяжкой на кухне пультом от телевизора на Arduino Вывод картинки на дисплей 128x64 Детектор микронаушников Ethernet shield w5100 таймер включения на веб странице Вывод различных данных на дисплей LCD 128x64 Обзор макетной платы 830 точек и модуля питания MB-102 Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 6767. Оценка статьи: 4.0 из 5. Уже оценило 3 читателя |
Всего комментариев: 0 | |