Оглавление:

Модуль реле NRF24L01 DMX: 8 шагов
Модуль реле NRF24L01 DMX: 8 шагов

Видео: Модуль реле NRF24L01 DMX: 8 шагов

Видео: Модуль реле NRF24L01 DMX: 8 шагов
Видео: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, Ноябрь
Anonim
Релейный модуль DMX NRF24L01
Релейный модуль DMX NRF24L01

Передача 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-печать ручки кодировщика
3D-печать ручки кодировщика
3D-печать ручки кодировщика
3D-печать ручки кодировщика

3D-распечатайте ручку для вашего поворотного энкодера, если вы хотите, чтобы она была частью вашего задания.

Шаг 6: Код передатчика

См. Прикрепленный файл из-за форматирования

Шаг 7: Код получателя

См. Прикрепленный файл из-за форматирования

Шаг 8: Тест

Я путешествую и не смог проверить внесенное мной изменение кода. Раньше я мог принимать DMX по проводам на обоих модулях и передавать этот DMX по NRF24L01, но я не мог получить этот DMX по NRF24L01. Видео выше - это предыдущий тест, который я провел, чтобы убедиться, что моя печатная плата была подключена правильно. Я думаю, что внесенные мной изменения в коде решили эту проблему, но я не смогу проверить это до 14.03.18. Пожалуйста, проверяйте обновления, тогда

Рекомендуемые: