Пятница, 29.03.2024, 16:36 Приветствую Вас Гость

Автозапуск за 1500р. на ЛЮБОЙ сигнализации?! -> at13.ru

Главная | Регистрация | Вход | RSS

Каталог статей


Машинка на "радиоуправлении" с возможностью поворота Attiny2313

Валялась в коробке с игрушками у племянника машинка, без радиоуправления, так как руки чесались было решено что то с этой машинкой делать и было решено сделать для нее дистанционное управление, чтобы не только ездила вперед назад а еще и поворачивала налево или направо. Вначале было не по себе, было не понятно за что взяться, но в итоге все готово и работает, поехали...

Шасси было изготовлено из стеклотекстолита и вырезана она под кузов автомобиля, на шасси (днище машинки) размещены все 4 колеса, передние из которых могут вращаться и менять направление движения автомобиля при езде. 

Привод автомобиля задний, двигатель снят от CD привода автомагнитолы и расположен снизу шасси. Движок на рулевом управлении так же снят был с автомагнитолы, оба двигателя на 5 вольт. 

Останавливаться подробное на конструкции рулевого управления не буду, т.к. возможностей реализации их здесь множество, но по фотографиям думаю понятно, если что спрашивайте, отвечу на все вопросы.

Как уже говорил, привод задний, один мотор на задние колеса, шестеренки как вы уже догадываетесь так же из комплекта CD привода автомагнитолы и такой вариант передачи вращения от двигателя к колесам очень удачная, т.к. тяга мощная, что при питании 8-9 вольт автомобиль тащит литровую баклажку наполненную водой.

По краям на осях с обеих сторон стоят подшипники снятые со старых компьютерных кулеров, за счет этого трений меньше и двигателю легче вращать колеса автомобиля.

Схема управления автомобилем состоит из двух частей, первая часть основана на микроконтроллере Attiny2313 а вторая на драйвере L293D, причем данный драйвер двухканальный и позволяет управлять сразу двумя моторчиками. нагрузка на каждый канал не более 600мА, микросхеме свойственно греться так что охлаждение для нее должно быть, как минимум через контакты на печатную плату (при проектировании платы я это предусмотрел). Схема позаимствована с сайта http://www.getchip.net/, никаких изменений не внесено.

Схема дистанционного управления:

Устройство умеет:
- работать с 7-ю цифровыми и 2-мя ШИМ – выходами;
- управлять нагрузками, как с пульта, так и с нескольких клавиш на плате;
- запоминать состояние выходов в энергонезависимой памяти и восстанавливать их;
 

Режим обучения включается по длительному зажатию любой кнопки пульта, последовательность изучения кнопок пульта следующая:


1 Увеличение H
 2 Уменьшение H
 3 Увеличение I
 4 Уменьшение I
 5 Включение/отключение A
 6 Включение/отключение B
 7 Включение/отключение C
 8 Включение/отключение D
 9 Включение/отключение E
 10 Включение/отключение F
 11 Включение/отключение G
 12 Все выключить
 13 Все включить
 14 Сохранить 1
 15 Восстановить 1
 16 Сохранить 2
 17 Восстановить 2


 Если какая-либо из команд не нужна – нужно нажимать уже изученную клавишу.

При программировании микроконтроллера выставляются следующие фьюзы:

Вторая часть схемы это модуль управления двигателем, реализован он на LM293D, микросхема стоит порядка 50-80 рублей, если по каким либо причинам не удается вам найти эту микросхему можете использовать любой другой драйвер, но печатную плату придется переделывать под вашу микросхему. Кстати, вместо микросхемы можно собрать схему Н-моста.

Схема драйвера:

Печатная плата разведена едино, на обе части схемы сразу и выглядит следующим образом:

Переносил рисунок методом ЛУТ, зеркалить при печати файл не нужно. Файл печатной платы имеется ниже в архиве.

 

Ну и самое интересное, видео работы готового устройства!

Рулевое управление:

Управление рулем достаточно резкое, потому что выходы подключены не к ШИМ каналу микроконтроллера.

Машинка в работе:

 

Еще видео:

Спустя месяц машинка доделана польностью, шасси переделана заного, поставлены самодельные амортизаторы, привод по прежднему задний, рулевое управление реализовано чуть иначе... Добавил фары, аварийки, габариты и звуковую сигнализацию благо на все это дело выводов у микроконтроллера хватает =))) Удачи!

Автор: den4ik г. Чебоксары

Скачать прошивку для микроконтроллера (~2кб.)

Скачать файл печатной платы (~17кб.)

Категория: Разное | Добавил: Адвансед (02.10.2014)
Просмотров: 13048 | Комментарии: 2 | Теги: attiny2313 | Рейтинг: 3.8/5
Всего комментариев: 2
2 igor_nakonechniy  
Идея класс! НО:
1. L293D имеет 4 контакта по входу, а у 2313 - только 2. (нестыковочка)
2. Ладно, делаем простой Н-мост (на управление влево-вправо), но после команды в одну сторону дать в другую - получаем короткое замыкание! Тоже самое впкрёд-назад.
3. Кнопочка "Всё включить" устраивает сразу два КЗ в обеих мостах!
4. Если какой-то из двигателей пошёл в нагрузку (упёрся) - контроллер забывает все или часть обученных кнопок.
Как-то так...

1 Artur21  
Хорошая статья! Отличное решение по применению устройства ик управления

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Вход на сайт
Наш опрос
Чем паяют радиодетали?
Всего ответов: 269
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта