zheleznaja_chast:dmx_512_priemnik_svoimi_rukami

Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zheleznaja_chast:dmx_512_priemnik_svoimi_rukami [2016/09/30 00:45] – поправлена структура Leozheleznaja_chast:dmx_512_priemnik_svoimi_rukami [2025/12/23 11:48] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 ====== DMX512 приемник, на 4 канала ====== ====== DMX512 приемник, на 4 канала ======
 ===== Описание ===== ===== Описание =====
-В этой статье, я расскажу вам как сделать приемник сигнала DMX512 на 3 канала управления. Данный приемник DMX способен управлять 3мя каналами RGB светодиодной ленты, или же любым другим неуправляемым оборудованием. Данная версия приемника может быть улучшена до 4-5-6 и до 8 каналов. Впринципе зависит от микросхемы контроллера, в зависимости от количества ее выходов. В данной версии 3 независимых выходных ШИМ канала основанных на МОСФЕТ транзисторах. +В этой статье, я расскажу вам как сделать приемник сигнала DMX512 на 3 канала управления. Данный приемник [[:wiki:dmx_512|DMX]] способен управлять 3мя каналами RGB светодиодной ленты, или же любым другим неуправляемым оборудованием. Данная версия приемника может быть улучшена до 4-5-6 и до 8 каналов. Впринципе зависит от микросхемы контроллера, в зависимости от количества ее выходов. В данной версии 3 независимых выходных **ШИМ** канала основанных на **МОСФЕТ** транзисторах. 
  
-<note tip>Основная цель этого проекта заключается в создании недорогого DMX512 приемника, собранного на простых элементах.+<note tip>Основная цель этого проекта заключается в создании недорогого **DMX512** приемника, собранного на простых элементах.
 </note> </note>
 ===== Элементы ===== ===== Элементы =====
Строка 24: Строка 24:
 |ATmega168|ATmega168|Микроконтроллер для управления| |ATmega168|ATmega168|Микроконтроллер для управления|
 |ICSP|ICSP|Разьем для программирования Atmega168| |ICSP|ICSP|Разьем для программирования Atmega168|
-|DMX|XLR|Разьем XLR или схожий с ним|+|[[:wiki:dmx_512|DMX]]|[[:wiki:xlr|XLR]]|Разьем [[:wiki:xlr|XLR]] или схожий с ним|
 |6N137|6N137|Оптрон для гальванической развязки линий.(//Установите правильно//)| |6N137|6N137|Оптрон для гальванической развязки линий.(//Установите правильно//)|
-|MAX481|MAX481(или MAX482)|Микросхема преобразователь дифференциального сигнала DMX в логический сигнал|+|MAX481|MAX481(или MAX482)|Микросхема преобразователь дифференциального сигнала [[:wiki:dmx_512|DMX]] в логический сигнал|
 |DC1|0505|Чип питания отдельной линии, используется для гальванической развязки| |DC1|0505|Чип питания отдельной линии, используется для гальванической развязки|
  
Строка 37: Строка 37:
 Скачать прошивку МК{{:zheleznaja_chast:dmxspot.zip|}}  Скачать прошивку МК{{:zheleznaja_chast:dmxspot.zip|}} 
  
-Библиотека DMX 512 для МК {{:zheleznaja_chast:dmxserial-master.zip|}}+Библиотека [[:wiki:dmx_512|DMX]] 512 для МК {{:zheleznaja_chast:dmxserial-master.zip|}}
 ===== Модернизация ===== ===== Модернизация =====
 Вы сможете собрать готовую схему на монтажной плате, и попробовать как работает эта схема. А также в зависимости от опыта работы с МК, вы сможете заменять разные узлы данной схемы, например вместо транзисторов использовать реле для большой нагрузки, или сервоприводы и.т.д Вы сможете собрать готовую схему на монтажной плате, и попробовать как работает эта схема. А также в зависимости от опыта работы с МК, вы сможете заменять разные узлы данной схемы, например вместо транзисторов использовать реле для большой нагрузки, или сервоприводы и.т.д
Строка 43: Строка 43:
 Необходимую библиотеку добавить в папку с компилятором. Необходимую библиотеку добавить в папку с компилятором.
 //Пример прошивки ниже// //Пример прошивки ниже//
-<file>+<code cpp DMXReciver.txt>
 #include <DMXSerial.h> #include <DMXSerial.h>
  
Строка 114: Строка 114:
   analogWrite(BluePin,  DMXSerial.read(channeldmx+2));   analogWrite(BluePin,  DMXSerial.read(channeldmx+2));
 } }
-</file+</code
-Переменная **channeldmx** - устанавливает DMX адрес. +Переменная **channeldmx** - устанавливает [[:wiki:dmx_512|DMX]] адрес. 
  
 ===== Готовый вид платы выглядит так ===== ===== Готовый вид платы выглядит так =====
Строка 133: Строка 133:
  
 {{:zheleznaja_chast:dmxspot08.jpg?200|}} {{:zheleznaja_chast:dmxspot08.jpg?200|}}
 +{{tag>DMX512 DMX приемник "своими руками" схема}}
 ---- ----
 [[zheleznaja_chast:priemnik_dmx_512_signala|Смотрите так-же второй вариант приемника DMX сигнала.]] [[zheleznaja_chast:priemnik_dmx_512_signala|Смотрите так-же второй вариант приемника DMX сигнала.]]
  • zheleznaja_chast/dmx_512_priemnik_svoimi_rukami.1475196331.txt.gz
  • Последнее изменение: 2017/06/09 20:04
  • (внешнее изменение)