Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj přátelé, v tomto tutoriálu vám ukážu, jak vyrobit pádlovou loď, která se vyhýbá překážkám. S tímto nápadem jsem přišel, když jsem relaxoval poblíž svého rybníka a přemýšlel o nápadu na plastovou výzvu. Uvědomil jsem si, že plast zde bude velmi užitečný pro použití jako loď, kvůli jeho vztlaku a vodotěsnosti.
Zásoby
Tělo
1 x nádoba na potraviny 700 ml
2 x lopatkové kolo 70 mm
5 x uzávěr lahve
Elektronické součástky
1 x Arduino Nano/Uno (doporučeno Nano)
2 x stejnosměrný motor
1 x ovladač motoru L298N
1 x ultrazvukový senzor
1 x mikro servo
2 x baterie 18650
1 x držák baterií 18650 (2místný)
4 x baterie AA
1 x držák baterie AA (4místný)
1 x přepínač
Drát
Nástroje podpory
Tavná pistole
Páječka
Krok 1: Princip práce
Základní algoritmus
Kdykoli ultrazvuk detekuje předmět ve vzdálenosti 15 cm, servo se otočí o 180 stupňů a poté o 0 stupňů (otočení doprava a doleva), aby zjistilo, která cesta je bez překážek. Poté motor přesune pádlovou loď do dráhy, která je bez překážek
Obvod
V tomto projektu použijeme 2 zdroje napětí, jeden pro Arduino, ultrazvukový senzor a ovladač motoru, zatímco druhý je speciálně pro servo. Arduino, ultrazvukový senzor a ovladač motoru budou používat baterii 18650, protože baterie 18650 může poskytnout motoru velký proud a další důvody, protože motor může baterii rychle vybít, takže potřebujeme baterii 18650, kterou lze dobíjet.
Krok 2: Nahrajte kód
Aby byl proces nahrávání snadný, před vytvořením obvodu nahrajeme kód nejprve do Arduina.
Soubor Arduino:
Krok 3: Vytvoření otvoru pro hřídel motoru
V tomto kroku uděláme otvory na levé a pravé straně nádoby na jídlo. Později bude do těchto dvou otvorů vložen hřídel dynama. Poloha otvoru je uprostřed délky nádoby na potraviny (délka/2) a 3,2 cm ode dna.
Krok 4: Motorový obvod, část 1
V tomto kroku připojíme L298n k baterii a motoru.
Spojení:
1. L298N (výstup) na stejnosměrný motor
2. Pozitivní koncový akumulátor pro přepnutí
3. L298N (12V) k přepnutí
4. Záporný pól baterie na L298N (GND)
poté je přilepte do nádoby na potraviny.
Poznámka:
-Držák baterie nalepte přímo doprostřed (na šířku) tak, aby se pádlo neohýbalo doleva ani doprava.
Krok 5: Motorový obvod, část 2
Nyní připojíme arduino k L298N.
Spojení:
1. D5 pro povolení A
2. D6 k povolení 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 výstup z L298N)
8. GND (arduino) na GND (L298N)
Krok 6: Obvod detekce objektů
Hlavními součástmi obvodu detekce objektů jsou servo a ultrazvukový senzor. Ultrazvukový senzor bude používat Arduino jako zdroj napájení, zatímco servo bude používat samostatnou baterii (baterie AA x 4). Servo baterie bude nalepena na konec nádoby na potraviny naproti držáku baterie 18950.
Senzor můžete umístit kamkoli, pokud nebude překážet jiným předmětům. V mém případě jsem použil plastové víko nádoby, které bylo nařezáno na místo ultrazvukových senzorů a serva (viz obrázek).
Servo připojení:
VCC na kladnou baterii (AA)
Signál na D10
GND servo na GND baterii a arduino
Připojení ultrazvukového senzoru:
VCC až 3,3 V (arduino)
GND až GND (arduino)
Echo na D2
Spusťte na D3
Krok 7: Vyrovnávací loď
Vyrovnávací paměť má funkci, která zabrání dotyku lopatkového kola s podlahou / stolem, když ho na něj položíme. Pufr bude používat víčko lahve. Protože kromě toho, že je uzávěr lahve snadno k nalezení, má také správnou velikost pro naši loď.
Chcete -li vytvořit nárazník, vezměte 3 uzávěry lahví a jednoduše je přilepte na spodní stranu lodi, jak je uvedeno výše.
Krok 8: Kola
Nejprve udělejte otvor ve středu uzávěru lahve. Poté přilepte pádlo k uzávěru lahve jako na následujícím obrázku. Poté je posledním krokem přilepit jej k hřídeli dynama.