Главная Мой профиль Регистрация Выход Вход
Приветствую Вас Гость | RSS
Суббота
23.03.2019
00:12
Мы перееxали : www.bezkz.su
Меню сайта
Главная » Статьи » Схемы » Роботы

Танк контролируется через Bluetooth мобильника

Я использовал свой любимый микроконтроллер ATmega48 - это сравнительно дешево, достаточно периферийное и по сравнению с классическим ATmega8 больше памяти.

ATmega48 совет включает в себя следующее: 


Стабилизатор 7805 - стабилизированный источник питания +5 В . 
Кнопка Сброс - при нажатии, программа в процессоре начинается с начала. 
Красный светодиод при  (PIN PD7). 
DIP переключателя (4-битный коммутатор)

L293D H-мост для переключения из двух двигателей - максимальный ток 0,5 А (позволяет изменять направление и контроль с использованием широтно-импульсной модуляции - ШИМ).

Рисованые файлы в EAGLE можно скачать здесь, или в конце статьи из Интернета автора. 



Если JUMPER закорочен, двигатели управляются напряжением +5 V . Если нет, поставляются с разъема питания. 


UART разъем используется для последовательной линии  в TTL уровнях, например, Bluetooth модуль. 


Разъем питания могут быть использованы для непосредственного питания платы  5V напряжение для питания (датчики, Bluetooth модуль) - смотреть на полярность! 


Разъемы MOTOR1 и MOTOR2 используется для подключения двигателями. 


Голубой разъемы для H-моста


Пурпур разъемы сообщить о том, как программист. 


Желтая кнопка сброса используется переустановить программу в jednočipu. 


Терминал полоса на левом нижнем углу используется для  поставки 7-15 V . 



На борту jedinný перемычка, которая обеспечивает питание двигателей. если он занимается, то двигатели управляются +5 V источник питания платы, где разделение, взять власть от блока питания разъем. Джемпер могут принимать участие, если в разъем питания на двигателе чего напряжение выше, чем 5V - уничтожены электроники. 

Мощность может быть, например vteřinovým клей застрял прямо под табличку с электроникой:



ATmega48 имеет внутренний генератор установлен на 8 МГц,  просто загрузить файл прошивки. Это полный исходный код на языке C (AVR-libc) можно скачать здесь, или в конце статьи из Интернета автора. 

Список компонентов: 
IO ATmega48 + patice28 
IO L293D (буква "D" это важно - защита от короткого замыкания) + DIP16 розетка  + Теплоотвод к DIP16, если есть тепло 
IO 7805 (С)  + Теплоотвод для TO220  при нагревании слишком 
4-разрядные DIP переключателя  
Микропереключатель
 Красный светодиод, 3 мм 
Диод 1N4007 
R 330 Ом 
1k5 R - 2x 
C 2.2 UF (электролит) 
С 100 ЕР (электролит) 
С 0,1 UF - 2x (керамика) 
Zkratovací перемычки (перемычек) 
Перлинь, сердечники и охватывает разъемы 
Шурупы M3, прокладок, столбы, ...
=========

Контроль: 

Пульт дистанционного управления рассматривается с использованием SPP (Serial Порт Протокол) - это означает, что Bluetooth модуль выступает в качестве последовательного порта - в данном случае установлен в 9600 8N1. Робот получает команды dvouznakové отдельной новой строки (CR LF); первый символ регулируется левого двигателя, второй справа. Они либо стрельбы вперед (F), обратные (В) или остановки (S). Сочетание то выглядит примерно так: 
FF - идти вперед 
С.С. - Стоп 
BF - Поворот на месте 

Для каждой команды робота отвечает OK, каким образом можно проверить, например, в HyperTerminal. 

Компьютер: 
Во-первых, существует необходимость в диспетчере устройств для сопряжения с модулем Bluetooth с компьютером. Система уведомляет количества портовых сооружений будут использоваться (для меня это COM9). Для управления роботом был простые приложения написаны на Delphi (Delphi 7 Развитие экологического Personal Edition, который является бесплатным). Приложение подключается к последовательному порту и посылает команды - вы можете нажать на кнопку или используйте стрелки на клавиатуре.


Рис. 7: Программа управления по контролю танк 

В тюнинг является простым консольным приложением, которое позволяет передавать / принимать команды - например, для остановки SS.

Приложение является бесплатным для загрузки в ZIP архив с исходным кодом.


Мобильный телефон: 
Большинство современных мобильных телефонов имеет Bluetooth и Java (J2ME), поэтому я решил написать о контроле за их применением. Существует лишь очень прост - при запуске необходимо нажать на адрес нашего объекта (не поддельных режим - это только для тестирования), подтверждения подключения к нему и его. 

Движение робота : 
2 - вперед 
5 - остановка 
8 - назад 
4 - оставили на месте 
6 - право на месте 
1 - левый ( только один двигатель) 
3 - транспорта (только с одним двигателем) 


Рис. 8: управление через мобильный телефон 

 Скачать  исходный код и JAR и JAD файлы.




Источник: http://pandatron.cz/?740&robot_ovladany_pres_bluetooth

Категория: Роботы | Добавил: Nikolai4 (17.08.2009)
Просмотров: 17453 | Теги: Танк контролируется через Bluetooth, ATmega48 | Рейтинг: 4.7/11
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Важное:
Статистика
Всё для вебмастера




 При копировании материалов сайта ссылка на сайт обязательна
Хостинг от uCoz