Mundarija:

To'siqlardan qochadigan robot: 5 qadam
To'siqlardan qochadigan robot: 5 qadam

Video: To'siqlardan qochadigan robot: 5 qadam

Video: To'siqlardan qochadigan robot: 5 qadam
Video: КИЗ 100 МАРТА ХОМИЛАДОР БУЛИШГА МАЖБУР ЙОШ ВА ЧИРОЙЛИ БУЛИБ КОЛИШ УЧУН! 2024, Dekabr
Anonim
To'siqlardan qochadigan robot
To'siqlardan qochadigan robot

Robototexnika sohasida to'siqlardan qochish- bu pozitsiyani kesishmasligi yoki to'qnashuvi bo'lmagan holda, boshqaruvning ba'zi maqsadlarini qondirish vazifasi. U sonar sensori bilan jihozlangan bo'lib, u robot yo'li orasidagi to'siqlarni sezadi. U eng yaxshi yo'nalishga o'tadi va uning yo'lida keladigan to'siqdan qochadi. Ushbu robotga sensor qo'shish orqali siz atrof -muhitdan ma'lumotlarni to'plashingiz mumkin.

Hatto kichkina joyda ham ko'plab robotlarga qaraganda aniqroq bajarishi mumkin.

1 -qadam: Bu narsa qanday ishlashini bilib oling

Bu narsa qanday ishlashini biling
Bu narsa qanday ishlashini biling

Siz mening github omboridan eng yangi ma'lumotlarni ko'rishingiz mumkin.

2 -qadam: narsalarni to'plang:

Arduino uno yoki har qanday arduino (men arduino uno ishlatganman)

Sonar sensori (HC-SR 04)

Bir nechta o'tish simlari

2 rezistor (220 ohm)

L298 dual motor nazorat haydovchi

Batareya

Shassi (odatda boshqa kerakli komponentlarni o'z ichiga oladi)

2 ta tishli dvigatel

3 -qadam: Barcha qismlarni ulang:

Sonar ulanishlar:

Vcc - 5 volt

GND - GND

Trig - Arduino 4

Eko - Arduino 5

Motor haydovchisi:

EnB - 220 ohmli qarshilik - 5 volt (dvigatel drayveri - tezlikni boshqarish uchun) (EnB 220 ohmli rezistor orqali yoqish uchun)

EnA - 220 ohmli qarshilik - 5 volt (dvigatel drayveri - tezlikni boshqarish uchun) (EnA - 220 ohmli rezistor orqali yoqish uchun)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Endi motorlarni haydovchi bilan Motor-A va Motor-B portlari orqali ulang.

4 -qadam: Kodni yuklash:

Kodni yurakka yuklaymiz. Bu go'zallik

robot haqida. Agar xohlasangiz, pin yoki kodni o'zgartirishingiz mumkin. Masalan - tezlikni o'zgartirish, ob'ektdan minimal masofa, har qanday yo'nalishda yugurish davomiyligi. Kodni tushunish osonroq bo'lishi uchun foydali sharhlar berilgan.

(Qo'shimcha haydovchi yoki sarlavha fayli kerak emas)

Men faylni yukladim, siz bu erda kodni olishingiz mumkin (qo'shimcha yangilanishlarni ko'rish uchun)

5 -qadam: Yakuniy bosqich:

Batareyani rozetkaga ulang va rohatlaning!

Siz mening ishlaydigan robot1, robot2 ni ko'rishingiz mumkin.

Agar siz biron bir xato topsangiz, bu haqda sharhlar bo'limida menga xabar bering va agar siz buni tuzata olsangiz, bu erda kodni o'zgartirishingiz yoki shunchaki sharhlar bo'limida berishingiz mumkin.

Rahmat.

Tavsiya: