Машинка на "радіоуправлінні" з можливістю повороту Attiny2313
Валялася в коробці з іграшками у племінника машинка, без радіоуправління, так як руки свербіли було вирішено що то з цією машинкою робити і було вирішено зробити для неї дистанційне керування, щоб не тільки їздила вперед назад а ще й повертала наліво або направо. Спочатку було не по собі, було не зрозуміло за що взятися, але в підсумку все готово і працює, поїхали.
Шасі було виготовлено з склотекстоліти і вирізана вона під кузов автомобіля, на шасі (днище машини) розміщені всі 4 колеса, передні з яких можуть обертатися і змінювати напрямок руху автомобіля при їзді.
Привід автомобіля задній, двигун знятий від CD приводу автомагнітоли та розташований знизу шасі. Движок на рульовому управлінні так само знятий був з автомагнітоли, обидва двигуни на 5 вольт.
Зупинятися докладний на конструкції рульового керування не буду, тому що можливостей реалізації їх тут безліч, але по фотографіях думаю зрозуміло, якщо що питайте, відповім на всі питання.
Як уже говорив, привід задній, один мотор на задні колеса, шестерні як ви вже здогадуєтеся так само з комплекту CD приводу автомагнітоли і такий варіант передачі обертання від двигуна до коліс дуже вдала, тому що тяга потужна, що при харчуванні 8-9 вольт автомобіль тягне літрову баклажку наповнену водою.
По краях на осях з обох сторін стоять підшипники зняті зі старих комп'ютерних кулерів, за рахунок цього тертя менше і двигуну легше обертати колеса автомобіля.
Схема дистанційного керування:
Пристрій уміє:
- працювати з 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 рублів, якщо з якихось причин не вдається вам знайти цю мікросхему можете використовувати будь-який інший драйвер, але друковану плату доведеться переробляти під вашу мікросхему. До речі, замість мікросхеми можна зібрати схему Н-моста.
Схема драйвера:
Друкована плата розлучена єдине, на обидві частини схеми відразу і виглядає наступним чином:
Переносив малюнок методом Лут, зеркаліть при друку файл не потрібно. Файл друкованої плати є нижчим в архіві.
Рульове управління:
Управління кермом досить різке, тому що виходи підключені ні до ШІМ каналу мікроконтролера.
Машинка в роботі:
Через місяць машинка дороблена польностью, шасі перероблена по-новому, поставлені саморобні амортизатори, привід по прежднему задній, рульове управління реалізовано трохи інакше. Додав фари, аварійки, габарити і звукову сигналізацію благо на всю цю справу висновків у мікроконтролера вистачає =))) Удачі!
Завантажити прошивку для мікроконтролерів (
Завантажити файл друкованої плати (
Ідея клас! АЛЕ:
1. L293D має 4 контакту по входу, а у 2313 - лише 2. (нестиковочка)
2. Гаразд, робимо простий Н-міст (на управління вліво-вправо), але після команди в одну сторону дати в іншу - отримуємо коротке замикання! Теж саме впкрёд-назад.
3. Кнопочка "Все включити" влаштовує відразу два КЗ в обох мостах!
4. Якщо якийсь із двигунів пішов в навантаження (уперся) - контролер забуває все або частину навчених кнопок.
Якось так.