Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Сглобете шасито
- Стъпка 3: Основни връзки
- Стъпка 4: Arduino код
- Стъпка 5: Бягайте
Видео: Робот за избягване на препятствия, използващ микроконтролер (Arduino): 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В тази инструкция ще ви науча как да направите препятствие, избягвайки робот, който работи с Arduino. Трябва да сте запознати с Arduino. Arduino е контролна платка, която използва микроконтролера atmega. Можете да използвате всяка версия на Arduino, но аз използвах Arduino Uno r3 на моя робот.
Кодът е много лесен и веригата има само 4-5 проводника. Роботът също така използва L293D щита на двигателя, който е съвместим с Arduino, за да задвижва двигателите. И така, щитът се вписва направо в Arduino, което прави всичко лесно … По принцип нашият робот е кола, която се движи напред и ако на пътя му се появи някакво препятствие, той спира там, движи се малко назад и след това главата му се завърта наляво и надясно. След това сравнява разстоянието и роботът се обръща в посоката с по -голямо разстояние. След това роботът отново се придвижва напред в тази посока, повтаряйки отново целия процес. За да открие разстоянието, роботът използва ултразвуков сензор HC-sr04. Така че този сензор изпраща ултразвукови звукови вълни на всеки 10 микросекунди и ако предстои някакво препятствие, сензорът приема ехото. Въз основа на времето за пътуване, той знае разстоянието между сензора и обекта. Така че нека започнем…
Стъпка 1: Необходими части
Така че, за да започнем всеки проект, първо трябва да съберем необходимите части. Всички необходими части са посочени по-долу:-
- Arduino
- L293D Щит на двигателя
- Шаси (включително двигатели и колела)
- Проводници
- Поставка за батерия
- Микро серво мотор
- модулът на ултразвуков сензор HC-sr04
- държаща скоба за сензора
Затова съберете тези материали и преминете към следващата стъпка.
Стъпка 2: Сглобете шасито
Сега сглобете тялото на робота. Всеки може да има различно шаси. Затова сглобете шасито си съответно. Повечето от шаситата идват с ръководство с инструкции и дори моето дойде с него, така че го разгледайте и изградете шасито си съответно. След това прикрепете компонентите към шасито. Arduino, с прикрепен към него щит на двигателя, а също и държачът на батерията трябва да бъде фиксиран върху шасито. Сервомоторът също трябва да бъде фиксиран върху шасито отпред. Дългата серво глава трябва да е залепена под скобата HC-sr04. Сензорът трябва да бъде фиксиран в скобата и скобата на серво мотора.
Не го залепвайте върху серво мотора, защото по -късно може да бъде подреден в случай на неправилно разположение. Просто го поправете. Поправете го по такъв начин, че сензорът да е обърнат отпред (очите са обърнати отпред). Прикрепете проводници към двигателите и бъдете готови за следващата стъпка. Също и към сензора.
Стъпка 3: Основни връзки
Така че сега ще направим връзките. Има не повече от 5-6 връзки, така че ще бъде парче торта. Направете връзките на сензора съгласно схемата, дадена по -горе. Серво моторите и постояннотоковите двигатели могат да бъдат свързани към щита. Свържете батерията към щита и свържете щита към платката Arduino.
Стъпка 4: Arduino код
Това е последната част от завършването на нашия робот. Така че това се отнася за софтуера, а не за хардуера. Така че трябва да програмираме нашия Arduino. Качих кода на Arduino. Можете също да използвате друг код или да напишете свой собствен. Току -що го качих за справка.
Стъпка 5: Бягайте
Така че ние изградихме нашия ЗАБЛОКИРАН ИЗБЯГВАЩ РОБОТ. Сега е време да си поиграем с нашия готин робот и да опитаме нови експерименти в нашия код.
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
Робот за избягване на препятствия, използващ Arduino Nano: В тази инструкция ще опиша как можете да направите робот, който избягва препятствия, използвайки Arduino
Робот за избягване на препятствия с IR сензори без микроконтролер: 6 стъпки
Робот за избягване на препятствия с IR сензори без микроконтролер: Ами този проект е по -стар проект, направих го през 2014 г. през месец юли или август, мислех да го споделя с вас, момчета. Това е просто избягване на препятствия робот, който използва IR сензори и работи без микроконтролер. IR сензорите използват opamp IC i
Робот за избягване на препятствия, използващ Arduino Uno: 5 стъпки (със снимки)
Робот за избягване на препятствия, използващ Arduino Uno: Здравейте, момчета, това е много прост и работещ проект, наречен робот за избягване на препятствия, използващ arduino, а специалността на този проект е, че дава команди за начина, по който пътува на смартфон чрез Bluetooth
Робот за избягване на препятствия, използващ EBot8: 4 стъпки (със снимки)
Робот за избягване на препятствия, използващ EBot8: В този урок ще научите как да създадете автомобил -робот, който да избягва препятствията, присъстващи по пътя му. Концепцията може да се използва и прилага по различни начини според условията. Необходими материали: 1. колела x4 2. шаси (можете да закупите или