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

Альтернативный вариант на инфракрасных лучах для комнатного применения, собрать можно за пару часов.  Передатчик имеет возможность одновременно передавать до трех команд , если пульт в виде джойстика.

 Можно передать команды:

1. Вперед.

2. Назад.

3. Влево.

4. Вправо.

5. Вперед и влево.

6. Вперед и вправо.

7. Назад и влево.

8. Назад и вправо.

9. Со всеми комбинациями еще передавать нажатие кнопки.


Кнопка может приниматься в двух режимах, переключения и удержания, разные прошивки. Кнопки джойстика только в режиме удержания.

Передатчик:

Питание батарейное 4.5 в или 5в, выключатель питания не нужен, если нет нажатия на кнопки,  контроллер  находится в режиме сон (SLEEP).

Для увеличения дальности приема необходимо очень осторожно уменьшить  номинал

резистора на IR светодиод.

Разводка платы  делалась только для проверки устройства.

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

                Приемник:

                Основа приемника уже наверняка многим знакома, это ремикс  «IR конструктора»

Кто его уже собирал, то  проблем не будет.  Для него две прошивки, чтоб не напрягать народ настройками,  1- кнопка в режиме удержания, 2- в режиме переключения.

Ну и как всегда питание и ключи на ваше усмотрение

Выходы приемника:

7- Кнопка

6- Вниз

5- Влево

4- Приемник ИК

3- Верх

2- Вправо

И еще немного про пульт:

Пульт работает в протоколе  NEC, его можно использовать  для «IR конструктора».

Также и для вашей бытовой техники с протоколом NEC. Если Вам известны коды команд вашего оригинального пульта, то их необходимо внести в память EEPROM пульта начиная с адреса 00h, четыре числа кодовой посылки в шестнадцатеричном  виде,  и так далее последовательно для пяти кнопок .

С адреса 00h по 03h для кнопки с вывода  (7) GP0

С адреса 04h по 07h для кнопки с вывода  (6) GP1

С адреса 08h по 0Bh для кнопки с вывода  (5) GP2

С адреса 0Ch по 0Fh для кнопки с вывода  (4) GP3

С адреса 10h по 13h для кнопки с вывода  (3) GP4

 

Для того чтоб узнать кодировку протокола вашего пульта и несущую информацию можно воспользоваться программой  SlyControl,  или логическим анализатором.            

 

                                PIC12F629 имеет  калибровочную константу!!!

Скачать печатную плату и прошивки

есть какие то проблемы, вам на ФОРУМ




   
Старпёр # 31
 
 
шесть микроконтроллеров перепрошил, и всеравно ничего. как проверить работает ли пульт, и рабочий ли приемник??????????????
cry


   
zaa-1978 # 32
 
 
если есть на мобилке камера то через неё посмотри на светодиод и нажми клавишу! если мигает или ищо чтото то значит работает! biggrin


   
Старпёр # 33
 
 
посмотрел, не горит, не мигает, ничего не делаетттттттттттттттттттттттттт sad


   
zaa-1978 # 34
 
 
тогда попробуй светодиод подсоедини обичний напряму к контроллеру к ноге 2! и поклацай! если несветит значит неправильно зашился контроллер! biggrin


   
Старпёр # 35
 
 
соединил, земенил и перепрошил 3 контроллера,не мигает, достал уже
cry


   
rgb # 36
 
 
Старпёр Схему другим пультом не проверишь, коды не совпадут. Прозвони кнопки. Ну что еще…Да светодиод обычный через 200 ом на 2 ногу.


   
zaa-1978 # 37
 
 
а какой у тебя програматор? так все сюда http://aes.at.ua/forum/4-194-1


   
leeo74 # 38
 
 
Всем привет.Хочу заточить этот пульт под свой пульт(сделать копию).Знаю его команды,например кнопка OFF- (02200000219E48B7),Nec протокол 32бит.Данные снимал SlyControl.Подскажите пожалуйста что нужно запихнуть в епром.Спасибо.


   
loki56 # 39
 
 
вот код кнопки пульта от телевизора 20 EF 20 B1 20 79 20 71 как его записать в ИК Джойстик?


   
loki56 # 40
 
 
код получилось записать,работает!подскажите можно сделать чтоб приёмник принимал код от телевизионного пульта и передавал ик пульту код???????


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25