Съдържание:
- Стъпка 1: Конструиране на шасито
- Стъпка 2: Прикачване на второстепенни компоненти
- Стъпка 3: Монтиране на модулите
- Стъпка 4: Закрепване на сензора за разстояние
- Стъпка 5: Схеми на проводници и схеми
- Стъпка 6: Кодът
- Стъпка 7: Финализиране
Видео: Ардуино избягване на препятствия с моторен автомобил: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте! и добре дошли в урока относно това как да изградите кола за избягване на препятствия Arduino. Можем да започнем, като получим необходимите материали за този проект и не забравяйте да се забавлявате!
МАТЕРИАЛИ:
- Женски към мъжки проводници
- Проводници
- Сензор за разстояние
- Дървена дъска
- Горила лента/електрически
- 2 двигателя с колела
- Серво
- Отвертка
- Винтове
- Arduino
- Поставка за батерии
- Колело
- USB към батерия
- Приставка за мотор Arduino
- USB Arduino
- настолен компютър
- Пластмасова стойка
Освен това, аз съм тук, за да ви инструктирам как да направите робот за избягване на препятствия, базиран на Arduino. По -долу е стъпка по стъпка ръководство за изграждането на този механизъм през всеки детайл. Този проект обаче е напълно способен автономен робот, който може да избегне всяко препятствие, с което влиза в контакт, за да избегне след това. Процесът включва среща на препятствие, докато продължава напред, след като се изправи пред обекта, този робот автоматично ще спре да се движи напред и ще направи крачка назад. След това сканира лявата/дясната страна, за да започне да движи по -подходящия път. Целта на този проект е да разбере инженерството/механиката зад концепцията, която се свързва с нашето общество, като например самоуправляващи се автомобили, производствени индустрии и т.н.
Стъпка 1: Конструиране на шасито
За да конструирате рамката, ще трябва да вземете в ръце предварително подготвен шаблон за изграждане на този проект или обикновена заготовка от дърво с размери 1/2 фута х 1/4 фута. Това ще бъде вашата рамка и основа на тази инструкция, на която функционира целият ви код на arduino и двигателите.
- Запоявайте два проводника към всеки DC двигател. След това фиксирайте два двигателя към шасито с помощта на винтовете.
- С помощта на винтове/лепило/лента, прикрепете двигателя към долната страна на шасито на задната част
- Уверете се, че двигателите са сигурни и могат да поемат сила
-
Вземете колелото и използвайки всеки метод, поставете колелото в предната част на проекта
Стъпка 2: Прикачване на второстепенни компоненти
За тази стъпка ще трябва да поставите тези два компонента на определени места, за да усъвършенствате дизайна на този проект. Бутонът ще трябва да бъде прикрепен към бутона чрез запояване на левия порт с червения проводник от държача на батерията. Също така използвайте лента, лепило или винтове, за да поставите батерията на място в средната част на горната част на основата си, след което прикрепете превключвателя към долната страна на проекта.
Стъпка 3: Монтиране на модулите
*Забележка: Когато монтирате платката Arduino, оставете достатъчно място, за да включите USB кабела, тъй като по -късно трябва да програмирате платката Arduino, като я свържете към компютъра чрез USB кабел.
Независимо от това, Arduino е ключова част за функционирането на целия проект и разположението на всеки модул влияе върху неговата ефективност и естетика. Разположението на сензора за разстояние и Arduino трябва да бъде зададено на определени места, Arduino ще трябва да се завинтва в рамката зад държача на акумулаторната батерия, на задния край, за да се балансира теглото на това превозно средство. Уверете се, че сте поставили приставката Arduino върху Arduino, за да работят правилно функциите на двигателя. След това имайте предвид, че сензорът за разстояние трябва да бъде пред този проект, за да открие препятствия и да сканира други пътища, по които е по -безопасно да се премине.
Стъпка 4: Закрепване на сензора за разстояние
Да не говорим, сензорът за разстояние е жизненоважна част, позволяваща на целия проект да функционира и да избягва препятствията по пътя си. За тази стъпка ще трябва да свържете две парчета пластмаса, които са подходящи за закрепване на серво на място, като ги прикрепите към пластмасова основа, за да се свържете с нашата рамка. Това ще осигури на механизма подвижност и въртене за всяко бъдещо движение, което сензорът за разстояние използва за придвижване във всяка посока. Закрепете този компонент в предната част на основата или рамката и сега продължете да използвате сензора за разстояние.
С датчика за разстояние ще трябва да го прикрепите към предната част на механизма, който току -що сте създали, чрез ленти/лепило/цип връзки, така че докато серво се движи, сензорът за разстояние също.
Включете четири проводника към ултразвуковия сензор и го монтирайте върху монтажната скоба. След това монтирайте скобата на микро сервоустройството TowerPro, което вече е инсталирано на шасито.
Стъпка 5: Схеми на проводници и схеми
Тези кабелни връзки са от решаващо значение, за да позволят на проекта да изпълнява функциите си, така че не забравяйте да проверите двойно към коя част свързвате всеки компонент. В схемата на веригата можете да намерите необходимите връзки, необходими на Arduino да управлява, усеща и т.н.
*Забележка: Тази схема включва четири двигателя, но можем да пренебрегнем допълнителните два и да продължим.
Стъпка 6: Кодът
Нищо от това просто няма да работи без кода, програмиран в Arduino. Тук съм предоставил кода за функциониране на целия проект, ако е свързан и изграден правилно. Можете да разгледате предоставените снимки, за да разберете по -добре и да копирате кода.
Стъпка 7: Финализиране
Поради факта, че сме завършили всички стъпки, преминете през процеса и изяснете всички връзки/компоненти, които са включени в този проект.
- Включете вашия Arduino към вашия компютър
- Изтеглете необходимите библиотеки (AFMOTOR, NEWPING)
- Компилирайте кода
- Качете кода на правилния порт
- Тествайте, изключете
- Щракнете върху батериите, включете превключвателя и го оставете да кара!
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Избягване на препятствия LEGO робот: 8 стъпки (със снимки)
Избягване на препятствия LEGO Робот: Ние обичаме LEGO и също така обичаме Crazy Circuits, затова искахме да комбинираме двата в прост и забавен робот, който може да избегне бягането по стени и други предмети. Ще ви покажем как сме изградили нашите и ще очертаем необходимите основи, за да можете да изградите свои собствени
Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
Робот за избягване на препятствия, използващ Arduino Nano: В тази инструкция ще опиша как можете да направите робот, който избягва препятствия, използвайки Arduino
Роботизиран автомобил за избягване на препятствия: 9 стъпки
Роботизиран автомобил за избягване на препятствия: Как да изградим робот за избягване на препятствия
Автомобил за избягване на препятствия: 5 стъпки
Автомобил за избягване на препятствия: Автомобилът със сензор за ъгъл е интелигентна кола за самоизбягване, каросерията на колата използва алуминиева рамка, основният контрол с помощта на микроконтролер Arduino/Nano, печатната платка приемат plug-in дизайн (по-лесно е да свържете външен сензор чрез микроконтролер