Съдържание:

Гребаща лодка с препятствия с Arudino: 9 стъпки
Гребаща лодка с препятствия с Arudino: 9 стъпки

Видео: Гребаща лодка с препятствия с Arudino: 9 стъпки

Видео: Гребаща лодка с препятствия с Arudino: 9 стъпки
Видео: КАК СДЕЛАТЬ? Быстрый Катер На Радиоуправлении 2024, Ноември
Anonim
Избягване на препятствия Гребна лодка с Арудино
Избягване на препятствия Гребна лодка с Арудино

Здравейте приятели, в този урок ще ви покажа как да направите гребане на лодка. Тази идея ми хрумна, докато се отпусках край моето езерце и мислех за идея за пластмасово предизвикателство. Разбрах, че пластмасата тук ще бъде много полезна за използване като лодка, поради своята плаваемост и водонепропускливост.

Консумативи

Тяло

1 х контейнер за храна 700мл

2 x колело с лопатка 70 мм

5 x капачка за бутилка

Електронни части

1 x Arduino Nano/Uno (препоръчителен Nano)

2 x DC мотор

1 x L298N шофьор на мотор

1 x ултразвуков сензор

1 x микро серво

2 x 18650 батерия

1 x 18650 държач за батерия (2-място)

4 x AA батерия

1 x AA държач за батерия (4-местно)

1 x Превключвател

Тел

Инструменти за поддръжка

Пистолет за лепило

Поялник

Стъпка 1: Принцип на работа

Основен алгоритъм

Всеки път, когато ултразвукът открие обект на разстояние 15 см, сервомоторът ще се завърти на 180 градуса, след това на 0 градуса (завийте надясно и наляво), за да откриете кой път е свободен от препятствия. След това моторът ще премести гребната лодка в платно, свободно от препятствия

Верига

В този проект ще използваме 2 източника на напрежение, единият за Arduino, ултразвуков сензор и драйвер на двигателя, докато другият е специално за серво. Arduino, ултразвуков сензор и шофьор на мотор ще използват батерията 18650, тъй като батерията 18650 може да осигури голям ток за двигателя и другите причини, защото двигателят може бързо да изтощи батерията, така че се нуждаем от батерия 18650, която може да се презареди.

Стъпка 2: Качете кода

За да улесним процеса на качване, първо ще качим кода в Arduino, преди да създадем веригата.

Arduino файл:

Стъпка 3: Направете дупка за вала на двигателя

Извършване на отвор за вала на двигателя
Извършване на отвор за вала на двигателя

В тази стъпка ще направим дупки от лявата и дясната страна на контейнера за храна. По -късно динамовият вал ще бъде вкаран в тези два отвора. Позицията на отвора е в средата на дължината на контейнера за храна (дължина/2) и на 3,2 см от дъното.

Стъпка 4: Електрическа верига на двигателя, част 1

Електрическа верига на двигателя, част 1
Електрическа верига на двигателя, част 1
Електрическа верига на двигателя, част 1
Електрическа верига на двигателя, част 1

В тази стъпка ще свържем L298n към батерията и двигателя.

Връзка:

1. L298N (изход) към DC мотор

2. Положителна клема на батерията за превключване

3. L298N (12V) за превключване

4. Отрицателен извод на батерията към L298N (GND)

след това ги залепете в контейнер за храна.

Забележка:

-Залепете държача на батерията в средата (по ширина), така че лодката да не се навежда наляво или надясно.

Стъпка 5: Електрическа верига на двигателя, част 2

Електрическа верига на двигателя, част 2
Електрическа верига на двигателя, част 2
Електрическа верига на двигателя, част 2
Електрическа верига на двигателя, част 2
Електрическа верига на двигателя, част 2
Електрическа верига на двигателя, част 2

Сега ще свържем arduino към L298N.

Връзка:

1. D5, за да активирате A

2. D6, за да активирате B

3. A0 към вход 1

4. A1 към вход 2

5. A2 към вход 3

6. A3 към вход 4

7. Vin към 5V (V изход от L298N)

8. GND (arduino) към GND (L298N)

Стъпка 6: Верига за откриване на обект

Верига за откриване на обекти
Верига за откриване на обекти
Верига за откриване на обекти
Верига за откриване на обекти
Верига за откриване на обекти
Верига за откриване на обекти

Основните компоненти на веригата за откриване на обекти са серво и ултразвуков сензор. Ултразвуковият сензор ще използва Arduino като захранване, докато сервото ще използва отделна батерия (AA батерия x 4). Серво батерията ще бъде залепена в края на контейнера за храни срещу държача на батерията 18950.

Можете да поставите сензора навсякъде, стига да не е блокиран от други предмети. В моя случай използвах пластмасов капак на контейнер, който е изрязан на мястото на ултразвукови сензори и серво (вижте изображението).

Серво връзка:

VCC към положителна батерия (AA)

Сигнал към D10

GND серво към GND батерия и arduino

Свързване на ултразвуков сензор:

VCC до 3.3v (arduino)

GND към GND (arduino)

Ехо към D2

Продължете към D3

Стъпка 7: Буферна лодка

Буферна лодка
Буферна лодка

Буферът има функция за предотвратяване на докосването на лопатката към пода / масата, когато я поставим върху нея. Буферът ще използва капачка на бутилка. Защото освен че се намира лесно, капачката на бутилката има и подходящия размер за нашата лодка.

За да направите буфер, вземете 3 капачки за бутилки и просто ги залепете към долната страна на лодката, както е показано по -горе.

Стъпка 8: Колела

Колела
Колела
Колела
Колела

Първо направете дупка в центъра на капачката на бутилката. След това залепете греблото към капачката на бутилката като следното изображение. Последната стъпка е да го залепите за вала на динамото.

Препоръчано: