Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Наши самоделки


Ответ
 
Опции темы Опции просмотра
Старый 02.10.2012, 23:31   #1 (permalink)
garikmogilev
Member
 
Аватар для garikmogilev
 
Регистрация: 06.12.2011
Адрес: Беларусь г. Могилев
Сообщений: 442
Сказал(а) спасибо: 4
Поблагодарили 14 раз(а) в 4 сообщениях
Репутация: 6863
По умолчанию Декодер пультов работающих на протоколах RC-5, JVC, NEC, NRC-17

Бродя по просторам бесконечного интернета, Я наткнулся на устройство(часы пропеллер), проблема была в том, что устройство управляется пультом, и тот пульт, который использовал автор стоит недешево. Возникло желание переписать программу для своего пульта, но как узнать код в шестнадцатеричной системе... Полазив по интернету пару вечеров наткнулся на декодер на микроконтроллере Pic16f84a. Есть на самом деле много схем, но почти все нужно подключать к компу через RS-232. Но все же автономность устройства на PIC привлекла больше. Им можно получить шестнадцатеричный код следующих протоколов: RC-5,JVC,NEC,NRC-17. В схеме используется два фотоприемника на 36 кГц и 38 кГц, собственно можно использовать и другие, если знать на какой частоте работает ваш пульт. Прошивка не универсальна, нужно прошивать заново, например если прошили на RC-5, то для NEC нужно залить в МК PIC-NEC.HEX.
В архиве есть исходники, если кому интересно поковыряться в них. Ссылка на статью автора указана в видео.
При правильной сборке должна появиться надпись с протоколом, который Вы запрограммировали, и перейти в режим ожидания команды, центральный сегмент на каждом индикаторе.
Кнопку ставить не нужно, в печатке предусмотрено место для двух фотоприемников(мне просто нужен был на 36кГц).
В файле с печаткой подписаны все детали.
Видео работы устройства
Миниатюры
picir.gif   dsc_0228.jpg   dsc_0231.jpg   dsc_0232.jpg  
Вложения
Тип файла: zip Прошивки+исходники.zip (49.9 Кб, 443 просмотров)
Тип файла: rar Печатка в lay.rar (19.0 Кб, 233 просмотров)
garikmogilev вне форума   Ответить с цитированием

Старый 02.10.2012, 23:31
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

По этим ссылкам вы можете найти решение проблемы

Декодер Меггитта в EWB
Отображение работающих ядер ЦП
По поводу пультов управления Digital Wireless tehnology
Декодер для кабельного ТV
TV декодер

Старый 04.12.2012, 17:49   #2 (permalink)
animnex
Member
 
Регистрация: 28.09.2012
Сообщений: 71
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

garikmogilev спасибо за статью) Я сделал очень понравилось) Но хотелось бы тебя спросить про часы о которых ты говорил. Я их начал делать но вопросов возникло больше чем ответов...Если есть возможность то прошу помоч а то уже незнаю куда обратится(
animnex вне форума   Ответить с цитированием
Старый 24.01.2013, 01:05   #3 (permalink)
garikmogilev
Member
 
Аватар для garikmogilev
 
Регистрация: 06.12.2011
Адрес: Беларусь г. Могилев
Сообщений: 442
Сказал(а) спасибо: 4
Поблагодарили 14 раз(а) в 4 сообщениях
Репутация: 6863
По умолчанию

Цитата:
Сообщение от animnex Посмотреть сообщение
garikmogilev спасибо за статью) Я сделал очень понравилось) Но хотелось бы тебя спросить про часы о которых ты говорил. Я их начал делать но вопросов возникло больше чем ответов...Если есть возможность то прошу помочь а то уже не знаю куда обратится(
Я решил делать одну из последних версий автора, там немного нагорожено(часы реального времени) , работа и быт + прочие самоделки пока не дают заняться. Но в схеме и прошивке разобрался. У другого автора часов, которые в ютюбе(похожие на те), скорее всего видели, на сайте его нет на pic16f628, Я попросил любезно у автора схемы и прошивки Он прислал. Если что могу и ими поделиться.
Извините, только заметил, что Вы обращались.
garikmogilev вне форума   Ответить с цитированием
Старый 30.09.2014, 15:53   #4 (permalink)
petja
Member
 
Регистрация: 30.09.2014
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 67
По умолчанию

Попробывал собрать этот проект. Такого led индикатора у меня не было поставил аналогичный. Заместо транзисторов bc-638 поставил кт-3107. На эмиттер подал минус. Проект вродебы запустился . Но отоброжение на индикаторе не правильное. ( Тоесть нужно сделать инверсию) Получается при запуске cn-5 не горит. А должно быть на оборот. Вот поэтому и возник вопрос.
В какой среде написана программа (Mplab слишком много ошибок да и не похоже).Какой компилятор?
Удачи!
petja вне форума   Ответить с цитированием
Старый 30.09.2014, 17:18   #5 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

В исходниках прям сразу написано :
Using the free SB-Assembler
ALS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 30.09.2014, 18:46   #6 (permalink)
petja
Member
 
Регистрация: 30.09.2014
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 67
По умолчанию

Спасибо .
Просмотрел.
Невнимательно смотрел комментарии.
Удачи!
petja вне форума   Ответить с цитированием
Старый 01.10.2014, 12:25   #7 (permalink)
petja
Member
 
Регистрация: 30.09.2014
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 67
По умолчанию

Подскажите какой софт работает с sb-assembler.
И где его ( софт) можно скачать .
Насчёт sb-assembler очень мало информации в интернете.
Удачи!
petja вне форума   Ответить с цитированием
Старый 01.10.2014, 13:26   #8 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

Он запускается из командной строки. Никакой дополнительный софт ему не нужен.
ALS вне форума   Ответить с цитированием
Старый 01.10.2014, 14:35   #9 (permalink)
petja
Member
 
Регистрация: 30.09.2014
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 67
По умолчанию

Да в командной строке указываешь путь к ASM файлу( исходнику) и он запускается.
А с помощью чего измененный asm файл скомпилировать в HEX ( в бинарный файл в шеснадцатиричной системе исчисления).
Удачи!
.
petja вне форума   Ответить с цитированием
Старый 01.10.2014, 16:17   #10 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

Он запускается с параметром, в кач-ве которого пишется имя файла :
sbasm.com test.asm
В папке появляют два файла : test.hex и test.lst

Как бы, удачи !
ALS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 17:13.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.