Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

Проект DMX512. Микроконтроллер управляет профессиональным шоу. Ч.3

Разместил PRO100 29 января 2009. Просмотров: 18 597


Я думаю, что прочитав теоретическую часть, в которой не всё сразу понятно, лучше сразу потихонечку приступим к практике.
Схему приемника и передатчика DMX, которую я предлагаю изучить, можно найти в просторах интернета, но она заброшена.
Мне кажется, что человек, который её придумал, пошел дальше и ему это устройство стало неинтересно. А нам, как начинающим, познавать этот микроконтроллерный мир, в самый раз winked .

Какой микроконтроллер лучше, а какой хуже, спор вечный, это также как на чём лучше писать программы на Ассемблере, VB, СИ или Delphi.
Да выбирайте, какой вам по душе, все они хороши, если знаешь что с ними делать.
Для меня, как начинающего, по душе сейчас простой PIC16F84, Proteus, Ассемблер и Delphi.
Ну и конечно набор программ, облегчающий жизнь программиста.
  • Лайков:
    10
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Проект DMX512. Микроконтроллер управляет профессиональным шоу. Ч.2

Разместил PRO100 27 января 2009. Просмотров: 16 312

Мой первый готовый проект DMX512 на 60 каналов.

Нечто подобное можно найти в инете, но часто это комерческие продукты, так как DMX512 предназначен для управления световым оборудование в театрах, концертных площадках, световых рекламах и т.д.

DMX512 можно применять где угодно, включать светодиоды, лампочки, релюшки, гидро клапаны и т.п.
Управлять можно вручную кнопочками и через компьютер.
  • Лайков:
    11
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

Проект DMX512. Микроконтроллер управляет профессиональным шоу. Ч.1

Разместил PRO100 26 января 2009. Просмотров: 20 550

DMX512 (англ. Digital Multiplex) - стандарт, описывающий метод цифровой передачи данных между контроллерами и световым, а также дополнительным оборудованием аж по 512 каналам по одной линии связи!

Знакомство с этим протоколом началось давно лет 10 назад. Я работал в Доме культуре, ремонтировал много светового оборудования, потому что оно было старое и несовершенное. Пульты и силовая часть была собрана на простых элементах, вылетали блоки постоянно.

Сложность ремонта заключалась в том, что всё это было сделано на коленке в советских кооперативах, схем конечно не было. Мои мучения закончились, с приобретением нового железа, появилось оборудование фирмы “COEMAR”.

С этой фирмы всё и началось, там было два устройства, пульт-контроллер DMX512 с монитором и силовая диммерная стойка на 72 канала, управление и программирование контроллера просто как в танке, красота. Прошло время, запросы возросли, и каналов стало не хватать.
Нужно было включить то одно устройство то другое, пиротехника, дымовые пушки и т.п.

Мозг начал думать как это сделать попроще с минимальным количеством проводов.
По старинке это релюшки, тиристоры, микрульки, помехозащищенные телеметрические системы на 155 и т.д. Всё не подходило, старо. Нужно было что то новое на микроконтроллерах. Началась эпопея протокола DMX512, информации было не много, потому что он коммерческий, в основном этим занимаются в шоу бизнесе, для простых людей всё закрыто.

Сейчас появились умельцы и с развитием интернета информация потихоньку появляется. Микроконтроллеры подешевели и свободно их можно купить.
Осталось дело за малым, разобраться с протоколом DMX512, найти подходящую схему, детальки, прошивку и вперед.

DMX512 можно применять где угодно, включать светодиоды, лампочки, релюшки, гидро клапаны и т.п.
Управлять можно вручную кнопочками и через компьютер.
  • Лайков:
    21
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
2

Грызем микроконтроллеры. Урок заключительный. Прошивка.

Разместил Spirit 26 декабря 2008. Просмотров: 34 829

Ну вот, писать программы для микроконтроллеров мы научились. Работоспособность прошивки тоже проверили, пусть и виртуально.
Пора переходить на следующую ступень. Раньше мы их боялись, а теперь - они нас!
Будем шить, шить и еще раз шить!!!
  • Лайков:
    15
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Микроконтроллер управляет дисплеем от телефона Siemens!

