Съдържание:

Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки

Видео: Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки

Видео: Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
Видео: CrowBot Bolt: Ultimate Esp32 Robot Car with Ultrasonic Intelligent Obstacle Avoidance 2024, Юли
Anonim
Робот за избягване на препятствия, използващ Arduino Nano
Робот за избягване на препятствия, използващ Arduino Nano

В тази инструкция ще опиша как можете да направите препятствие, избягвайки робота, използвайки 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 батерията не може да работи робота дълго време.

Това видео може да ви помогне -

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