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, Studeni
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 sonarni senzor koji se koristi za osjetiti prepreke 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 jednostavno se mogu prikupiti podaci iz okoline.

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

Korak 1: Saznajte kako ova stvar radi

Znajte kako ova stvar radi
Znajte kako ova stvar radi

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 omogućuje uključivanje kroz otpornik od 220 ohma)

EnA - otpornik od 220 ohma - 5 volti (pokretač motora - za kontrolu brzine) (EnA omogućuje uključivanje kroz otpornik od 220 ohma)

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 priključaka Motor-A i Motor-B.

Korak 4: Učitajte kôd:

Omogućimo prijenos koda u srce. To je ljepota

robota. Ako želite, možete izmijeniti pinove ili kôd. Kao što su - mijenjanje brzine, minimalna udaljenost od objekta, trajanje trčanja u bilo kojem smjeru. U kodu su dati korisni komentari za lakše razumijevanje.

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

Učitao 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 komentara, a ako možete riješiti problem, kôd možete izmijeniti ovdje ili jednostavno dati u odjeljak komentara.

Hvala vam.

Preporučeni: