Sadržaj:
- Korak 1: Saznajte kako ova stvar funkcionira
- Korak 2: Skupite stvari:
- Korak 3: Povežite sve dijelove:
- Korak 4: Otpremite kôd:
- Korak 5: Završna faza:
Video: Robot koji izbjegava prepreke: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
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:
LEGO robot koji izbjegava prepreke: 8 koraka (sa slikama)
LEGO Robot koji izbjegava prepreke: Volimo LEGO i volimo lude krugove pa smo htjeli spojiti ovo 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, te 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
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): beskorisna mašina - 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 kontrolna ploča koja koristi atmega mikrokontroler. Možete koristiti bilo koju verziju Arduina, ali ja
Robot koji izbjegava prepreke pomoću ultrazvučnih senzora: 9 koraka (sa slikama)
Robot koji izbjegava prepreke pomoću ultrazvučnih senzora: Ovo je jednostavan projekt o robotu koji izbjegava prepreke koristeći ultrazvučne senzore (HC SR 04) i Arduino Uno ploču. Robot se kreće izbjegavajući prepreke i odabirom najboljeg načina za praćenje senzora. I imajte na umu da to nije tutorski projekt, podijelimo vas