Sadržaj:
- Supplies
- Korak 1: Princip rada
- Korak 2: Otpremite kôd
- Korak 3: Napravite rupu za vratilo motora
- Korak 4: Krug motora, dio 1
- Korak 5: Krug motora, dio 2
- Korak 6: Krug za otkrivanje objekta
- Korak 7: Tampon čamac
- Korak 8: Točkovi
Video: Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Zdravo prijatelji, u ovom vodiču ću vam pokazati kako napraviti veslač koji izbjegava prepreke. Na ovu sam ideju došao dok sam se odmarao u blizini svog ribnjaka i smišljao ideju za plastični izazov. Shvatio sam da će ovdje plastika biti vrlo korisna za upotrebu kao čamac, zbog svoje plovnosti i vodonepropusnosti.
Supplies
Body
1 x kontejner za hranu 700ml
2 x Točak vesla 70 mm
5 x čep za bocu
Elektronski dijelovi
1 x Arduino Nano/Uno (preporučeni Nano)
2 x DC motor
1 x pokretač motora L298N
1 x ultrazvučni senzor
1 x mikro servo
2 x 18650 baterija
1 x 18650 držač za bateriju (2 mjesta)
4 x AA baterija
1 x AA držač baterije (4 mesta)
1 x Prekidač
Žica
Alati za podršku
Pištolj za ljepilo
Lemilica
Korak 1: Princip rada
Osnovni algoritam
Kad god ultrazvuk detektira objekt na udaljenosti od 15 cm, servo će se rotirati za 180 stupnjeva pa za 0 stupnjeva (skrenite desno i lijevo) kako bi otkrio koji put nema prepreka. Nakon toga, motor će premjestiti veslački čamac u traku bez prepreka
Krug
U ovom projektu koristit ćemo 2 izvora napona, jedan za Arduino, ultrazvučni senzor i upravljački program motora, dok je drugi posebno za servo. Arduino, ultrazvučni senzor i vozač motora koristit će bateriju 18650 jer baterija 18650 može osigurati veliku struju za motor i iz drugih razloga jer motor može brzo isprazniti bateriju pa nam je potrebna baterija 18650 koja se može napuniti.
Korak 2: Otpremite kôd
Kako bismo olakšali postupak prijenosa, prije stvaranja sklopa prvo ćemo učitati kôd na Arduino.
Arduino datoteka:
Korak 3: Napravite rupu za vratilo motora
U ovom koraku ćemo napraviti rupe na lijevoj i desnoj strani posude za hranu. Kasnije će dinamo vratilo biti umetnuto u ove dvije rupe. Položaj rupe je na sredini posude za hranu (dužina/2) i 3,2 cm od dna.
Korak 4: Krug motora, dio 1
U ovom koraku ćemo spojiti L298n na bateriju i motor.
Veza:
1. L298N (izlaz) na istosmjerni motor
2. Pozitivni priključak baterije za prebacivanje
3. L298N (12V) za prebacivanje
4. Negativni priključak baterije na L298N (GND)
nakon toga ih zalijepite u posudu za hranu.
Bilješka:
-Zalijepite držač baterije desno u sredinu (širinu) tako da se veslo ne naginje lijevo ili desno.
Korak 5: Krug motora, dio 2
Sada ćemo spojiti arduino na L298N.
Veza:
1. D5 za omogućavanje A
2. D6 za omogućavanje B
3. A0 na ulaz 1
4. A1 do ulaza 2
5. A2 na ulaz 3
6. A3 do ulaza 4
7. Vin do 5V (izlaz V iz L298N)
8. GND (arduino) do GND (L298N)
Korak 6: Krug za otkrivanje objekta
Glavne komponente kruga za otkrivanje objekata su servo i ultrazvučni senzor. Ultrazvučni senzor će koristiti Arduino kao izvor napajanja, dok će servo koristiti zasebnu bateriju (AA baterija x 4). Servo baterija će biti zalijepljena na kraju spremnika za hranu nasuprot držača baterije 18950.
Senzor možete postaviti bilo gdje sve dok ga ne ometaju drugi predmeti. U mom slučaju, koristio sam plastični poklopac spremnika koji je izrezan na mjesto ultrazvučnih senzora i servo (vidi sliku).
Servo priključak:
VCC na pozitivnu bateriju (AA)
Signal na D10
GND servo na GND bateriju i arduino
Povezivanje ultrazvučnog senzora:
VCC do 3.3v (arduino)
GND u GND (arduino)
Eho na D2
Okrenite na D3
Korak 7: Tampon čamac
Međuspremnik ima funkciju sprječavanja da lopatica dodirne pod / stol kada ga stavimo na nju. Međuspremnik će koristiti čep boce. Jer osim što se lako nalazi, poklopac boce ima i veličinu za naš brod.
Da biste napravili tampon, uzmite 3 čepa za boce i jednostavno ih zalijepite na donju stranu čamca kao što je prikazano gore.
Korak 8: Točkovi
Prvo napravite rupu u sredini poklopca boce. Nakon toga zalijepite lopaticu na čep boce kao na sljedećoj slici. Zatim je posljednji korak lijepljenje na dinamo vratilo.
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
Kako napraviti robota koji izbjegava prepreke: 6 koraka
Kako napraviti robota koji izbjegava prepreke: Robot koji izbjegava prepreke je jednostavan robot kojim upravlja arduino, a ono što radi je da samo luta uokolo i izbjegava prepreke. Prepoznaje prepreke ultrazvučnim senzorom HC-SR04, drugim riječima ako robot osjeti objekt blizu
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