Kazalo:
- Zaloge
- 1. korak: Načelo dela
- 2. korak: Naložite kodo
- 3. korak: Izdelava luknje za gred motorja
- 4. korak: 1. krog motorja
- 5. korak: 2. krog motornega kroga
- 6. korak: Vezje za odkrivanje objektov
- 7. korak: Zaščitni čoln
- 8. korak: Kolesa
Video: Veslanje z Arudinom, ki se izogiba oviram: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Pozdravljeni prijatelji, v tem vodiču vam bom pokazal, kako narediti veslač, ki se izogiba oviram. Na to idejo sem prišel, ko sem se sproščal v bližini svojega ribnika in razmišljal o ideji za plastični izziv. Spoznal sem, da bo plastika tukaj zelo uporabna za uporabo kot čoln zaradi svoje vzgone in vodotesnosti.
Zaloge
Telo
1 x posoda za hrano 700 ml
2 x kolesno veslo 70 mm
5 x pokrovček za steklenico
Elektronski deli
1 x Arduino Nano/Uno (priporočeno Nano)
2 x enosmerni motor
1 x motorni gonilnik L298N
1 x ultrazvočni senzor
1 x mikro servo
2 x 18650 baterija
1 x 18650 držalo za baterije (2-mestno)
4 x AA baterija
1 x držalo za baterije AA (4-mestno)
1 x Stikalo
Žica
Orodja za podporo
Pištola za lepilo
Spajkalnik
1. korak: Načelo dela
Osnovni algoritem
Kadar ultrazvok zazna predmet na razdalji 15 cm, se bo servo zavrtil na 180 stopinj in nato na 0 stopinj (zavijte desno in levo), da ugotovite, katera pot je brez ovir. Po tem bo motor preveslal čoln na progo brez ovir
Vezje
V tem projektu bomo uporabili 2 napetostna vira, enega za Arduino, ultrazvočni senzor in gonilnik motorja, drugi pa posebej za servo. Arduino, ultrazvočni senzor in gonilnik motorja bodo uporabljali baterijo 18650, ker lahko baterija 18650 zagotovi velik tok za motor in drugi razlogi, ker lahko motor hitro izprazni baterijo, zato potrebujemo baterijo 18650, ki jo je mogoče napolniti.
2. korak: Naložite kodo
Za lažji postopek nalaganja bomo kodo najprej naložili v Arduino, preden ustvarimo vezje.
Arduino datoteka:
3. korak: Izdelava luknje za gred motorja
V tem koraku bomo naredili luknje na levi in desni strani posode za hrano. Kasneje bo v te dve luknji vstavljena dinamo gred. Položaj luknje je na sredini posode za hrano (dolžina/2) in 3,2 cm od dna.
4. korak: 1. krog motorja
V tem koraku bomo L298n povezali z baterijo in motorjem.
Povezava:
1. L298N (izhod) na enosmerni motor
2. Pozitivni priključek akumulatorja za preklop
3. L298N (12V) za preklop
4. Negativni priključek akumulatorja na L298N (GND)
nato jih lepite na posodo za hrano.
Opomba:
-Držalo za baterijo prilepite desno na sredino (širino), tako da se čolnar ne nagne levo ali desno.
5. korak: 2. krog motornega kroga
Zdaj bomo arduino povezali z L298N.
Povezava:
1. D5 omogočite A
2. D6 omogočite B
3. A0 do vhoda 1
4. A1 do vhoda 2
5. A2 do vhoda 3
6. A3 do vhoda 4
7. Vin do 5V (V izhod iz L298N)
8. GND (arduino) v GND (L298N)
6. korak: Vezje za odkrivanje objektov
Glavni sestavni deli vezja za zaznavanje predmetov so servo in ultrazvočni senzor. Ultrazvočni senzor bo za napajanje uporabljal Arduino, servo pa ločeno baterijo (AA baterija x 4). Servo baterija bo zlepljena na koncu posode za hrano nasproti držala za baterijo 18950.
Senzor lahko postavite kamor koli, če ga ne ovirajo drugi predmeti. V mojem primeru sem uporabil plastični pokrov posode, ki je bil odrezan namesto ultrazvočnih senzorjev in servomotorja (glej sliko).
Servo priključek:
VCC do pozitivne baterije (AA)
Signal na D10
GND servo na baterijo GND in arduino
Povezava ultrazvočnega senzorja:
VCC do 3.3V (arduino)
GND v GND (arduino)
Odmev na D2
Sproži do D3
7. korak: Zaščitni čoln
Odbojnik ima funkcijo, da prepreči, da bi se veslo kolesa dotaknilo tal / mize, ko ga položimo nanj. Medpomnilnik bo uporabil pokrovček steklenice. Ker je pokrovček steklenice poleg tega, da ga je enostavno najti, tudi prave velikosti za naš čoln.
Za izdelavo pufra vzemite 3 pokrovčke za steklenice in jih preprosto prilepite na spodnjo stran čolna, kot je prikazano zgoraj.
8. korak: Kolesa
Najprej naredite luknjo na sredini pokrova steklenice. Po tem prilepite veslo na pokrovček steklenice, kot je prikazano na naslednji sliki. Nato je zadnji korak lepljenje na dinamo gred.
Priporočena:
Kako narediti robota, ki se izogiba oviram: 6 korakov
Kako narediti robota, ki se izogiba oviram: Robot, ki se izogiba oviram, je preprost robot, ki ga upravlja arduino in kar počne, je, da se samo sprehaja in se izogiba oviram. Ovire zazna z ultrazvočnim senzorjem HC-SR04, z drugimi besedami, če robot zazna predmet blizu
Robotski avtomobil, ki se izogiba oviram: 9 korakov
Robotski avtomobil, ki se izogiba oviram: Kako zgraditi robota, ki se izogiba oviram
Robot, ki se izogiba oviram: 5 korakov
Robot za izogibanje oviram: V robotiki je izogibanje oviram naloga izpolnjevanja določenega nadzornega cilja, ki je podvržen omejitvam nekrižanja ali trčenja. Ima sonarni senzor, ki se uporablja za zaznavanje ovir, ki prihajajo med potjo robota.
Domači avtomobil, ki se izogiba oviram, naredi Arduino: 5 korakov
Doma naredi avtomobil, ki se izogiba oviram, v tem članku vam bom pokazal, kako narediti avtomobil, ki se izogiba oviram Arduino doma
Arduino avtomobil na motorni pogon, ki se izogiba oviram: 7 korakov
Arduino avtomobil na motorni pogon, ki se izogiba oviram: Pozdravljeni! in dobrodošli v vadnici o tem, kako zgraditi avtomobil, ki se izogiba oviram. Začnemo lahko s pridobivanjem materialov, potrebnih za ta projekt, in poskrbimo za zabavo