INHOUDSOPGAWE:

Hindernis om padboot met Arudino te vermy: 9 stappe
Hindernis om padboot met Arudino te vermy: 9 stappe

Video: Hindernis om padboot met Arudino te vermy: 9 stappe

Video: Hindernis om padboot met Arudino te vermy: 9 stappe
Video: E18-D80NK IR Obstakel vermijden Nabijheidssensor (infrarood sensor) E3F-R2 2024, Julie
Anonim
Hindernis om padboot met Arudino te vermy
Hindernis om padboot met Arudino te vermy

Hallo vriende, in hierdie handleiding sal ek jou wys hoe om 'n hindernis te vermy. Ek het hierdie idee gekry terwyl ek naby my visdam ontspan het en aan 'n idee vir 'n plastiese uitdaging gedink het. Ek het besef dat die plastiek hier baie nuttig sal wees om as boot te gebruik, vanweë die dryfkrag en waterdigtheid.

Voorrade

Liggaam

1 x Voedselhouer 700ml

2 x Paddle Wheel 70mm

5 x botteldop

Elektroniese onderdele

1 x Arduino Nano/Uno (aanbevole Nano)

2 x DC -motor

1 x L298N motorbestuurder

1 x ultrasoniese sensor

1 x Micro Servo

2 x 18650 battery

1 x 18650 Baterryhouer (2-plek)

4 x AA -battery

1 x AA-batteryhouer (4-plek)

1 x skakelaar

Draad

Ondersteuningsgereedskap

Plakgeweer

Soldeerbout

Stap 1: Werkbeginsel

Basiese algoritme

Elke keer as die ultraklank 'n voorwerp op 'n afstand van 15 cm opspoor, draai die servo tot 180 grade en dan na 0 grade (draai regs en links) om te sien watter pad vry is van hindernisse. Daarna sal die motor die roeiboot na 'n baan wat sonder hindernisse is, beweeg

Kring

In hierdie projek gebruik ons 2 spanningsbronne, een vir Arduino, ultrasoniese sensor en motorbestuurder, terwyl die ander spesiaal vir servo is. Arduino, ultrasoniese sensor en motorbestuurder gebruik die 18650 -battery, want die 18650 -battery kan 'n groot stroom vir die motor bied en die ander redes omdat die motor die battery vinnig kan leegmaak, sodat ons 'n 18650 -battery nodig het wat herlaai kan word.

Stap 2: Laai die kode op

Om die oplaai proses maklik te maak, laai ons die kode eers na Arduino voordat ons die kring skep.

Arduino lêer:

Stap 3: Maak gat vir motoras

Maak gat vir motoras
Maak gat vir motoras

In hierdie stap maak ons gate aan die linker- en regterkant van die voedselhouer. Later sal die dinamoskag in hierdie twee gate ingevoeg word. Die posisie van die gat is in die middel van die lengte van die houer (lengte/2) en 3,2 cm van die onderkant.

Stap 4: Motorkring Deel 1

Motorkring Deel 1
Motorkring Deel 1
Motorkring Deel 1
Motorkring Deel 1

In hierdie stap koppel ons L298n aan die battery en die motor.

Verbinding:

1. L298N (Output) na DC motor

2. Battery positiewe terminaal om oor te skakel

3. L298N (12V) om oor te skakel

4. Battery negatiewe terminaal na L298N (GND)

plak dit dan aan die houer vas.

Let wel:

Plak die batteryhouer reg in die middel (breedte) vas sodat die roeiboot nie na links of regs leun nie.

Stap 5: Motorkring Deel 2

Motorkring Deel 2
Motorkring Deel 2
Motorkring Deel 2
Motorkring Deel 2
Motorkring Deel 2
Motorkring Deel 2

Nou sal ons arduino verbind met L298N.

Verbinding:

1. D5 om Aktiveer A

2. D6 om B in te skakel

3. A0 tot Invoer 1

4. A1 tot Invoer 2

5. A2 na Invoer 3

6. A3 tot Invoer 4

7. Vin tot 5V (V uit L298N)

8. GND (arduino) na GND (L298N)

Stap 6: Voorwerpopsporingskring

Voorwerpopsporingskring
Voorwerpopsporingskring
Voorwerpopsporingskring
Voorwerpopsporingskring
Voorwerpopsporingskring
Voorwerpopsporingskring

Die hoofkomponente van die voorwerpopsporingskring is servo en ultrasoniese sensor. Ultrasoniese sensor gebruik Arduino as kragtoevoer, terwyl die servo 'n aparte battery (AA -battery x 4) gebruik. Die servobattery word aan die einde van die voedselhouer oorkant die 18950 -batteryhouer vasgeplak.

U kan die sensor oral plaas, solank dit nie deur ander voorwerpe belemmer word nie. In my geval het ek 'n deksel van plastiekhouers gebruik wat met ultrasoniese sensors en servo op die plek gesny is (sien prent).

Servo -verbinding:

VCC na positiewe battery (AA)

Sein na D10

GND -servo na GND -battery en arduino

Ultrasoniese sensorverbinding:

VCC tot 3.3v (arduino)

GND tot GND (arduino)

Echo na D2

Trig na D3

Stap 7: Bufferboot

Buffer Boot
Buffer Boot

Die buffer het 'n funksie om te verhoed dat die spaanwiel die vloer / tafel raak as ons dit daarop sit. Die buffer gebruik 'n botteldop. Want behalwe dat dit maklik is om te vind, het die botteldop ook die regte grootte vir ons boot.

Om 'n buffer te maak, neem 3 botteldoppies en plak dit eenvoudig aan die onderkant van die boot, soos hierbo getoon.

Stap 8: wiele

Wiele
Wiele
Wiele
Wiele

Maak eers 'n gaatjie in die middel van die botteldop. Plak daarna die spaan aan die botteldop soos die volgende prentjie. Dan is die laaste stap om dit aan die dinamoskag te plak.

Aanbeveel: