В основном, все универсальные радио аппаратуры для авто моделей оснащены приёмником на три канала. Первый канал задействован для управления сервой руля, второй для управления газом (вперёд - назад), а вот третий канал остаётся свободным. Почему бы его не задействовать для включения- выключения освещения. Но, на выходе третьего канала присутствует +5 вольт, GND и PWM сигнал. Подключать напрямую к PWM выходу нагрузку, в виде светодиодов, нельзя, а если подключить освещение к +5 вольт и GND, то оно будет светится просто при подаче напряжения на приёмник, включать и выключать дистанционно свет на модели, у нас не получится. Что же делать в таком случае? Нам нужен электронный переключатель управляемый PWM сигналом. Эти переключатели продаются, ВОТ пример подобного переключателя, заявленная максимальная нагрузка 10 ампер. Отлично, но, а что если нам надо всего то управлять четырьмя светодиодами, этого переключателя будет излишне. Есть еще ТАКОЙ вариант, он меньше по мощности, и дешевле, имеет несколько режимов (1 нажатие - светит 1-ый выход, 2 нажатие - светит 2-ой выход, 3 нажатие - светят оба выхода, 4 нажатие - оба выхода моргают, с разной частотой, 5 нажатие - выкл.
).
Для тех кто не дружит с паяльником, проще купить готовый вариант и не парится. Я же решил сделать PWM электронный переключатель своими руками.
Как то в этой статье я писал о переделка штатного пульта Remo Hobby 1/16 в универсальный, там была задействована аппаратно-программная платформа Arduino.
Благодаря ей, реализовать PWM электронный переключатель не составить труда, но, даже использовать самую маленькую плату Arduino Pro Mini, слишком не рационально. Поэтому, будем использовать микроконтроллер Atmel ATtiny13. Этот микроконтроллер, стоит недорого, прошивка под него пишется также как для Arduino, и программируется он с помощью платы Arduino (например Arduino Nano).
Задача микроконтроллера проста, получить с третьего канала PWM сигнал, и преобразовать его…
Менее 1200 микросекунд - “выключено”, на выходе микроконтроллера 0 вольт, силовой транзистор закрыт.
Более 1800 микросекунд - “включено”, на выходе микроконтроллера 5 вольт, силовой транзистор открыт.
Итак, начнём…
Рисую плату в EasyEda (не реклама).
Травлю плату всем известным методом ЛУТ.
Припаиваю микроконтроллер и остальные радиодетали.
Подпаиваюсь к контактным площадкам, для прошивки, и прошиваю микроконтроллер. Процесс прошивки ATtiny13 с помощью Arduino Nano описывать не буду. Ищите информацию в интернете.
Припаиваю провода, плату упаковываю в термоусадку.
Готово…
Короткое видео с демонстрацией работы электронного переключателя:
Sorry… что невидно пульт. Суть ясна, переснимать не было времени…😉
Схема устройства простая, я использовал микроконтроллер в корпусе SOP8 и SMD резисторы, силовой транзистор первый попавшийся под руки, отечественный КТ817. Максимальная нагрузка около 3 ампер, для четырёх светодиодов это тоже излишне, но что было под рукой, то и поставил.
Если вы хотите использовать больше светодиодов, то имеет смысл брать напряжение для нагрузки не с приёмника, а с аккумулятора, см. схему по ссылке ниже.
Скачать схему, картинку платы, и прошивку для микроконтроллера ATtiny13 можно по ЭТОЙ ССЫЛКЕ.
Преимущество электронного переключателя собранного на ATtiny13 в том, что можно добавить еще несколько выходных каналов, и запрограммировать их работу как вам угодно. Для опытного ардуинщика это не составит большого труда. Мне же нужен был простой PWM переключатель, с функцией включения и выключения освещения RC модели. Я его получил, с минимальными затратами…
Отлично Дмитрий! Приятно видеть девайс, собранный своими руками.
так вы ведь делали пульт на адуинке. Надо было в приемнике сделать 4 канал и в него и встроить вкл вык.
так вы ведь делали пульт на адуинке. Надо было в приемнике сделать 4 канал и в него и встроить вкл вык.
Так и сделал.
А что делать, если аппаратура покупная? Например, как на видео, AUSTAR AX5.
Может кто то скинуть hex под attiny13? Хочу прошить программатором USBAsp через AVRDUDEPROG
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"45a734c83df9550077786db5":{"_id":"45a734c83df9550077786db5","hid":19680,"name":"nppc","nick":"nppc","avatar_id":null,"css":""},"4e2d4b253df9550077750123":{"_id":"4e2d4b253df9550077750123","hid":94480,"name":"Protez1999","nick":"Protez1999","avatar_id":null,"css":""},"58a97f1c3df955007770924e":{"_id":"58a97f1c3df955007770924e","hid":272129,"name":"Dimsim","nick":"Dimsim","avatar_id":null,"css":""},"5e13ad9c3df95500776f68e8":{"_id":"5e13ad9c3df95500776f68e8","hid":350873,"name":"d19codec","nick":"d19codec","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5a0e9c6399707300771175f0","hid":23133,"title":"Электронный переключатель для RC модели своими руками (PWM switch)","html":"<p>В основном, все универсальные радио аппаратуры для авто моделей оснащены приёмником на три канала. Первый канал задействован для управления сервой руля, второй для управления газом (вперёд - назад), а вот третий канал остаётся свободным. Почему бы его не задействовать для включения- выключения освещения. Но, на выходе третьего канала присутствует +5 вольт, GND и PWM сигнал. Подключать напрямую к PWM выходу нагрузку, в виде светодиодов, нельзя, а если подключить освещение к +5 вольт и GND, то оно будет светится просто при подаче напряжения на приёмник, включать и выключать дистанционно свет на модели, у нас не получится. Что же делать в таком случае? Нам нужен электронный переключатель управляемый PWM сигналом. Эти переключатели продаются, <a href=\"http://got.by/1xrn8s\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/1xrn8s\" target=\"_blank\" rel=\"nofollow noopener\"><strong data-nd-pair-src=\"**\">ВОТ</strong></a> пример подобного переключателя, заявленная максимальная нагрузка 10 ампер. Отлично, но, а что если нам надо всего то управлять четырьмя светодиодами, этого переключателя будет излишне. Есть еще <strong data-nd-pair-src=\"**\"><a href=\"http://got.by/211nn0\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/211nn0\" target=\"_blank\" rel=\"nofollow noopener\">ТАКОЙ</a></strong> вариант, он меньше по мощности, и дешевле, имеет несколько режимов (<em data-nd-pair-src=\"_\">1 нажатие - светит 1-ый выход, 2 нажатие - светит 2-ой выход, 3 нажатие - светят оба выхода, 4 нажатие - оба выхода моргают, с разной частотой, 5 нажатие - выкл.</em><!--cut</p>-->\n).<br>\nДля тех кто не дружит с паяльником, проще купить готовый вариант и не парится. Я же решил сделать PWM электронный переключатель своими руками.<br>\nКак то в <strong data-nd-pair-src=\"**\"><a href=\"https://rcopen.com/blogs/272129/23126\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/blogs/272129/23126\">этой статье</a></strong> я писал о переделка штатного пульта Remo Hobby 1/16 в универсальный, там была задействована аппаратно-программная платформа <strong data-nd-pair-src=\"**\"><a href=\"https://ru.wikipedia.org/wiki/Arduino\" class=\"link link-ext\" data-nd-link-orig=\"https://ru.wikipedia.org/wiki/Arduino\" target=\"_blank\" rel=\"nofollow noopener\">Arduino</a></strong>.<br>\nБлагодаря ей, реализовать PWM электронный переключатель не составить труда, но, даже использовать самую маленькую плату <strong data-nd-pair-src=\"**\">Arduino Pro Mini</strong>, слишком не рационально. Поэтому, будем использовать микроконтроллер Atmel ATtiny13. Этот микроконтроллер, стоит недорого, прошивка под него пишется также как для Arduino, и программируется он с помощью платы Arduino (например Arduino Nano).<br>\nЗадача микроконтроллера проста, получить с третьего канала PWM сигнал, и преобразовать его…<br>\nМенее 1200 микросекунд - “выключено”, на выходе микроконтроллера 0 вольт, силовой транзистор закрыт.<br>\nБолее 1800 микросекунд - “включено”, на выходе микроконтроллера 5 вольт, силовой транзистор открыт.<br>\nИтак, начнём…<br>\nРисую плату в <strong data-nd-pair-src=\"**\">EasyEda</strong> (<em data-nd-pair-src=\"_\">не реклама</em>).<br>\nТравлю плату всем известным методом ЛУТ.<br>\nПрипаиваю микроконтроллер и остальные радиодетали.<br>\nПодпаиваюсь к контактным площадкам, для прошивки, и прошиваю микроконтроллер. Процесс прошивки <strong data-nd-pair-src=\"**\">ATtiny13</strong> с помощью <strong data-nd-pair-src=\"**\">Arduino Nano</strong> описывать не буду. Ищите информацию в интернете.<br>\nПрипаиваю провода, плату упаковываю в термоусадку.<br>\nГотово…<br>\nКороткое видео с демонстрацией работы электронного переключателя:</p>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/2CMT3klRftI?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"https://www.youtube.com/watch?v=2CMT3klRftI\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"https://www.youtube.com/watch?v=2CMT3klRftI\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/2CMT3klRftI/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n Электронный переключатель для RC модели (PWM switch)\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n<p><em data-nd-pair-src=\"_\">Sorry… что невидно пульт. Суть ясна, переснимать не было времени…</em><span class=\"emoji emoji-wink\" data-nd-emoji-src=\":wink:\">😉</span><br>\nСхема устройства простая, я использовал микроконтроллер в корпусе SOP8 и SMD резисторы, силовой транзистор первый попавшийся под руки, отечественный КТ817. Максимальная нагрузка около 3 ампер, для четырёх светодиодов это тоже излишне, но что было под рукой, то и поставил.<br>\nЕсли вы хотите использовать больше светодиодов, то имеет смысл брать напряжение для нагрузки не с приёмника, а с аккумулятора, см. схему по ссылке ниже.</p>\n<p>Скачать схему, картинку платы, и прошивку для микроконтроллера <strong data-nd-pair-src=\"**\">ATtiny13</strong> можно по <strong data-nd-pair-src=\"**\"><a href=\"https://yadi.sk/d/j_UBM7be3PmPzT\" class=\"link link-ext\" data-nd-link-orig=\"https://yadi.sk/d/j_UBM7be3PmPzT\" target=\"_blank\" rel=\"nofollow noopener\">ЭТОЙ ССЫЛКЕ</a></strong>.</p>\n<p>Преимущество электронного переключателя собранного на <strong data-nd-pair-src=\"**\">ATtiny13</strong> в том, что можно добавить еще несколько выходных каналов, и запрограммировать их работу как вам угодно. Для опытного ардуинщика это не составит большого труда. Мне же нужен был простой PWM переключатель, с функцией включения и выключения освещения RC модели. Я его получил, с минимальными затратами…</p>\n<p>Использованные в электронном переключателе детали:<br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/210s2a\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/210s2a\" target=\"_blank\" rel=\"nofollow noopener\">ATtiny13A (SOP 8)</a></strong> - выгодней брать от 5 шт…<br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/210sim\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/210sim\" target=\"_blank\" rel=\"nofollow noopener\">ATtiny13A (DIP 8)</a></strong> - выгодней брать от 5 шт…<br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/210um2\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/210um2\" target=\"_blank\" rel=\"nofollow noopener\">0805 SMD Резистор Комплект = 660 шт.</a></strong><br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/20noz1\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/20noz1\" target=\"_blank\" rel=\"nofollow noopener\">Резисторы 600 шт. 1/4 Вт</a></strong><br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/1wgm0z\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/1wgm0z\" target=\"_blank\" rel=\"nofollow noopener\">Arduino ATMEGA328P Nano 3.0</a></strong> - для прошивки микроконтроллера <strong data-nd-pair-src=\"**\">ATtiny13</strong>.</p>\n<p>Про освещение RC модели вы можете почитать тут: <strong data-nd-pair-src=\"**\"><a href=\"https://rcopen.com/blogs/272129/23124\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/blogs/272129/23124\">Модинг “корки” Wltoys A979</a></strong><br>\nДетали для освещения RC модели:<br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/20noz1\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/20noz1\" target=\"_blank\" rel=\"nofollow noopener\">Резисторы 600 шт. 1/4 Вт</a></strong><br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/20nor9\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/20nor9\" target=\"_blank\" rel=\"nofollow noopener\">Светодиоды 100 шт. 3 мм…</a></strong><br>\n<strong data-nd-pair-src=\"**\"><a href=\"http://got.by/20note\" class=\"link link-ext\" data-nd-link-orig=\"http://got.by/20note\" target=\"_blank\" rel=\"nofollow noopener\">Светодиоды 100 шт. 5 мм…</a></strong></p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member272129/media/5a0dfd43997073007751b456\" target=\"_blank\" data-nd-media-id=\"5a0dfd43997073007751b456\" data-nd-image-orig=\"https://rcopen.com/member272129/media/5a0dfd43997073007751b456\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5a0dfd43997073007751b456_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member272129/media/5a0dfd43997073007751ba5f\" target=\"_blank\" data-nd-media-id=\"5a0dfd43997073007751ba5f\" data-nd-image-orig=\"https://rcopen.com/member272129/media/5a0dfd43997073007751ba5f\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5a0dfd43997073007751ba5f_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member272129/media/5a0dfd43997073007751c043\" target=\"_blank\" data-nd-media-id=\"5a0dfd43997073007751c043\" data-nd-image-orig=\"https://rcopen.com/member272129/media/5a0dfd43997073007751c043\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5a0dfd43997073007751c043_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member272129/media/5a0dfd43997073007751c643\" target=\"_blank\" data-nd-media-id=\"5a0dfd43997073007751c643\" data-nd-image-orig=\"https://rcopen.com/member272129/media/5a0dfd43997073007751c643\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5a0dfd43997073007751c643_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member272129/media/5a0dfd43997073007751cc32\" target=\"_blank\" data-nd-media-id=\"5a0dfd43997073007751cc32\" data-nd-image-orig=\"https://rcopen.com/member272129/media/5a0dfd43997073007751cc32\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5a0dfd43997073007751cc32_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member272129/media/5a0dfd56997073007751d22d\" target=\"_blank\" data-nd-media-id=\"5a0dfd56997073007751d22d\" data-nd-image-orig=\"https://rcopen.com/member272129/media/5a0dfd56997073007751d22d\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5a0dfd56997073007751d22d_sm\" alt width=\"170\" height=\"150\"></a></p>\n","user":"58a97f1c3df955007770924e","ts":"2017-11-17T08:22:59.000Z","st":1,"cache":{"comment_count":4,"last_comment":"5f679fbb997073007711e229","last_comment_hid":4,"last_ts":"2020-09-20T18:30:19.000Z","last_user":"5e13ad9c3df95500776f68e8"},"views":6263,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}