Obsah:
- Zásoby
- Krok 1: Princíp práce
- Krok 2: Nahrajte kód
- Krok 3: Vytvorenie otvoru pre hriadeľ motora
- Krok 4: Motorový obvod, časť 1
- Krok 5: Motorový obvod, časť 2
- Krok 6: Obvod detekcie objektov
- Krok 7: Vyrovnávacia loď
- Krok 8: Kolesá
Video: Pádlovej lodi s Arudinom, ktorá sa vyhýba prekážkam: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Ahojte priatelia, v tomto návode vám ukážem, ako vyrobiť pádlo, ktoré sa vyhýba prekážkam. Na tento nápad som prišiel, keď som relaxoval pri svojom rybníku a premýšľal nad nápadom na plastovú výzvu. Uvedomil som si, že plast tu bude veľmi užitočný na použitie ako čln, pretože je vznášajúci sa a vodotesný.
Zásoby
Telo
1 x nádoba na potraviny 700 ml
2 x lopatkové koleso 70 mm
5 x uzáver fľaše
Elektronické súčiastky
1 x Arduino Nano/Uno (odporúčané Nano)
2 x DC motor
1 x Ovládač motora L298N
1 x ultrazvukový senzor
1 x mikro servo
2 x batéria 18650
1 x držiak batérií 18650 (2-miestny)
4 x batéria AA
1 x držiak batérie AA (4-miestny)
1 x prepínač
Drôt
Nástroje podpory
Lepiaca pištoľ
Spájkovačka
Krok 1: Princíp práce
Základný algoritmus
Kedykoľvek ultrazvuk detekuje predmet vo vzdialenosti 15 cm, servo sa otočí o 180 stupňov, potom o 0 stupňov (odbočí doprava a doľava), aby zistil, ktorá cesta je bez prekážok. Potom motor uvedie pádlo na dráhu, ktorá je bez prekážok
Obvod
V tomto projekte použijeme 2 zdroje napätia, jeden pre Arduino, ultrazvukový senzor a ovládač motora, zatiaľ čo druhý je určený špeciálne pre servo. Arduino, ultrazvukový senzor a ovládač motora budú používať batériu 18650, pretože batéria 18650 môže poskytnúť veľký prúd pre motor a ďalšie dôvody, pretože motor môže batériu rýchlo vybiť, takže potrebujeme batériu 18650, ktorú je možné nabíjať.
Krok 2: Nahrajte kód
Aby bol proces nahrávania ľahký, pred vytvorením obvodu najskôr nahráme kód do Arduina.
Súbor Arduino:
Krok 3: Vytvorenie otvoru pre hriadeľ motora
V tomto kroku urobíme otvory na ľavej a pravej strane nádoby na potraviny. Neskôr bude do týchto dvoch otvorov vložený hriadeľ dynama. Poloha otvoru je v strede dĺžky nádoby na potraviny (dĺžka/2) a 3,2 cm zospodu.
Krok 4: Motorový obvod, časť 1
V tomto kroku pripojíme L298n k batérii a motoru.
Pripojenie:
1. L298N (výstup) na jednosmerný motor
2. Pozitívny terminál batérie na prepnutie
3. L298N (12V) na prepnutie
4. Záporný pól batérie na L298N (GND)
potom ich prilepte do nádoby na potraviny.
Poznámka:
-Prilepte držiak batérie priamo do stredu (na šírku), aby sa pádlo nepohlo vľavo ani vpravo.
Krok 5: Motorový obvod, časť 2
Teraz pripojíme arduino k L298N.
Pripojenie:
1. D5 na povolenie A
2. D6 na povolenie B
3. A0 na vstup 1
4. A1 na vstup 2
5. A2 na vstup 3
6. A3 na vstup 4
7. Vin na 5V (výstup z L298N)
8. GND (arduino) až GND (L298N)
Krok 6: Obvod detekcie objektov
Hlavnými súčasťami obvodu na detekciu predmetov sú servo a ultrazvukový senzor. Ultrazvukový senzor bude používať Arduino ako napájanie, zatiaľ čo servo bude používať samostatnú batériu (batéria AA x 4). Servo batéria bude prilepená na koniec nádoby na potraviny oproti držiaku batérie 18950.
Senzor môžete umiestniť kdekoľvek, pokiaľ nebude prekážať iným predmetom. V mojom prípade som použil plastové veko nádoby, ktoré bolo narezané na miesto ultrazvukových senzorov a serva (pozri obrázok).
Servo pripojenie:
VCC na kladnú batériu (AA)
Signál na D10
Batéria a Arduino GND zo serva na GND
Pripojenie ultrazvukového senzora:
VCC až 3,3 V (arduino)
GND až GND (arduino)
Ozvena na D2
Spustite na D3
Krok 7: Vyrovnávacia loď
Vyrovnávacia pamäť má funkciu, ktorá zabráni dotyku lopatkového kolesa s podlahou / stolom, keď ho naň položíme. Pufr bude používať uzáver fľaše. Pretože okrem toho, že je uzáver fľaše ľahko dostupný, má aj správnu veľkosť pre našu loď.
Na výrobu pufra vezmite 3 uzávery fliaš a jednoducho ich prilepte na spodnú stranu člna, ako je to znázornené vyššie.
Krok 8: Kolesá
Najprv urobte otvor v strede uzáveru fľaše. Potom prilepte pádlo k uzáveru fľaše ako na nasledujúcom obrázku. Potom je posledným krokom prilepenie k hriadeľu dynama.
Odporúča:
Ako vytvoriť robot, ktorý sa vyhýba prekážkam: 6 krokov
Ako si vyrobiť robot, ktorý sa vyhýba prekážkam: Robot, ktorý sa vyhýba prekážkam, je jednoduchý robot, ktorý obsluhuje arduino a robí iba to, že sa túla a vyhýba sa prekážkam. Detekuje prekážky pomocou ultrazvukového senzora HC-SR04, inými slovami, ak robot cíti predmet v blízkosti
Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): 8 krokov
Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): Zbytočný stroj - robot Arduino
Ako vytvoriť prekážku, ktorá sa vyhýba robotu pomocou Arduina: 5 krokov
Ako vytvoriť robot, ktorý sa vyhýba prekážkam, pomocou Arduina: V tomto návode vás naučím, ako vytvoriť robota, ktorý sa vyhýba prekážkam a ktorý funguje s Arduino. Arduino musíte dobre poznať. Arduino je doska radičov, ktorá používa mikrokontrolér atmega. Môžete použiť akúkoľvek verziu Arduina, ale mám
Creeper robot Minecraft, ktorý sa vyhýba prekážkam: 7 krokov
Creeper Robot, ktorý sa vyhýba prekážkam: Tento robot bol vyrobený, aby sa zapojil do výzvy Minecraft, Epilog Challenge IX a do prvej autorskej súťaže. Je založený na jednom z najznámejších davov Minecraftu: Creeper. Tento robot používa škrupinu s 3D tlačou, takže potrebujete prístup k
Ako vytvoriť OAWR (prekážka, ktorá sa vyhýba chodiacemu robotovi): 7 krokov (s obrázkami)
Ako vyrobiť OAWR (kráčajúci robot, ktorý sa vyhýba prekážkam): Tento návod ukazuje, ako vytvoriť malého kráčajúceho robota, ktorý sa vyhýba prekážkam (podobne ako mnohé komerčne dostupné možnosti). Ale čo je zábavné pri kúpe hračky, keď môžete namiesto toho začať s motorom, plastovým plátom a hromadou skrutiek a