Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

  • Час 22-09-2015, 15:17
  • Автор admin
  • Коментарів 0 Комент.
  • Силка url

Почнемо з того, что между моїм комп'ютером и комп'ютером одного, что живе в будинку в Парі сотень метрів навскосі, налаштована wi-fi ятір. При першій спробі настройки мережі «дальнобійності» стандартних антен, природно, що не вистача, тому були успішно віготовлені 2 антени уда-яги (хвильовий канал) - це спрямовані антени з вкрав Вузька пелюстків діаграмі спрямованості. Це одночасно и добро и погано: добро тім, что це дает відмінний коефіцієнт Посилення І, відповідно, рівень сигналу, а погано тім, что їх нужно підтрімуваті спрямованостей один на одного.

Це Пристрій Прийшла мені в голову, як звичайна, в нападі ліні. Якось зімової ночі, в черговий раз, на антену навалило снігу. Знову нужно віходити на балкон у мороз, чістіті и перенаправляті антену. Колі таке відбувається регулярно, хочеться оптимізувати процес отряхивания антени (від снігу и крапель дощу) та напрями за завданням кутах.

Всі ТЗ Було сформовано як «... .хочу направляті антену прямо з комп'ютера, з точністю? 10 градусів, що не встаючі з ліжка .... ». Сказано - Зроблено, Тільки проект розтягнувся по годині, но краще Пізно чем Ніколи. В якості блоку живлення - USB-порт ПК, інтерфейс - перехідник USB-UART, управління - ATmega8, виконавчі Пристрої - сервоприводи. 

Список потрібніх деталей:

  1. ATmega8-16PU

  2. Перехідник USB-UART

  3. 2? сервоприводи (будь-які, керовані по ШИМ)

  4. Лист текстоліту

  5. sip-лінійка (Знадоби Всього 10 пін)

  6. Залізний куточок (обрізки шасі від «Амфитон»)

  7. Саморізи / гвинти для кріплення.

  8. Матеріали для травлення, свердління й пайки

  9. Программатор (я Вибравши usbtiny)

  10. Антена або камера

Колі все Було куплено и доставлено, настав годину для розробки схеми и прошивки. Ну если з платою тут все просто - Sprint Layout 5, а для схем eagle, то для написання коду прошивки я решил спробуваті Arduino IDE. Спершу на отладочной платі я зібрав схему з «мегой» и роз'ємамі.

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Потім я прошив в «МЕГУ» завантажувач Arduino «bootloader» за Інструкцією. Цікаво, что при вікорістанні цього завантажувача ми вікорістовуємо вбудований в «МЕГУ» тактовий генератор на 8MHz. Для прошивки я вікорістовував Програматор USBTINY. За вечір БУВ успішно написань код, Який слухав UART-порт на предмет натіскання кнопок wasd и пробілу и рухав сервоприводи з кроком в 10 градусів. Скетч для Arduino IDE додається. В Arduino IDE є функція «прошиті программатором»,

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Це дуже корисний при ограниченной розмірах пристрою: спершу прошиті контролер, потім Вже запаюваті его в плату. Колі всі помилки в коді були Виправлені, настав годину плати. Чесно Сказати, сильно душила жаба труїті плату для однієї мікросхеми и трьох роз'ємів. Альо в підсумку все Вийшла минималистично и красиво.

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Потім настала черга механіки, я взявши дремель, ВСТАНОВИВ відрізній диск и вірізав Із старого Куточки від шасі підсілювача «Амфитон» две деталі.

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Далі я зібрав все разом и прікріпів маленьку тестову антену.

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Потім все підключів и протестував.

Управління відбувається по UART порту на будь-Якій операційній сістемі. Далі буде показано як налаштуваті програму putty під Ubuntu Linux.

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

"Мега" просто слухає порт на літери wasd + пробіл и крутити антену вгору, вліво, вниз. вправо, віводячі положення сервопріводів в градусах.

Поворотний Пристрій для запліднення / web-камери на ATmega8 / Arduino

Як показала практика, «вантажопідйомність» даної системи невелика. Достатньо для маленької антени або WEB-камери, но не для Півкілограмові антени. Так что я замів сервоприводи з бо? Льшим крутним моментом и МЕТАЛЕВИЙ шестерінкамі.

Прікріплені файли:
  • pcb.pdf (6 Кб)
  • antenna_rotator (1) .lay (10 Кб)
  • sketch_may22b.ino (2 Кб)
Tags

Коментарі до новини