Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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.