Sadržaj:
- Pribor
- Korak 1: Princip rada
- Korak 2: Prenesite 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: Kotači
Video: Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Bok 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 uzgona i vodonepropusnosti.
Pribor
Tijelo
1 x spremnik za hranu 700 ml
2 x Točak vesla 70 mm
5 x čep za bocu
Elektronički dijelovi
1 x Arduino Nano/Uno (preporučeni Nano)
2 x istosmjerni 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 mjesta)
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 brod na 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 drugi razlozi jer motor može brzo isprazniti bateriju pa nam je potrebna baterija 18650 koja se može napuniti.
Korak 2: Prenesite 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 napravit ćemo rupe na lijevoj i desnoj strani spremnika za hranu. Kasnije će dinamo vratilo biti umetnuto u ove dvije rupe. Položaj rupe je u 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.
Priključak:
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.
Priključak:
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 na ulaz 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,3 V (arduino)
GND u GND (arduino)
Odjek do D2
Okrenite se prema D3
Korak 7: Tampon čamac
Međuspremnik ima funkciju sprječavanja da kotač vesla dodirne pod / stol kad ga stavimo na njega. Međuspremnik će koristiti čep boce. Jer osim što se lako nalazi, poklopac boce ima i odgovarajuću veličinu za naš brod.
Da biste napravili tampon, uzmite 3 čepa za boce i jednostavno ih zalijepite na donju stranu broda kao što je prikazano gore.
Korak 8: Kotači
Prvo napravite rupu u sredini čepa boce. Nakon toga zalijepite veslo na čep boce kao na sljedećoj slici. Zatim je posljednji korak lijepljenje na dinamo vratilo.
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
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): beskoristan stroj - Arduino robot