Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Сглобете шасито
- Стъпка 3: Основни връзки
- Стъпка 4: Arduino код
- Стъпка 5: Бягайте
Видео: Как да направите робот, който избягва препятствия, използвайки Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В тази инструкция ще ви науча как да направите препятствие, избягвайки робот, който работи с 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: Бягайте
Така че ние изградихме нашия ЗАБЛОКИРАН ИЗБЯГВАЩ РОБОТ. Сега е време да си поиграем с нашия готин робот и да опитаме нови експерименти в нашия код.
Препоръчано:
Как да направите робот, който избягва препятствия: 6 стъпки
Как да си направим робот за избягване на препятствия: Роботът за избягване на препятствия е прост робот, който се управлява от arduino и това, което прави, е, че той просто обикаля и избягва препятствията. Той открива препятствията с ултразвуков сензор HC-SR04 с други думи, ако роботът усети обект близо до
РЪБ, КОЙТО ИЗБЯГВА РОБОТА: 7 стъпки
РОБОТ НА РЪБОТО: РОБОТ НА РЪБОТО
Ултразвуков робот, който избягва стените: 11 стъпки
Ултразвуков робот за избягване на стени: Това е урок за това как да направите основен робот, който избягва стените. Този проект ще изисква няколко компонента и малко отдаденост и време. Би било полезно, ако имате малко познания по електроника, но ако сте напълно начинаещ, сега
Направете робот, който избягва стената!: 6 стъпки (със снимки)
Направете робот, който избягва стената !: Цел: Да създадете от нулата работещ робот, който е в състояние да избягва стени и препятствия. Искали ли сте някога да направите робот, който да може наистина да направи нещо, но никога не е имал време или знания да го направи? Не се страхувайте повече, тази инструкция е само за вас
Робот с личност, който избягва препятствията!: 7 стъпки (със снимки)
Робот с личност, който избягва препятствията!: За разлика от повечето роуминг „ботове, този всъщност броди по такъв начин, че всъщност изглежда„ мислещ “! С микроконтролер BASIC Stamp (Basic Atom, Parallax Basic Stamps, Coridium Stamp и др.), Някакво шаси, няколко сензора и някои s