Мечта детства радио - управляемая машинка, купить было негде или дорого, спаять самому еще возможно, но настроить радиоканал удел не многих. Альтернативный вариант на инфракрасных лучах для комнатного применения, собрать можно за пару часов. Передатчик имеет возможность одновременно передавать до трех команд , если пульт в виде джойстика. Можно передать команды: 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 имеет калибровочную константу!!!
Скачать печатную плату и прошивки есть какие то проблемы, вам на ФОРУМ
|