Sadržaj:

Robot koji izbjegava prepreke: 5 koraka
Robot koji izbjegava prepreke: 5 koraka

Video: Robot koji izbjegava prepreke: 5 koraka

Video: Robot koji izbjegava prepreke: 5 koraka
Video: Семь роботов изменят сельское хозяйство ▶ СМОТРИТЕ СЕЙЧАС! 2024, Novembar
Anonim
Robot koji izbjegava prepreke
Robot koji izbjegava prepreke

U robotici je izbjegavanje prepreka zadatak zadovoljavanja nekog kontrolnog cilja podložnog ograničenjima položaja bez raskrižja ili sudara. Ima senzor sonara koji se koristi za osjetljivost prepreka koje se nalaze između putanje robota. Kretat će se u najboljem smjeru i izbjeći prepreku koja mu se nađe na putu. Dodavanjem senzora u ovog robota možete jednostavno prikupiti podatke iz okoline.

Može raditi preciznije od mnogih robota čak i na malom mjestu.

Korak 1: Saznajte kako ova stvar funkcionira

Saznajte kako ova stvar funkcionira
Saznajte kako ova stvar funkcionira

Najnovije informacije možete vidjeti iz mog github spremišta.

Korak 2: Skupite stvari:

Arduino uno ili bilo koji arduino (koristio sam arduino uno)

Sonarni senzor (HC-SR 04)

Nekoliko kratkospojnih žica

2 otpornika (220 ohma)

L298 upravljački program s dvostrukim motorom

Baterija

Šasija (obično uključuje druge potrebne komponente)

2 motora sa zupčanikom

Korak 3: Povežite sve dijelove:

Sonarne veze:

Vcc - 5 volti

GND - GND

Trig - Arduino 4

Echo - Arduino 5

Vozač motora:

EnB - otpornik od 220 ohma - 5 volti (pokretač motora - za kontrolu brzine) (EnB za omogućavanje preko otpornika od 220 oma)

EnA - otpornik od 220 ohma - 5 volti (pokretač motora - za kontrolu brzine) (EnA za omogućavanje preko otpornika od 220 oma)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Sada povežite motore s upravljačkim programom preko porta Motor-A i Motor-B.

Korak 4: Otpremite kôd:

Omogućimo postavljanje koda u srce. To je lepota

robota. Ako želite, možete izmijeniti pinove ili kôd. Na primjer - mijenjanje brzine, minimalne udaljenosti od objekta, trajanja trčanja u bilo kojem smjeru. Korisni komentari dati su u kodu radi lakšeg razumijevanja.

(Nije potreban dodatni upravljački program ili datoteka zaglavlja)

Otpremio sam datoteku, kôd možete dobiti i ovdje (za više ažuriranja)

Korak 5: Završna faza:

Uključite bateriju i uživajte!

Možete vidjeti mog radnog robota1, robota2.

Ako pronađete bilo kakvu grešku, obavijestite me u odjeljku za komentare, a ako možete riješiti problem, ovdje možete izmijeniti kôd ili jednostavno dati u odjeljak za komentare.

Hvala ti.

Preporučuje se: