Возникла как-то необходимость в полётном таймере на передатчике TURNIGY i6, в котором этого таймера отродясь не было. Пошарил я в интернете, и вот что из этого получилось.
По сути это кухонный таймер, по крайней мере именно так подобные устройства называются в статьях, которые мне попадались.
Изучив разные схемы и статьи, которые попались в сети, остановился на данной схеме. Она привлекла меня своей простотой. К тому же контроллер PIC16F628A, который там применён, был у меня в наличии. За основу взял вот эту статью: http://radioparty.ru/device-pic/385-timer-encoder-pic16f628
На основе этой схемы накидал проектик в Протеусе. Вроде всё корректно работает. Дело за малым - спаять это всё и запихнуть в корпус нашего передатчика))).
Как оказалось, внутри совсем немного места! Пришлось поломать голову, куда поместить индикатор, да и саму плату таймера. Единственное более-менее подходящее место нашлось под антенной и обозначено на фото красным. Сняв два переменных резистора и слегка очистив пространство от плпастмассовых перемычек, получил вот это:
Исходя из размеров этого пространства и ориентируясь на два крепёжных отверстия коммутационной платы передатчика, сделал разводку платы таймера и отдельной платы индикатора. Поместить всё на одной плате не получилось, опять же, из-за особенностей корпуса. В итоге, после травления, получил две такие платки:
Платы разрабатывал под SMD компоненты. Так будет более компактно.
Кроме контроллера понадобились пара семисегментных светодиодных индикаторов с общим катодом, пищалка, выпаянная из старой материнской платы и, самое главное - энкодер с кнопкой, наподобие тех, что применяются в автомагнитолах.
Хотя энкодер я купил уже после. В данном проекте применил самодельный, сделанный из старого переменного резистора, энкодера из оптической мыши и микрокнопки. Не буду описывать процесс соединения этих деталей в одно целое, два вечера возился. В принципе всё получилось, но пришёл к мысли, что прощё было купить готовый. Как всегда, не ищем, блин, простых путей)))).
Залил прошивку (timer_full.hex) в контроллер с помощью самодельного программатора ExtraPIC и программки ICProg.
Наковыряв резисторов и транзисторов со старых плат, спаял вот такое изделие:
Плату индикатора с помощью десяти проводков, длинной 3 см. соединил с платой контроллера. Для подключения энкодера к плате, применил разъём от той же выпотрошенной мышки, не пропадать же добру)))))). Кварцевый резонатор
на 4 мГц отыскался в необъятных закромах.
Подключив питание 5 в. убедился, что всё работает, просто на столе.
Пришлось пожертвовать одной из крутилок, вместо неё поставил энкодер. Вырезал окошко в корпусе под индикатор, платку таймера прикрутил с помощью двух саморезов из комплекта стандартных сервомашинок, через пластмассовые втулочки 5 мм, к плате коммутации передатчика. Получилось вот так:
Снаружи выглядит вот так:
Сверху индикаторов приклеил на тонкий двусторонний скотч, затемнённое стёклышко от старого музыкального центра.
Нахлобучил на энкодер рукоятку, и вуаля, можно пользоваться!))))))
Ну, и напоследок небольшое видео, как это работает:
Для тех, кто захочет это повторить, выкладываю мои файлы. В архиве схема, прошивки (о вариантах прошивок читайте в статье, ссылка на которую дана выше), проект в Протеусе, рисунки печатных плат.
(RCTimer.rar)
Спасибо за внимание!
Изучив разные схемы и статьи, которые попались в сети, остановился на данной схеме. Она привлекла меня своей простотой. К тому же контроллер PIC16F628A, который там применён, был у меня в наличии. За основу взял вот эту статью: http://radioparty.ru/device-pic/385-timer-encoder-pic16f628
На основе этой схемы накидал проектик в Протеусе. Вроде всё корректно работает. Дело за малым - спаять это всё и запихнуть в корпус нашего передатчика))).
Как оказалось, внутри совсем немного места! Пришлось поломать голову, куда поместить индикатор, да и саму плату таймера. Единственное более-менее подходящее место нашлось под антенной и обозначено на фото красным. Сняв два переменных резистора и слегка очистив пространство от плпастмассовых перемычек, получил вот это:
Исходя из размеров этого пространства и ориентируясь на два крепёжных отверстия коммутационной платы передатчика, сделал разводку платы таймера и отдельной платы индикатора. Поместить всё на одной плате не получилось, опять же, из-за особенностей корпуса. В итоге, после травления, получил две такие платки:
Платы разрабатывал под SMD компоненты. Так будет более компактно.
Кроме контроллера понадобились пара семисегментных светодиодных индикаторов с общим катодом, пищалка, выпаянная из старой материнской платы и, самое главное - энкодер с кнопкой, наподобие тех, что применяются в автомагнитолах.
Хотя энкодер я купил уже после. В данном проекте применил самодельный, сделанный из старого переменного резистора, энкодера из оптической мыши и микрокнопки. Не буду описывать процесс соединения этих деталей в одно целое, два вечера возился. В принципе всё получилось, но пришёл к мысли, что прощё было купить готовый. Как всегда, не ищем, блин, простых путей)))).
Залил прошивку (timer_full.hex) в контроллер с помощью самодельного программатора ExtraPIC и программки ICProg.
Наковыряв резисторов и транзисторов со старых плат, спаял вот такое изделие:
Плату индикатора с помощью десяти проводков, длинной 3 см. соединил с платой контроллера. Для подключения энкодера к плате, применил разъём от той же выпотрошенной мышки, не пропадать же добру)))))). Кварцевый резонатор
на 4 мГц отыскался в необъятных закромах.
Подключив питание 5 в. убедился, что всё работает, просто на столе.
Пришлось пожертвовать одной из крутилок, вместо неё поставил энкодер. Вырезал окошко в корпусе под индикатор, платку таймера прикрутил с помощью двух саморезов из комплекта стандартных сервомашинок, через пластмассовые втулочки 5 мм, к плате коммутации передатчика. Получилось вот так:
Снаружи выглядит вот так:
Сверху индикаторов приклеил на тонкий двусторонний скотч, затемнённое стёклышко от старого музыкального центра.
Нахлобучил на энкодер рукоятку, и вуаля, можно пользоваться!))))))
Ну, и напоследок небольшое видео, как это работает:
Для тех, кто захочет это повторить, выкладываю мои файлы. В архиве схема, прошивки (о вариантах прошивок читайте в статье, ссылка на которую дана выше), проект в Протеусе, рисунки печатных плат.
(RCTimer.rar)
Спасибо за внимание!
в описании есть, ошибка?:
Основные программируемые функции:
Двойные расходы
Субтриммер
Регулировка хода
Реверс каналов
Swash Mix
Чувствительность гироскопа
Кривая газа
Монитор
Кривая шага
Удержание газа
Название модели
Таймер
ТАЙМЕРА НЕТУ!
Тоже так хочу, но совершенно не представляю, как глядя на коричневую песчинку с двумя контактами понять её номинал или хотя бы назначение: резистор, кондёр, индуктивность. А уж про транзисторы я вообще молчу. Хотя есть куча старых материнских плат от компов и ноутбуков, но порой приходится всякую мелоч покупать, что бы точно знать её номинал. Может есть какой-то секрет о котором я не знаю? Или надо просто иметь кучу измерительной аппаратуры, что бы определить характеристики неизвестного транзистора?
А из приборов вполне хватает мультиметра, желательно с возможностью измерения емкости конденсаторов.
На резисторах маркировка написана. Кондёры придётся измерять. Тип транзистора легко проверить тем же мультиметром. А выглядят они вот так:
За работу поставил плюс,люблю людей делающих своими руками.