Съдържание:

Ардуино избягване на препятствия с моторен автомобил: 7 стъпки
Ардуино избягване на препятствия с моторен автомобил: 7 стъпки

Видео: Ардуино избягване на препятствия с моторен автомобил: 7 стъпки

Видео: Ардуино избягване на препятствия с моторен автомобил: 7 стъпки
Видео: Course Lesson 10 of 10: Controlling Raspberry Pi Pico 4WD Smart Car Kit with mobile App 2024, Ноември
Anonim
Arduino Избягване на препятствия Кола с двигател
Arduino Избягване на препятствия Кола с двигател
Arduino Избягване на препятствия Кола с двигател
Arduino Избягване на препятствия Кола с двигател
Arduino Избягване на препятствия Кола с двигател
Arduino Избягване на препятствия Кола с двигател

Здравейте! и добре дошли в урока относно това как да изградите кола за избягване на препятствия Arduino. Можем да започнем, като получим необходимите материали за този проект и не забравяйте да се забавлявате!

МАТЕРИАЛИ:

  • Женски към мъжки проводници
  • Проводници
  • Сензор за разстояние
  • Дървена дъска
  • Горила лента/електрически
  • 2 двигателя с колела
  • Серво
  • Отвертка
  • Винтове
  • Arduino
  • Поставка за батерии
  • Колело
  • USB към батерия
  • Приставка за мотор Arduino
  • USB Arduino
  • настолен компютър
  • Пластмасова стойка

Освен това, аз съм тук, за да ви инструктирам как да направите робот за избягване на препятствия, базиран на Arduino. По -долу е стъпка по стъпка ръководство за изграждането на този механизъм през всеки детайл. Този проект обаче е напълно способен автономен робот, който може да избегне всяко препятствие, с което влиза в контакт, за да избегне след това. Процесът включва среща на препятствие, докато продължава напред, след като се изправи пред обекта, този робот автоматично ще спре да се движи напред и ще направи крачка назад. След това сканира лявата/дясната страна, за да започне да движи по -подходящия път. Целта на този проект е да разбере инженерството/механиката зад концепцията, която се свързва с нашето общество, като например самоуправляващи се автомобили, производствени индустрии и т.н.

Стъпка 1: Конструиране на шасито

Конструиране на шасито
Конструиране на шасито
Конструиране на шасито
Конструиране на шасито

За да конструирате рамката, ще трябва да вземете в ръце предварително подготвен шаблон за изграждане на този проект или обикновена заготовка от дърво с размери 1/2 фута х 1/4 фута. Това ще бъде вашата рамка и основа на тази инструкция, на която функционира целият ви код на arduino и двигателите.

  1. Запоявайте два проводника към всеки DC двигател. След това фиксирайте два двигателя към шасито с помощта на винтовете.
  2. С помощта на винтове/лепило/лента, прикрепете двигателя към долната страна на шасито на задната част
  3. Уверете се, че двигателите са сигурни и могат да поемат сила
  4. Вземете колелото и използвайки всеки метод, поставете колелото в предната част на проекта

Стъпка 2: Прикачване на второстепенни компоненти

Прикачване на второстепенни компоненти
Прикачване на второстепенни компоненти
Прикачване на второстепенни компоненти
Прикачване на второстепенни компоненти

За тази стъпка ще трябва да поставите тези два компонента на определени места, за да усъвършенствате дизайна на този проект. Бутонът ще трябва да бъде прикрепен към бутона чрез запояване на левия порт с червения проводник от държача на батерията. Също така използвайте лента, лепило или винтове, за да поставите батерията на място в средната част на горната част на основата си, след което прикрепете превключвателя към долната страна на проекта.

Стъпка 3: Монтиране на модулите

Монтиране на модулите
Монтиране на модулите
Монтиране на модулите
Монтиране на модулите

*Забележка: Когато монтирате платката Arduino, оставете достатъчно място, за да включите USB кабела, тъй като по -късно трябва да програмирате платката Arduino, като я свържете към компютъра чрез USB кабел.

Независимо от това, Arduino е ключова част за функционирането на целия проект и разположението на всеки модул влияе върху неговата ефективност и естетика. Разположението на сензора за разстояние и Arduino трябва да бъде зададено на определени места, Arduino ще трябва да се завинтва в рамката зад държача на акумулаторната батерия, на задния край, за да се балансира теглото на това превозно средство. Уверете се, че сте поставили приставката Arduino върху Arduino, за да работят правилно функциите на двигателя. След това имайте предвид, че сензорът за разстояние трябва да бъде пред този проект, за да открие препятствия и да сканира други пътища, по които е по -безопасно да се премине.

Стъпка 4: Закрепване на сензора за разстояние

Закрепване на сензора за разстояние
Закрепване на сензора за разстояние

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

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

Включете четири проводника към ултразвуковия сензор и го монтирайте върху монтажната скоба. След това монтирайте скобата на микро сервоустройството TowerPro, което вече е инсталирано на шасито.

Стъпка 5: Схеми на проводници и схеми

Схеми на кабелни връзки и вериги
Схеми на кабелни връзки и вериги

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

*Забележка: Тази схема включва четири двигателя, но можем да пренебрегнем допълнителните два и да продължим.

Стъпка 6: Кодът

Кодът
Кодът
Кодът
Кодът
Кодът
Кодът
Кодът
Кодът

Нищо от това просто няма да работи без кода, програмиран в Arduino. Тук съм предоставил кода за функциониране на целия проект, ако е свързан и изграден правилно. Можете да разгледате предоставените снимки, за да разберете по -добре и да копирате кода.

Стъпка 7: Финализиране

Финализация
Финализация
Финализация
Финализация
Финализация
Финализация

Поради факта, че сме завършили всички стъпки, преминете през процеса и изяснете всички връзки/компоненти, които са включени в този проект.

  1. Включете вашия Arduino към вашия компютър
  2. Изтеглете необходимите библиотеки (AFMOTOR, NEWPING)
  3. Компилирайте кода
  4. Качете кода на правилния порт
  5. Тествайте, изключете
  6. Щракнете върху батериите, включете превключвателя и го оставете да кара!

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