При начальном включении пульт находится в режиме радиомолчания (те кто в теме, поймут для чего). Передача команд управления происходит только по необходимости, когда необходимо передать команды разово или непрерывно.
Телеметрия с управляемого объекта также отправляется только, когда необходимо: периодически с паузами случайной величины или непрерывно.
Диагностика предусматривает контроль уровня радиосигнала как на стороне управляемого объекта, так и на стороне пульта оператора. Это позволяет оценивать возможность управления в сложных условиях (на больших дистанциях и в условиях вне прямой видимости). Например, уровень сигнала, получаемого объектом от пульта измеряется контроллером самого объекта и возвращается на пульт в пакете данных телеметрии. Уровень сигнала, поступающего на пульт с объекта измеряется контроллером пульта. Обработанные данные выводятся на экран.
Также на экран выводятся показатели источников питания пульта и управляемого объекта.
Данные FPV канала демонстрируются вверху по центру.
При неудовлетворительных показателях, их значения мигают, чтобы оператор обратил внимание. По умолчанию неудовлетворительными считаются показатели менее 10%.
Остальные моменты работы пульта будут описаны с других статьях.
Понадобилось для нескольких проектов накладывать на аналоговое видео информацию в виде текста или простой графики.
Известны проекты генерации видео основанные на Arduino или ESP32. В основном они только генерируют свое видео, а не накладывают на имеющееся. Там требуется считывание сигналов синхронизации кадровой развертки, но даже при этом невозможно по желанию отключить видеопоток и оставить только информацию на экране.
Мне же нужно именно наложить информацию на видео и иметь возможность отключить или видео или информацию.
Решение не новое, широко применяется в экранных меню старых телевизоров, аналоговых видеокамер и мониторов, но наиболее известное применение — телеметрия беспилотных летательных и «катательных» аппаратов. называется эта технология OSD.
OSD (на англ. On-Screen Display) – это экранное меню настроек устройства, показываемое поверх основного изображения, выводимого с видеокамеры на монитор.
Покопавшись в море информации Интернета, нашел несколько готовых реализаций в основном реализованных на микросхеме MAX7456 чаще в связке с Atmega328.
Заманчивая идея сделать свой дом умным! Сейчас, что не «утюг», то «умный», что не ящик, то Дуся!.. Все красиво в рекламе и обзорах, да не все красиво на практике.
Началось с того, что на распродаже за треть цены прикупил Aqara Hub. Ну а почему бы и нет, за треть то цены. Продолжилось приблизительно также. Поисках на неназываемой барахолке к нему родной фирменной периферии в виде термометра и датчика движения. Так же по сниженной цене.
Пока подвоха не заметил, хотя ориентировался именно теми соображениями, что кто-то наигрался и ему оно больше не нужно. Но подвох кроется несколько глубже…
Прикупил новую игрушки для «Умного» дома, по случаю, за недорого. И снова оно не работает. Хотя у все блогеров заводится с пол оборота. Я уже начинаю подозревать мировой заговор. Но пытливый ум всегда находит решение задачи…
Одна из составных частей строительства «умного» дома — сеть взаимодействия устройств. Один из протоколов — ZigBee. Сеть ZigBee состоит из координатора, роутеров и собственно периферийных устройств.
Попался на глаза вариант создания координатора на базе USB ZigBee dongle на чипе CC2531. Чип достаточно бюджетный. Собственно на конец 2023 года устройство мне обошлось в 330 рублей. Но был и подвох!