Съдържание:
- Стъпка 1: Имате нужда
- Стъпка 2: Сглобяване на коренното шаси
- Стъпка 3: Създаване на електронна схема
- Стъпка 4: Качване на код в Arduino
- Стъпка 5: Тестване
Видео: Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В тази инструкция ще опиша как можете да направите препятствие, избягвайки робота, използвайки Arduino.
Стъпка 1: Имате нужда
Това е популярен роботизиран проект на Arduino. за да избегна много кабелна връзка, проектирах печатна платка за нея.
Можете да използвате печатна платка или пунктирана перфорирана дъска.
2WD Робот шаси с колело.
Роботно колело за мотор BO
150 об / мин BO мотор с редуктор и 1,5 инчов болт и гайка
държач за ултразвуков сензор
2 бр. 9V батерия и конектор за батерията
L293D Ic и 16 пина Ic база
100mfd/25v кондензатор 2 бр. 1K резистор, Led
Щифтове за заглавие, клеми за клеми (мъжки към женски) 4бр
HC-SR 04 ултразвуков сензор
Arduino nano
Можете да използвате печатна платка или пунктирана перфорирана дъска.
Стъпка 2: Сглобяване на коренното шаси
Поставете два мотора с редуктор в шасито на робота. Използвал съм 2wd метално шаси, но можете да използвате всяко шаси
поставете едно колело с колело пред шасито на робота.механичната част е завършена от този робот
Стъпка 3: Създаване на електронна схема
Как работи
Ултразвуковият звуков сензор открива предмети пред него и измерва разстоянието до обекта.
В нормално състояние, когато няма препятствия пред робота, Два двигателя се въртят по посока на часовниковата стрелка и роботът върви право напред.
Ако някой обект е открит в рамките на 20 см от ултразвуковия сензор, тогава левият двигател ще започне да се върти обратно на часовниковата стрелка и десният двигател ще се върти по посока на часовниковата стрелка, както е било.
Така че роботът бързо завива наляво, ако пред него има обект.
Схема и връзки, ако използвате перфборд
Тук използвах драйвер с двоен мотор Arduino nano и L293D. Два кондензатора като филтър. Led & 1k резистор за индикация
Arduino цифров щифт 7 се свързва към задействащия щифт на ултразвуковия сензор
Arduino цифров щифт 8 се свързва с ултразвуковия сензор Echo pin
Arduino цифров щифт 5 и 6 се свързва към Ic l293d щифт 10 и 15 за управление на левия двигател
Arduino цифров щифт 11 и 12 Свържете към ic l293d щифт 2 и 7 за правилното управление на двигателя
Свържете левия двигател към ic l293d щифт 11 и 14
Свържете десния двигател към ic l293d Pin 3 & 6
Ако искате да направите с печатни платки
платката за този роботизиран проект е добре проектирана и лесна за изработка. Можете да направите различни видове робот Arduino, използвайки тази печатна платка. Друг робот, използващ тази платка
Изтеглете и поръчайте Gerber файл за печатна платка от тук.
Стъпка 4: Качване на код в Arduino
Качете кода в arduino nano. ето кодовата връзка за изтегляне
просто изтеглете.ino файл и го отворете с помощта на arduino IDE.
свържете arduino nano с помощта на USB кабел, изберете подходящ com порт
след това щракнете, за да качите
Стъпка 5: Тестване
време е да тествате робота.
Използвал съм 9v батерия за Arduino и друга 9v батерия за захранване на двигателя. За захранването на двигателя е добре да използвате акумулаторна батерия, в противен случай 9 v батерията не може да работи робота дълго време.
Това видео може да ви помогне -
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Робот за избягване на препятствия, използващ микроконтролер (Arduino): 5 стъпки
Робот за избягване на препятствия, използващ микроконтролер (Arduino): В тази инструкция ще ви науча как да направите робот за избягване на препятствия, който работи с Arduino. Трябва да сте запознати с Arduino. Arduino е контролна платка, която използва микроконтролера atmega. Можете да използвате всяка версия на Arduino, но аз
Робот за избягване на препятствия, използващ Arduino Uno: 5 стъпки (със снимки)
Робот за избягване на препятствия, използващ Arduino Uno: Здравейте, момчета, това е много прост и работещ проект, наречен робот за избягване на препятствия, използващ arduino, а специалността на този проект е, че дава команди за начина, по който пътува на смартфон чрез Bluetooth
Робот за избягване на препятствия, използващ EBot8: 4 стъпки (със снимки)
Робот за избягване на препятствия, използващ EBot8: В този урок ще научите как да създадете автомобил -робот, който да избягва препятствията, присъстващи по пътя му. Концепцията може да се използва и прилага по различни начини според условията. Необходими материали: 1. колела x4 2. шаси (можете да закупите или
Робот за избягване на препятствия, използващ драйвер за двигател L298n: 5 стъпки
Робот за избягване на препятствия, използващ L298n Motor Driver: Здравейте момчета, днес ще направим този робот .. дано ви хареса