Съдържание:

Автономни ботове на базата на Arduino, използващи ултразвуков сензор: 5 стъпки (със снимки)
Автономни ботове на базата на Arduino, използващи ултразвуков сензор: 5 стъпки (със снимки)

Видео: Автономни ботове на базата на Arduino, използващи ултразвуков сензор: 5 стъпки (със снимки)

Видео: Автономни ботове на базата на Arduino, използващи ултразвуков сензор: 5 стъпки (със снимки)
Видео: 🤖Я в шоке! ChatGPT пишет Arduino проекты 2024, Ноември
Anonim
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор
Ардуино базиран автономен бот, използващ ултразвуков сензор

Създайте свой собствен базиран на Arduino автономен бот, използвайки ултразвуков сензор.

Този бот може да се движи почти сам, без да се сблъсква с препятствия. По същество това, което прави, е, че открива всякакви препятствия по пътя си и решава най -добрия път за себе си (добре, не всички видове препятствия).

Така че, без да губите повече време, нека започнем.

Стъпка 1: Компоненти, необходими за проекта

Компоненти, необходими за проекта
Компоненти, необходими за проекта
Компоненти, необходими за проекта
Компоненти, необходими за проекта
Компоненти, необходими за проекта
Компоненти, необходими за проекта
Компоненти, необходими за проекта
Компоненти, необходими за проекта

Ето списъка с всички необходими компоненти, необходими за този проект:

  • Arduino UNO R3
  • Ултразвуков сензор
  • Серво мотор (мини)
  • Джъмперни проводници
  • L7805CV Регулатор на напрежението
  • L293D IC драйвер на двигателя
  • 4 x 3.7V литиево-йонна батерия
  • 2 x зъбен мотор
  • 3 x колела
  • Платка

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

Стъпка 2: Създаване на тялото на бота

Създаване на тялото на бота
Създаване на тялото на бота
Създаване на тялото на бота
Създаване на тялото на бота
Създаване на тялото на бота
Създаване на тялото на бота

Следвайте следната стъпка, за да направите тялото на бота:

Стъпка 1: Запоявайте женските щифтове на заглавието върху малко парче печатна платка, както е показано на снимката. И прикрепете винт към него.

Стъпка 2: Сега завийте тази платка към вашия серво мотор и се уверете, че е достатъчно стегната.

Стъпка 3: Вземете вашия ултразвуков сензор и поставете неговите мъжки щифтове в женските щифтове на печатната платка. Поставете го правилно (за да осигурите връзката). И го подравнете така, че 90 градуса на серво мотора да е обърнат към предната страна на бота.

Стъпка 4: Сега, за да направите тялото на бота, можете да използвате картон или пластмасова дъска с малко горещо лепило или винтове. Направих корпуса на бота с някаква телена форма и винтове.

Стъпка 5: Поставете Arduino и дъската на мястото си, както е показано на снимката, и ги закрепете с горещо лепило или двустранна лента.

Стъпка 6: Накрая поставете серво мотора на мястото му и го фиксирайте с каквото искате.

Стъпка 3: Схематична диаграма на бота

Схематична диаграма на бота
Схематична диаграма на бота
Схематична диаграма на бота
Схематична диаграма на бота

Свържете компонентите, както е дадено в схемата. Това е доста лесно.

Първо свържете две батерии паралелно и след това ги свържете последователно, за да получите максималното напрежение и капацитет. Сега, ако имате два двигателя с еднакви обороти, не е нужно да правите връзката от пин 11 на Arduino към щифт 9 на L293D ic. Но ако вашите двигатели нямат еднакви обороти, направете връзката. И се уверете, че моторът с по -големи обороти трябва да е в позицията на мотор 2.

Уверете се, че всички връзки са здрави и обезопасени.

Стъпка 4: Качване на кода в Arduino

Качване на кода в Arduino
Качване на кода в Arduino

Кодът на този проект е даден по -долу.

Но преди да качите кода, отворете го и направете необходимата промяна.

Задайте rpm_control на по -бързия двигател, така че и двата двигателя да имат равни обороти. И също така задайте right_delay и left_delay съответно, така че да прави перфектен завой от 90 градуса съответно надясно и наляво.

След като качите кода и всички други неща са настроени, можете да започнете.

Стъпка 5: Работно видео

Благодаря ви за четенето.

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