Indholdsfortegnelse:
- Trin 1: Arduino Uno Board
- Trin 2: Ultralydssensor (HC SR 04)
- Trin 3: Andre komponenter
- Trin 4: Sensorer med Arduino -tilslutningsdiagram
- Trin 5: Relækort med Arduino -tilslutningsdiagram
- Trin 6: 12 volt og relæforbindelse
- Trin 7: Samling
- Trin 8: Koder
- Trin 9: Test og efterbehandling
Video: Hindring for at undgå robot ved hjælp af ultralydssensorer: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette er et simpelt projekt om forhindring ved at undgå robot ved hjælp af ultralydssensorer (HC SR 04) og Arduino Uno -kort. Robotbevægelser undgår forhindringer og vælger den bedste måde at følge sensorer på. Og bemærk, at det ikke er et selvstudieprojekt, del din viden og kommentarer med mig.
Liste over hovedkomponenter:-
- Arduino Uno - 1
- Ultralydssensor (HC SR 04) - 3
- 5v relækort - 1
- 12 V batteri - 1
- 12 V gearmotor - 4
- Motorbeslag - 4
- Chasi - 1
- Hjul - 4
- Skruer og møtrikker
- Skift -1
- Jumperkabler -10
Trin 1: Arduino Uno Board
Arduino Uno er et mikro controller board baseret på ATmega328P. Den har 14 digitale ind- og udgangsstifter, 6 analoge indgange. Driftsspænding er 5 V med ekstern strømforsyning. Der er mange fordele, let at kode og uploade, let til fejlkorrektioner. Der er mange sensormoduler og andre enheder til Arduino.
Når du giver strømforsyningen til Arduino -kortet, skal du bruge 5 volt eller 9 volt. Du bør ikke tænde for 12 volt. Hvis du skal bruge 12v batteri, skal du give det gennem 5v regulator kredsløb.
Trin 2: Ultralydssensor (HC SR 04)
Robotten har tre ultralydssensorer, hvor de er foran, venstre og højre. Robot fungerer i henhold til disse sensorer. En ultralydssensor er en enhed, der kan måle afstanden til et objekt ved hjælp af lydbølger. Der er fire ben, som er VCC (5v effekt forsyning), GND (jord), Trig og ekko. Der er to transducere, en til transmitter og den anden til modtagelse. Begge er fastgjort på et enkelt printkort med styrekredsløb. Ultralydsmålinger fra ca. 2 cm til 400 cm. Der er også en højfrekvent lyd med frekvensen 40 KHz.
Driftsprincip
Fra Arduino generere en kort 20 uS puls til Trigger input for at starte intervallet. Ultralydsmodulet sender et 8 -cyklus burst af ultralyd ved 40 khz og hæver sin ekkolinje højt.
Det lytter derefter efter et ekko, og så snart det opdager et, sænker det ekkolinen igen. Ekkolinjen er derfor en puls, hvis bredde er proportional med afstanden til objektet.
Ved at bestemme pulsen er det muligt at beregne området i tommer/centimeter.
Modulet giver en ekkopuls, der er proportional med afstanden.
uS/58 = cm eller uS/148 = tommer.
Trin 3: Andre komponenter
Der er forskellige størrelser på motorakslernes diameter og hjulstørrelse.
Jumperkabel skal være mand til kvinde.
Trin 4: Sensorer med Arduino -tilslutningsdiagram
Sensor foran:-
Ekkostift - Arduino pin 6
Trig pin - Arduino pin 7
VCC pin - 5V
GND - jord
Venstre sensor: -Echo pin - Arduino pin 8
Trig pin - Arduino pin 9
VCC pin - 5VGND - slebet
Højre sensor: -Echo pin - Arduino pin 10
Trig pin - Arduino pin 11
VCC pin - 5VGND - slebet
Trin 5: Relækort med Arduino -tilslutningsdiagram
Relæ pin 1 - Arduino pin 2.
Relæ pin 2 - Arduino pin 3.
Relæ pin 3 - Arduino pin 4.
Relæ pin 4 - Arduino pin 5.
Trin 6: 12 volt og relæforbindelse
NC - Normal lukket
NEJ - Normal åben
C - Almindelig
Her kan du ændre polaritet, hvis du har brug for det. I henhold til det vil motorens rotationsretning ændre sig.
Motorer skal tilsluttes de almindelige stifter
Trin 7: Samling
Motorerne i venstre og højre side skal adskilles fra hver side.
Trin 8: Koder
Trin 9: Test og efterbehandling
Anbefalede:
Hindring for at undgå robot ved hjælp af Arduino Nano: 5 trin
Hindring for at undgå robot ved hjælp af Arduino Nano: I denne instruktive vil jeg beskrive, hvordan du kan gøre en forhindring ved at undgå robot ved hjælp af Arduino
Hindring for at undgå robot ved hjælp af mikrokontroller (Arduino): 5 trin
Hindring for at undgå robot ved hjælp af mikrokontroller (Arduino): I denne instruktive vil jeg lære dig, hvordan du kan forhindre en robot, der arbejder med Arduino. Du skal være fortrolig med Arduino. Arduino er et controller board, der bruger atmega microcontroller. Du kan bruge enhver version af Arduino, men jeg har
Hindring for at undgå robot ved hjælp af Arduino Uno: 5 trin (med billeder)
Hindring for at undgå robot ved hjælp af Arduino Uno: Hej fyre, dette er et meget simpelt og fungerende projekt, der kaldes som en hindring for at undgå robot, der bruger arduino, og specialiteten i dette projekt er, at det giver kommandoer over, hvordan det rejser på smartphone via bluetooth
Hindring for at undgå robot ved hjælp af EBot8: 4 trin (med billeder)
Hindring for at undgå robot ved hjælp af EBot8: I denne vejledning lærer du, hvordan du bygger en robotbil, som undgår forhindringer på dens vej. Konceptet kan bruges og anvendes på forskellige måder i henhold til betingelserne. Nødvendige materialer: 1. hjul x4 2. chassis (du kan enten købe
Hindring for at undgå robot ved hjælp af L298n -motordriver: 5 trin
Hindring for at undgå robot ved hjælp af L298n Motor Driver: hej fyre i dag vil vi lave denne robot .. håber i nyder den