Съдържание:
- Консумативи
- Стъпка 1: Принцип на работа
- Стъпка 2: Качете кода
- Стъпка 3: Направете дупка за вала на двигателя
- Стъпка 4: Електрическа верига на двигателя, част 1
- Стъпка 5: Електрическа верига на двигателя, част 2
- Стъпка 6: Верига за откриване на обект
- Стъпка 7: Буферна лодка
- Стъпка 8: Колела
Видео: Гребаща лодка с препятствия с Arudino: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Здравейте приятели, в този урок ще ви покажа как да направите гребане на лодка. Тази идея ми хрумна, докато се отпусках край моето езерце и мислех за идея за пластмасово предизвикателство. Разбрах, че пластмасата тук ще бъде много полезна за използване като лодка, поради своята плаваемост и водонепропускливост.
Консумативи
Тяло
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
В тази стъпка ще свържем L298n към батерията и двигателя.
Връзка:
1. L298N (изход) към DC мотор
2. Положителна клема на батерията за превключване
3. L298N (12V) за превключване
4. Отрицателен извод на батерията към L298N (GND)
след това ги залепете в контейнер за храна.
Забележка:
-Залепете държача на батерията в средата (по ширина), така че лодката да не се навежда наляво или надясно.
Стъпка 5: Електрическа верига на двигателя, част 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: Колела
Първо направете дупка в центъра на капачката на бутилката. След това залепете греблото към капачката на бутилката като следното изображение. Последната стъпка е да го залепите за вала на динамото.
Препоръчано:
Електрическа лодка: 4 стъпки
Електрическа лодка: Консумативи -Малка пластмасова кутия2x dc мотори Проводници 1x превключвател 2x витла 2x 9V батерии Пистолет за горещо лепило
Изграждане на самостоятелно управлявана лодка (ArduPilot Rover): 10 стъпки (със снимки)
Изграждане на самостоятелно управлявана лодка (ArduPilot Rover): Знаеш ли какво е готино? Безпилотни самоуправляващи се превозни средства. Всъщност те са толкова готини, че ние (моите колеги от университета и аз) сами започнахме да изграждаме такъв още през 2018 г. Затова и аз се заех тази година най -накрая да го завърша в свободното си време. В този Инст
Предупреждение за вода - устройство за спасяване на вашата лодка: 5 стъпки (със снимки)
Предупреждение за вода - устройство за спасяване на вашата лодка: Ако сте собственик на лодка, има солиден комфорт най -накрая да качите лодката на суша. Не може да потъне там. Навсякъде другаде се сблъсква с постоянна битка за преодоляване на тенденцията да се подхлъзне под вълните и да изчезне. През зимата тук, уви
Лодка Arduino на IR дистанционно: 7 стъпки
Arduino Boat на IR Remote: Днес ще ви покажа как да направите проста arduino IR отдалечена лодка
Дървена RC лодка, която можете да управлявате ръчно или чрез уебсайт: 9 стъпки
Дървена RC лодка, която можете да управлявате ръчно или чрез уебсайт: Здравейте, аз съм студент в Howest и построих дървена RC лодка, с която можете да управлявате чрез контролер или чрез уебсайт. и исках с какво да се забавлявам, докато живеех на морето