Симулятор сервопривода
Иногда трудно увидеть, что на самом деле выводит RC-приемник на каждом канале, потому что программирование передатчиков и их микшеров иногда бывает странным. Еще больше программирование различается у разных брендов.
Этот сервосимулятор отображает выходные данные RC-приемника в микросекундах, процентах и в виде графических полос/сервоприводов.
Действительный сигнал должен находиться в диапазоне 700-2300 мкс, при условии, что 1000 мкс = -100 %, 1 500 мкс = 0 %, 2 000 мкс = +100 %.
Он использует Arduino Nano для оценки до 8 сигналов RC и отображения их на ЖК-дисплее Nextion. Источником питания является 2S Lipo через стабилизатор напряжения. Вы можете использовать другие расходные материалы, но тогда значок батареи станет неде��ствительным.
Подключите выходы ШИМ к входным каналам 1-8.
Опции CPPM и SBUS будут добавлены в будущем.
Нажмите на полосы, чтобы изменить их цвет.
Нажмите на сервоприводы, чтобы изменить угол руля направления.
Нажмите [nor]/[inv], чтобы изменить направление сервопривода.
Что вам понадобится, помимо чехла с напечата��ным изображением и нескольких винтов:
1 Ардуино Нано
1 дисплей Nextion NX4832T035
стабилизатор напряжения для питания 5 В ЖК-дисплея Nextion, например. TRACO POWER TSR-1, плюс 2 Elcos 4,7 мкФ и 1 дроссель 8,2 мкГн (см. схему)
1 резистор 3к83
1 резистор 26к1
1 угловой штекерный разъем 3x12 (удалите 2 контакта, чтобы разделить PWM/CPPM/SBUS)
прототип печатной платы для установки электронных частей
1 переключатель Марквардта
1 2S Lipo, например, 800 мАч
Схема подключения очень проста, поэтому вы можете использовать прототип печатной платы. Исходный код KiCAD, а также файл Picture ServoSimulator_PCB.png дают некоторые подсказки по трассировке. Подробности смотрите на схеме.
Загрузите файл .tft на ЖК-дисплей Nextion, загрузите эскиз Arduino в Nano и получайте удовольствие!
Категория: Электроника
- Комментарии
Ссылка появится после регистрации













![Зажим для кабеля с гвоздями [ассортимент 3-12 мм] Зажим для кабеля с гвоздями [ассортимент 3-12 мм]](/upload/015/u1522/5/6/5b54660b.webp)















