Sadržaj:
- Korak 1: Saznajte kako ova stvar radi
- Korak 2: Skupite stvari:
- Korak 3: Povežite sve dijelove:
- Korak 4: Učitajte kôd:
- Korak 5: Završna faza:
Video: Robot koji izbjegava prepreke: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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:
LEGO robot koji izbjegava prepreke: 8 koraka (sa slikama)
LEGO Robot koji izbjegava prepreke: Volimo LEGO i volimo lude krugove pa smo htjeli spojiti to dvoje u jednostavnog i zabavnog robota koji može izbjeći nalet na zidove i druge predmete. Pokazat ćemo vam kako smo izgradili naše i opisati osnove potrebne kako biste mogli izgraditi vlastite
Robot koji izbjegava prepreke koristeći Arduino Nano: 5 koraka
Robot koji izbjegava prepreke koristeći Arduino Nano: U ovom uputstvu opisat ću kako možete napraviti robota koji izbjegava prepreke koristeći Arduino
Robot koji izbjegava prepreke s IC senzorima bez mikrokontrolera: 6 koraka
Robot za izbjegavanje prepreka s IC senzorima bez mikrokontrolera: Pa ovaj projekt je stariji projekt, napravio sam ga 2014. godine u srpnju ili kolovozu, mislio sam ga podijeliti s vama. Njegova je jednostavna prepreka izbjegavanje robota koji koristi IC senzore i radi bez mikrokontrolera. IC senzori koriste opamp IC i
Oblačni oblak vas liječi (robot koji izbjegava prepreke s funkcijom prikupljanja): 8 koraka
Oblačni oblak vas liječi (robot koji izbjegava prepreke s funkcijom prikupljanja): beskoristan stroj - Arduino robot
Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino): 5 koraka
Robot za izbjegavanje prepreka pomoću mikrokontrolera (Arduino): U ovom uputstvu naučit ću vas kako napraviti robota za izbjegavanje prepreka koji radi s Arduinom. Morate biti upoznati s Arduinom. Arduino je upravljačka ploča koja koristi mikrokontroler atmega. Možete koristiti bilo koju verziju Arduina, ali ja