Разместил Spirit 26 декабря 2008. Просмотров: 89 010

Многие радиолюбители собирают для себя какие-то конструкции. Иногда простейшие, иногда очень сложные и превосходящие заводские аналоги по всем возможным характеристикам.

Единственное, с чем постоянно возникают проблемы, так это с внешним оформлением. Изготовить тот же корпус в домашних условиях - задача не из простых.
Или, сделать дисплей, на который можно было бы выводить разнообразную информацию... Тут промышленность может предложить нам большое количество всевозможных ЖК и вакуумных индикаторов, но стоят они дороговато, например, цифробуквенный LCD 4х40 (4 строки по 40 символов) в нашей местности стоит порядка 800 деревянных. Да и характеристиками они не блещут. А при их размерах - место им, разве что, в большом стационарном корпусе. Ну а если нам нужно что-то красивое и компактное?



Фоткал на телефон, поэтому выглядит не очень. На самом деле, картинка очень четкая и контрастная. Как на телефоне bully
  • Лайков:
    25
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Грызем микроконтроллеры. Урок 5. Кодовый замок.

Разместил Spirit 26 декабря 2008. Просмотров: 36 089

Третий свой урок я начинал с вопроса "А какую конструкцию на основе МК хотите создать ВЫ?"

Ответов было не много...
Поэтому был создан кодовый замок с возможностью смены кода с клавиатуры.

Код хранится в энергонезависимой памяти микроконтроллера.
А в режим его изменения входим продолжительным нажатием на кнопку "*".

  • Лайков:
    19
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

Грызем микроконтроллеры. Урок 4.

Разместил Spirit 22 декабря 2008. Просмотров: 55 346

Мигалки – это хорошо, по новогоднему…
Но ведь нельзя останавливаться на достигнутом! Пора сделать что-то посложнее!
Хотя, на самом деле, это только кажется сложным. И к концу статьи Вы скажете, что измерить температуру или напряжение при помощи AVR – сущий пустяк.
  • Лайков:
    23
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
12

Миниатюрный полный USB-RS232 адаптер на CP-2102 для подключения микроконтроллера к компьютеру по USB

Разместил alex 13 декабря 2008. Просмотров: 45 673

В продолжение к теме «Программатор AVR910», про маленькое устройство, хочу предоставить вашему вниманию следующий мой «девайс».
В одно время, начиная осваивать микроконтроллер, у меня возникла цель обмениваться, с помощью него, данными с компьютером.



В контроллере АТmega16 есть UART (RS-232) или проще говоря, СОМ порт, только с уровнями 5 Вольт.
Чтобы «свести» его с компьютером необходимо повысить эти уровни до 10 Вольт.
Эту операцию, в основном, делает микросхема MAX232.

Её можно использовать в случае, когда используется СОМ порт на компьютере (аппаратный).
Но я хотел использовать порт USB. Пошёл в магазин и купил простой дата кабель к сотовому телефону.
Как я думал, тогда все кабели одинаковые и пины в них задействованы RX и TX.
Я ошибался...
  • Лайков:
    12
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Грызем микроконтроллеры. Урок 3.

Разместил Spirit 11 декабря 2008. Просмотров: 40 118

Эту статью я начну с провокационного вопроса…
А какую конструкцию на основе МК хотите создать ВЫ?
Устроим, так сказать, небольшой конкурс идей. Рассказывайте свои задумки, а я выберу самую интересную, с точки зрения программной реализации, конструкцию (а может даже и не одну) и мы попробуем ее создать!
  • Лайков:
    18
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
4

Грызем микроконтроллеры. Урок 2.

Разместил Spirit 10 декабря 2008. Просмотров: 34 410

Предлагаю продолжить изучение микроконтроллеров…

Второй урок будет посвящен по большей части описанию языка C.
Очень много текста… Но ведь не все всё знают, а с чего-то надо начинать!
Тем более, что без знания основ и кое-каких хитростей программирования, сделать что-то интересное может не получиться...

Кстати, вопрос по поводу ошибки в программе предыдущей статьи остается открытым.
  • Лайков:
    22