Оглавление:
- Шаг 1: материалы
- Шаг 2: разложите щиток печатной платы
- Шаг 3: Схема передатчика
- Шаг 4: Макет приемника
- Шаг 5: 3D-печать ручки кодировщика
- Шаг 6: Код передатчика
- Шаг 7: Код получателя
- Шаг 8: Тест
Видео: Модуль реле NRF24L01 DMX: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Передача DMX через NRF24L01 в модуль реле, управляемый Arduino
Шаг 1: материалы
2x Адруино Уно
2 модуля NFR24L01 2,4 ГГц
2x плата адаптера гнезда для модуля 8Pin NRF24L01
2 модуля MAX485
1x 5v релейный модуль
1x TM1637 4-значный 7-сегментный дисплей
1x поворотный энкодер (5 контактов, кнопочный переключатель)
1x 3D-печатная ручка поворотного энкодера
1x мужской 3-контактный разъем DMX
2x Мужской 3-контактный разъем DMX
По крайней мере 3> 5v светодиода
2x DC-DC SX1308 повышающий преобразователь с 2-24 В на 2-28 В, 2 А
2 батарейки 3,7 А и держатели для батареек
1x 12 В аккумулятор
1x 12v светодиод
Различные резисторы и провода в зависимости от ваших деталей и настроек
Шаг 2: разложите щиток печатной платы
Мне не удалось найти достаточно большую печатную плату для использования на Fritzing, поэтому я оставил свои схемы на макетной плате, но цель этого проекта - произвести экраны печатных плат для ваших Arduinos.
Вам понадобятся два разных экрана: один для передатчика, а другой - для приемника. Я приложил кучу фотографий того, как я выкладывал свой приемник, но это был мой первый раз, когда я работал над печатной платой, и я определенно думаю, что вы можете придумать более эффективную собственную версию.
На следующих этапах у меня будет обработка макетов макетов, чтобы вы могли хотя бы увидеть, где сделаны все соединения.
Если вам нужно пошагово изучить макетную плату, см. Мою инструкцию «DMX Relay Module», но обратите внимание, что некоторые контакты необходимо изменить, поэтому вам нужно будет следить за этим, если вы решите взглянуть на эти беспорядки.
Шаг 3: Схема передатчика
Fritzing of Transmitter Layout, рекомендуется использовать вашу собственную компоновку печатной платы
Шаг 4: Макет приемника
Fritzing of Reciever Layout, рекомендуется использовать собственный макет печатной платы
Шаг 5: 3D-печать ручки кодировщика
3D-распечатайте ручку для вашего поворотного энкодера, если вы хотите, чтобы она была частью вашего задания.
Шаг 6: Код передатчика
См. Прикрепленный файл из-за форматирования
Шаг 7: Код получателя
См. Прикрепленный файл из-за форматирования
Шаг 8: Тест
Я путешествую и не смог проверить внесенное мной изменение кода. Раньше я мог принимать DMX по проводам на обоих модулях и передавать этот DMX по NRF24L01, но я не мог получить этот DMX по NRF24L01. Видео выше - это предыдущий тест, который я провел, чтобы убедиться, что моя печатная плата была подключена правильно. Я думаю, что внесенные мной изменения в коде решили эту проблему, но я не смогу проверить это до 14.03.18. Пожалуйста, проверяйте обновления, тогда
Рекомендуемые:
Реле I2C с IDE Arduino: 5 шагов
I2C Relay встретил Arduino IDE: я заказываю хорошую релейную плату, но не было инструкции ArduinoIDE, только Raspberry Pi e.o. Я узнаю, как использовать его с Arduino, и хочу поделиться им, чтобы вы могли сэкономить время. Исходный пример RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4-канальное реле: 14 шагов
4-х канальный ретранслятор: Бхана Сингх, Прерна Гупта, Маниндер Бир Сингх Гульшан
Как создать свой собственный модуль NRF24L01 + pa + lna: 5 шагов
Как создать свой собственный модуль NRF24L01 + pa + lna: Модуль на основе Nrf24L01 был очень популярен, потому что его легко реализовать в проектах беспроводной связи. Модуль можно найти менее чем за 1 доллар с печатной версией печатной платы или монопольной антенной. Проблема с этими дешевыми модулями в том, что у них есть
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Все в одном · Терминатор DMX и тестер DMX: 3 шага
Все в одном · Терминатор DMX и тестер DMX: Как специалист по освещению, иногда вам нужно знать, насколько исправны ваши DMX-соединения среди приборов. Иногда из-за проводов, самих приспособлений или колебаний напряжения в системе DMX возникает множество проблем и ошибок. Итак, я сделал