Innehållsförteckning:
- Steg 1: Arduino Uno Board
- Steg 2: Ultraljudssensor (HC SR 04)
- Steg 3: Andra komponenter
- Steg 4: Sensorer med Arduino -anslutningsdiagram
- Steg 5: Reläkort med Arduino -anslutningsdiagram
- Steg 6: 12 Volt och reläanslutning
- Steg 7: Montering
- Steg 8: Koder
- Steg 9: Testning och efterbehandling
Video: Hinder Undvik robot med ultraljudssensorer: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Detta är ett enkelt projekt om Obstacle Avoiding Robot som använder ultraljudssensorer (HC SR 04) och Arduino Uno -kort. Robotrörelser undviker hinder och väljer det bästa sättet att följa sensorer. Och observera att det inte är ett självstudieprojekt, dela din kunskap och kommentarer med mig.
Lista över huvudkomponenter:-
- Arduino Uno - 1
- Ultraljudssensor (HC SR 04) - 3
- 5v reläkort - 1
- 12 V batteri - 1
- 12 V växelmotor - 4
- Motorfästen - 4
- Chasi - 1
- Hjul - 4
- Skruvar och muttrar
- Växla -1
- Bygelkablar -10
Steg 1: Arduino Uno Board
Arduino Uno är ett mikrokontrollkort baserat på ATmega328P. Den har 14 digitala in- och utgångsstiften, 6 analoga ingångar. Driftspänning är 5 V med extern strömförsörjning. Det finns många fördelar, enkla att koda och ladda upp, lätt att korrigera fel. Det finns många sensormoduler och andra enheter för Arduino.
När du ger ström till Arduino -kortet, använd 5 volt eller 9 volt. Du bör inte slå på med 12 volt. Om du måste använda 12v batteri, ge det genom 5v regulator krets.
Steg 2: Ultraljudssensor (HC SR 04)
Roboten har tre ultraljudssensorer där de är fram, vänster och höger. Roboten fungerar enligt dessa sensorer. En ultraljudssensor är en enhet som kan mäta avståndet till ett föremål med hjälp av ljudvågor. Det finns fyra stift som är VCC (5v effekt uttag), GND (jord), Trig och eko. Det finns två givare, en för sändning och den andra för mottagning. Båda är fixerade på en enda kretskort med styrkrets. Ultraljudsmätningar från ca 2 cm till 400 cm. Det är också ett högfrekvent ljud med frekvensen 40 KHz.
Driftsprincip
Från Arduino generera en kort 20 uS puls till Trigger -ingången för att starta intervallet. Ultraljudsmodulen skickar ut en 8 -cykels burst ultraljud vid 40 khz och höjer ekolinjen hög.
Den lyssnar sedan efter ett eko, och så snart den upptäcker en sänker den ekolinjen igen. Ekolinjen är därför en puls vars bredd är proportionell mot avståndet till objektet.
Genom att mäta pulsen är det möjligt att beräkna intervallet i tum/centimeter.
Modulen ger en ekopuls proportionell mot avståndet.
uS/58 = cm eller uS/148 = tum.
Steg 3: Andra komponenter
Det finns olika storlekar på motoraxlarnas diameter och hjulstorlek.
Bygelkabel ska vara man till kvinna.
Steg 4: Sensorer med Arduino -anslutningsdiagram
Framsensor:-
Echo pin - Arduino pin 6
Trigpinne - Arduino pin 7
VCC -stift - 5V
GND - mark
Vänster sensor: -Echo pin - Arduino pin 8
Trig pin - Arduino pin 9
VCC -stift - 5VGND - mark
Höger sensor: -Echo pin - Arduino pin 10
Trigpinne - Arduino pin 11
VCC -stift - 5VGND - mark
Steg 5: Reläkort med Arduino -anslutningsdiagram
Relästift 1 - Arduino -stift 2.
Relästift 2 - Arduino -stift 3.
Relästift 3 - Arduino -stift 4.
Relästift 4 - Arduino -stift 5.
Steg 6: 12 Volt och reläanslutning
NC - Normal stängd
NEJ - Normal öppen
C - Vanligt
Här kan du ändra polaritet om du behöver. Enligt det kommer motorns rotationsriktning att ändras.
Motorer bör anslutas till de gemensamma stiften
Steg 7: Montering
Vänster och höger sida motorer bör separeras från varje sida.
Steg 8: Koder
Steg 9: Testning och efterbehandling
Rekommenderad:
Hinder Undvik LEGO Robot: 8 steg (med bilder)
Hinder Undvik LEGO Robot: Vi älskar LEGO och vi älskar också Crazy Circuits så vi ville kombinera de två till en enkel och rolig robot som kan undvika att springa in i väggar och andra föremål. Vi visar dig hur vi byggde vår och beskriver de grunder som behövs så att du kan bygga din egen.
Hinder Undvik robot med Arduino Nano: 5 steg
Hinder Undvik Robot Med Arduino Nano: I den här instruktören kommer jag att beskriva hur du kan göra ett hinder för att undvika robot med Arduino
Hinder Undvik robot med IR -sensorer utan mikrokontroller: 6 steg
Hinder Undvik robot med IR -sensorer utan mikrokontroller: Det här projektet är ett äldre projekt, jag gjorde det 2014 i juli eller augusti, tänkte dela det med er. Det är ett enkelt hinder för att undvika robot som använder IR -sensorer och fungerar utan mikrokontroller. IR -sensorerna använder opamp IC i
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): I den här instruktören kommer jag att lära dig hur du gör ett hinder för att undvika robot som fungerar med Arduino. Du måste vara bekant med Arduino. Arduino är ett styrkort som använder atmega mikrokontroller. Du kan använda vilken version av Arduino som helst men jag har
Hinder Undvik robot med Arduino Uno: 5 steg (med bilder)
Hinder Undvik Robot Med Arduino Uno: Hej killar, det här är ett mycket enkelt och fungerande projekt som kallas som hinder för att undvika robot som använder arduino och specialiteten i detta projekt är att det ger kommandon om hur det reser på smartphone via bluetooth