Obsah:

Překážce, která se vyhýbá šlapadlu s Arudinem: 9 kroků
Překážce, která se vyhýbá šlapadlu s Arudinem: 9 kroků

Video: Překážce, která se vyhýbá šlapadlu s Arudinem: 9 kroků

Video: Překážce, která se vyhýbá šlapadlu s Arudinem: 9 kroků
Video: JAK PŘEMĚNIT PŘEKÁŽKY V MOŽNOSTI 2024, Červenec
Anonim
Překážce, která se vyhýbá šlapadlu s Arudinem
Překážce, která se vyhýbá šlapadlu s Arudinem

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

Vytvoření otvoru pro hřídel motoru
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

Motorový obvod, část 1
Motorový obvod, část 1
Motorový obvod, část 1
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

Motorový obvod část 2
Motorový obvod část 2
Motorový obvod část 2
Motorový obvod část 2
Motorový obvod část 2
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ů

Okruh detekce objektů
Okruh detekce objektů
Okruh detekce objektů
Okruh detekce objektů
Okruh detekce objektů
Okruh 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í loď
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

Kola
Kola
Kola
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.

Doporučuje: