Hinder Avoider Robot använder Relay Board (2 / 2 steg)

Steg 2:



Efter att placera arduino uno styrelsen, jag placerade hc-sro4 sensorn.

När du har allt i stället för ditt val, måste du starta anslutning av kablarna.

Anslut först arduino uno styrelsen till relä styrelsen med sladdar.

GND går till gnd och vcc går till vcc stift arduino. Pin2 reläets går till 7 och pin4 reläets går till pin9.

För hc-sro4 sensor, gnd stift går till gnd, vcc stift går till vcc, eco stift går till pin2 och trig stift går till pin3.

Du kan nu ansluta batteriet tråden och motoriska trådarna till relay board och också använda 9v batteri makt att driva arduino.

Dessa är koderna nedan för arduino styrelsen:

#include < Ultrasonic.h >
CONST int numOfReadings = 10; antal läsningar att ta / poster i matrisen
int avläsningar [numOfReadings]; lagrar avläsningarna som avståndet i en matris
int arrayIndex = 0; arrayIndex för den aktuella posten i matrisen
int totala = 0; lagrar cumlative totalt
int averageDistance = 0; lagrar det genomsnittliga värdet
osignerade långa pulseTime = 0; lagrar pulsen i Micro sekunder
osignerade långa avstånd = 0; variabel för att lagra avstånd (cm)
int motor1 = 9.
int motor2 = 7.
int eco = 2;
int trig = 3;
int dist = 0;

void setup()
{
pinMode (motor1, produktionen);
pinMode (motor2, produktionen);
pinMode (eco, ingång);
pinMode (trig, OUTPUT);
flyta dist = pulseIn (eco, hög);

}
void loop() {
digitalWrite (trig, hög); Skicka 10 mikrosekund puls
delayMicroseconds(10); vänta 10 mikrosekunder innan du stänger av
digitalWrite (trig, låg); Sluta skicka pulsen
pulseTime = pulseIn (eco, hög); Leta efter en retur puls, bör hög puls går låg-hög-låg
avståndet = pulseTime/58. Avståndet = puls tid / 58 konvertera till cm.
totalt = totalt - avläsningar [arrayIndex]; subtrahera senaste avståndet
avläsningar [arrayIndex] = avstånd; lägga till avståndet behandlingen array
totalt = totalt + avläsningar [arrayIndex]; Lägg till läsningen av totala
arrayIndex = arrayIndex + 1. gå till nästa objekt i matrisen

I slutet av array (10 artiklar) sedan börja igen
om (arrayIndex > = numOfReadings) {
arrayIndex = 0;
}

averageDistance = totalt / numOfReadings; beräkna den genomsnittliga avståndet
Delay(10);
digitalWrite (motor1, hög);
digitalWrite (motor2, hög);

om (averageDistance < = 10) {
gå bakåt
digitalWrite(motor1,LOW);
digitalWrite(motor2,LOW);
digitalWrite(motor1,HIGH);
digitalWrite(motor2,LOW);
}
annat
digitalWrite(motor1,LOW);
digitalWrite(motor2,LOW);
}

Se Steg
Relaterade Ämnen

Hinder Avoider Robot använder Arduino Uno och IR-närhet Sensor

Följ stegen för att skapa ett hinder undvika Robot använder Arduino Uno och IR-rörelsesensorSteg 1: Delar krävs1) Arduino Uno R3 (klon kommer att göra)2) IR närhet sensorer (2 rekommenderas)3) chassi med motorer4) bakbord5) L293D Motor förare ombord6...

Hinder undvika Robot använder Arduino

Hej stötarna i detta instructable kommer vi att se hur man gör en autonom hinder undvika Robot.This robot är utformat och programmeras på ett sådant sätt att man undviker kollision. Roboten i grunden rör sig framåt och när den upptäcker ett objekt/hi...

Enkel automatisk flytta Robot använder arduino & L293d IC

detta är en grundläggande Robot drivs av en arduino och vad den gör är att det bara strövar runt och följa en cirkulärbana genom standardkod men du kan ändra koden för att ändra sökvägen lätt. Det är ett enkelt projekt som alla kan bygga. . Så om du...

Gest kontrollerade robot använder Arduino

Denna gest kontrollerade robot använder Arduino, ADXL335 accelerometer och RF sändar par.Vi kommer att dela upp hela roboten i 3 delar sändaren, mottagare och roboten.De olika gester som har mappats till riktningen av bot är-Hand parallellt med marke...

DTMF-baserade hinder AVOIDER ROBOT

