Съдържание:

Робот за избягване на препятствия, базиран на TIVA: 7 стъпки
Робот за избягване на препятствия, базиран на TIVA: 7 стъпки

Видео: Робот за избягване на препятствия, базиран на TIVA: 7 стъпки

Видео: Робот за избягване на препятствия, базиран на TIVA: 7 стъпки
Видео: Course Lesson 1 of 10: Raspberry Pi Pico 4WD Smart Car Kit from SunFounder by Robojax 2024, Юли
Anonim
Робот за избягване на препятствия, базиран на TIVA
Робот за избягване на препятствия, базиран на TIVA

Здравейте момчета

Върнах се с друг урок от поредицата tiva instructables.

Този път това е робот, базиран на TIVA, избягващ моите приятели като техен семестрален проект.

Надявам се това да ви хареса !!!

Стъпка 1: Въведение

Въведение
Въведение

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

По принцип той е проектиран да се движи в посоки напред, наляво и надясно по команда, дадена от микроконтролера. Драйверът на двигателя също се управлява от микроконтролера.

Този робот не може да се движи назад, тъй като Servo може да се върти приблизително на 180 градуса (90 във всяка посока)

Позиция "-90": Вляво

Позиция "0": неутрална

Позиция "90": Вдясно

Диференциално задвижване:

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

Стъпка 2: Необходими компоненти:

Хардуер:

·> Микроконтролер TM4C123G

·> IC на драйвер на двигател L293D

·> HC-SR04 ултразвуков сензор

·> Шаси на робот + 2 DC двигателя с държач + 2 колела + 1 колело + винтове и гайки

·> SG90-Micro Servo

·> LM7805 регулатор на напрежението + радиатор

·> 9V/200mAh захранваща батерия

·> 5V/200mAh захранваща банка

·> Основният комплект за електроника съдържа макет, свързващи проводници и др.

·> Инструменти: отвертка, ножично / тел за събличане

·> Кабелни проводници: мъжки към мъжки, мъжки към женски

Софтуер:

·> Android Studio (за приложение за Android)

·> Keil uVision4

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