Пульт радіокерування моделями своїми руками

Всім привіт. Уявляю на загальний огляд саморобний пульт радіокерування для керування різними об'єктами на відстані. Це може бути машина, танк, катер і т.д. виготовлене мною для "дитячого" радіо гуртка. Із застосуванням радіо модуля NRF24L01 та мікроконтролера ATMEGA16. Давно у мене лежала коробка однакових поламаних ігрових джойстиків від приставок. Дісталася від ігрового закладу. Особливого застосування в несправних ігрових джойстиках я не бачив та й викидати чи розбирати шкода. От і стояла коробка мертвим вантажем припадала пилом. Ідея застосування ігрових джойстиків, прийшла, як поспілкувався зі своїм приятелем. Приятель вів гурток для юних радіоаматорів в інтернаті, причому безкоштовно у вихідні, долучав допитливих діток до світу радіоелектроніки. Адже діти вони як губка, вбирають інформацію. Бо я сам дуже вітаю подібні гуртки для дітей, а тут ще й у такому місці. То й запропонував ідею, як задіяти неробочі джойстики. Ідея полягала в наступному: створити саморобний радіо дистанційний пульт управління моделями, зібраними власноруч, який хотілося б запропонувати дітям для вивчення проекту. Ідея йому дуже сподобалася з огляду на те, що фінансування дитячих установ м'яко сказати не дуже, та й мені був цікавий даний проект. Нехай я теж внесу свій внесок у розвиток радіо гуртка. Мета проекту створити закінчений пристрій не тільки як радіо дистанційний пульт, а й частину у відповідь на радіокерований об'єкт. Враховуючи, що пульт для дітей і підключення приймальної частини на модель, також має бути по можливості простим.
Складання та комплектуючі:

Розібравши ігровий джойстик на складові, відразу стало ясно, потрібно виготовити нову друковану плату, причому дуженезвичайної форми. Спочатку, хотів розвести друковану плату на мікроконтролер ATMEGA48, але виявилося портів мікроконтролера просто не вистачає під всі кнопки. Звичайно, така кількість кнопок у принципі не потрібна і можна було обмежитися лише чотирма портами мікроконтролера АЦП для двох джойстиків і два порти для тактових кнопок, розміщених на джойстиках. Але мені захотілося якомога максимально велику кількість кнопок задіяти, хто знає, чого там діти ще захочуть додати. Так було народжено друковану плату під мікроконтролер ATMEGA16. Самі мікроконтролери в мене були, залишилися від якогось проекту.

Гумки на кнопках дуже сильно зношені, і відновленню не підлягали. Але це не дивно з огляду на те, де джойстики використовувалися. Тому застосував тактові кнопки. Мабуть, до мінусів тактових кнопок можна віднести сильне клацання, що виникли в результаті натискання кнопки. Але для цього проекту це дуже терпимо. Плату з джойстиками не довелося переробляти, залишив яка є, що значно заощадило часу. Торцеві кнопки також зберігаються в початковому вигляді. В якості приймача вибрав радіомодуль NRF24L01, так як ціна дуже мала в Китаї за ціною 0.60 $ за шт. купив. Незважаючи на свою малу вартість, радіомодуль має не малі можливості і звичайно мені підходив. Наступною проблемою, з якою зіткнувся, а де радіомодуль розмістити. Простір в корпусі вільного обмаль, тому радіо модуль розмістив в одній з ручок корпусу джойстика. Навіть фіксувати не довелося, модуль щільно притискався, коли повністю збирався корпус.

У процесі випробування радіо модуль свою заявлену дальність виправдав і впевнено працював по прямій видимості навідстані 50 метрів через стіни дальність значно зменшилася. Також було в планах встановити вібромотор, який реагував, скажімо, на якісь зіткнення або інші дії в радіокерованій моделі. У зв'язку з цим передбачив на друкованій платі транзисторний ключ управління. Але додаткові ускладнення я залишив на потім спочатку потрібно обкатати програму, так як вона ще сирувата. Та й конструкція, враховуючи, що цей прототип потребує дрібних доробок. Ось оскільки йдеться "з миру по нитці", практично з мінімальними вкладеннями було створено пульт радіокерування.
Ви можете допомогти і перевести небагато коштів на розвиток сайту