den är baserad på DTMF-teknik, som bilen svarar på låg och hög frekvens av nummer u tryckte i din mobiltelefon, efter att ha gett en ring,Steg 1: Blockera DIAGRAM Fungerande principen bakom projektet ILLUSTRERAS i BLOCKDIAGRAM,Steg 2: Komma igång med...

Arduino hinder avoider robot [EASY!]

Hej killar,I den här videon jag använder chassit som jag recenserade i den tidigare instructables () att göra en en hinder avoider.Jag hoppas du njuta av videokoden i nästa steg...

Lätta efterföljare robot använder Intel Galileo

Komponenter:Intellekten GalileoLDRPotentiometerskärbrädaOperationsförstärkareDarlington transistorDC-motorresistorSteg 1: arbetarProjektet är för att kontrollera en robot som använder Intel Galileo som tar en signal från en ljus beroende resistor (ld...

Rad efterföljare Robot använder kameran Shield i 1Sheeld & Arduino

Det var så länge sedan min sista publicerade Instructables. Faktiskt, jag försökte göra mycket populära projektet men med en nya verktyg och ett lätt sätt särskilt i kodning. Jag arbetade på en rad efterföljare robot som spåra en vit linje och följa...

"MadLib" Robot använder Excel

minns madlibbing med dina vänner? En person skulle ge Substantiv och verb, och den andra personen skulle ge en mening med tomma positioner att fylla med dem. Roligt delen var att se de oväntade kopplingarna.Detta instructable visar dig hur du använde...

Gör en enkel trådlös RF robot använder Arduino!

UPPDATERING: JAG HAR LAGT JOYSTICK KONTROLL TILL DENNA ROBOT. HÄNVISAS TILL STEG 7 OM DU VILL STYRA DIN ROBOT VIA JOYSTICK.HejDetta är min första instructable och i denna tutorial, jag ska visa dig, hur man bygger en enkel trådlös robot med hjälp av...

Lätta efterföljare robot använder arduino

Banan används för att kontrollera en robot genom att öka eller minska ljus intensity.circuit komponenter är,potentiella mätaren, arduino uno, operationsförstärkare, npn darlington transistor, motor, Ldr-ljus beroende av motstånd,Steg 1:Steg 2: arbeta...

IPhone kontrollerade Internet PC robot använder arduino

Arduino Internet PC robot kontrollerad med iphone SPY Webcam robot på laptop hjul med handläggningsspråket + arduino... Programvara - av Francisco Dias...

Arduino hinder skatteundandragande Robot (nya Schematisk)

Hej stötarna,I detta projekt, kommer vi att göra ett hinder skatteundandragande robot använder Arduino Uno. Denna robot är utformad för att flytta och undvika hinder påträffas med en ultrasonic sensor. För de som behövde en Principskiss, har jag lagt...

Själv hinder undvika Robot

Det är en själv hinder undvika robot. Den använder två ping sensorer för att upptäcka hinder. Det använder en Adafruit L293D Motor sköld för att driva fyra högt vridmoment 12 volts motorer. Det också en Arduino UNO R3 feawtures som en mikrokontroller...

Ball anhängare använder vision bearbetning

Video processing har alltid en utmaning att robot byggare som kodningen är komplexa och människor som inte har kunskapen i MATLAB kan inte göra mycket, men i den här guiden vi kommer att lära att programmera en robot att följa en gul färgad boll, med...

USB-projektet:-USB Interface Board använder PIC18F4550

USB-projektet: - USB INTERFACE BOARD använder PIC18F4550 mikrokontroller kontroll - 6 LEDC# programvara (4.0 .net framework)PIC18F4550 Firmware - för 6 LED'S.TUTORIAL FÖR NYBÖRJAREDet är en låg kostnad USB interface Board som ger cool gränssnitt till...

Hur du använder en Android-enhet och Lego NXT för att bygga en tvåhjuliga själv-balansera Robot

Idag, lär jag dig hur man gör en Android driv och kontrollerade tvåhjuligt självbalanserande robot med Lego NXT.För det första, låt oss se en test video för den slutliga roboten.Här är en annan test på sluttningen:För att bygga denna robot, är allt d...

Hur man använder IRC (Internet Relay Chat)

[redigera] Detta är en Instructable tänkt som en förrätt för dem som inte förstår ännu Internet Relay Chat eller IRC. Detta projekt är inte avsett att täcka hela omfattningen av IRC och varje enskild kunds kapacitet, men riktar sig till windows-använ...

Grove Relay grundläggande använder Intel Edison

Hej alla.Jag är en av den lycklige som fick Intel Edison från Instructables. När jag fick den grove startpaket med Intel Edison, jag förstod vad varje element utom Groove smart relä. Jag forskat och kom upp med ett litet projekt att göra dig mer beka...