TurtleDuino Object vermijden Robot (6 / 8 stap)

Stap 6: Arduino schets en mohawk


De mohawk: Neem de 3" in. kwast en crazyglue, giet het bij ongeveer 1 1/4" in. vanaf het einde van het penseel. Geniet van beide zijden (sommige handschoenen dragen) en laat het drogen voor 20 min... Eenmaal gedroogd gesneden 1 1/2" uit het einde van de borstel, neem nu dat stuk en lijm deze op het hoofd met behulp van een pvc-cement of een andere plastic lijm.

Sluit je Arduino naar uw computer downloaden de schets hieronder. Felicitaties hebt finish bouw van de TurtleDuino.

TurtleDuino obstakels vermijden Robot door: RobDavinci
#include < Servo.h > //include Servo bibliotheek
Const int RForward = 0;
Const int RBackward = 180;
Const int LForward = RBackward;
Const int LBackward = RForward;
Const int RNeutral = 90;
Const int LNeutral = 90; constanten voor de motorsnelheid
Const int pingPin = 7;
Const int irPin = 0;  Scherpe infraroodsensor pin
Const int dangerThresh = 10; drempel voor obstakels (in cm)
int leftDistance, rightDistance; afstanden aan weerszijden
Servo panMotor;
Servo leftMotor;
Servo rightMotor; verklaren van motoren
lange duur; de tijd het neemt om te ontvangen van PING))) signaal

VOID Setup
{
rightMotor.attach(11);
leftMotor.attach(10);
panMotor.attach(6); motoren koppelen aan de juiste pinnen
panMotor.write(90); set PING))) pan om te centreren
}

void loop
{
int distanceFwd = ping();
Als (distanceFwd > dangerThresh) //if pad is duidelijk
{
leftMotor.write(LForward);
rightMotor.write(RForward); vooruit
}
anders //if pad is geblokkeerd
{
leftMotor.write(LNeutral);
rightMotor.write(RNeutral);
panMotor.write(0);
delay(500);
rightDistance = ping(); scannen naar rechts
delay(500);
panMotor.write(180);
delay(700);
leftDistance = ping(); scannen naar links
delay(500);
panMotor.write(90); terug naar centrum
delay(100);
compareDistance();
}
}

VOID compareDistance()
{
Als (leftDistance > rightDistance) //if links minder wordt belemmerd
{
leftMotor.write(LBackward);
rightMotor.write(RForward); Sla linksaf
delay(2000);
}
anders als (rightDistance > leftDistance) //if recht minder wordt belemmerd
{
leftMotor.write(LForward);
rightMotor.write(RBackward); Sla rechtsaf
delay(2000);
}
anders //if die ze even zijn geblokkeerd
{
leftMotor.write(LForward);
rightMotor.write(RBackward); 180 graden draaien
delay(2000);
}
}

lange ping()
{
Sturen PING))) signaal pulse
pinMode (pingPin, OUTPUT);
digitalWrite (pingPin, laag);
delayMicroseconds(2);
digitalWrite (pingPin, hoge);
delayMicroseconds(5);
digitalWrite (pingPin, laag);

Krijgen van de duur die nodig is om te ontvangen van echo
pinMode (pingPin, INPUT);
duur = pulseIn (pingPin, hoge);

Duur converteren naar afstand
retourneren van duur / 29 / 2;
}

Ik hoop dat dit instructable was leuk om u zoals het was voor mij terwijl de bouw van het. Als u extra moet helpen laat het me weten en ik zal meer dan blij om te helpen u uw robot te bouwen.

Gerelateerde Artikelen

Actobitty 2 wiel object vermijden robot

Actobitty 2 wiel object vermijden robot

Hallo iedereen.Het doel van dit project is om te bouwen van een Arduino robot die kan vermeden objecten op zijn manier. Het is gebaseerd op een Actobitty 2 wielen robot, een Arduino Uno microcontroller, een Arduino Motorschild en een ultrasone afstan
Goedkope 4WD object vermijden Robot met behulp van vier IR naderingssensoren...

Goedkope 4WD object vermijden Robot met behulp van vier IR naderingssensoren...

Dit is een goedkope basis vier motoren, vier sensoren, programmeerbare 8051 object vermijden robot met behulp van breadboad. Deze robot kan ook worden gebruikt als een lijn na robot alleen het veranderen van het programma. Ik installeerde twee batter
Arduino Object vermijden Robot

Arduino Object vermijden Robot

In dit instructable zal ik beschrijven u hoe ik mijn Object vermijden Robot gebouwd. Ik hoop dat deze informatie helpt u om uw eigen OAR of (misschien) beter je eigen ontwerpen te maken.Ik gebruikte materialen waren:----------------------------------
LinKit één Object vermijden Robot

LinKit één Object vermijden Robot

Deze i'ble behandelt het vermijden van technieken van linkit één object.Zijn eenvoudig te maken van een object te vermijden met behulp van linkit een robot. HC-SR04 eerst verbinding te maken met linkit een dan verbinden aan linkit een doorgeven en te
Obstakel te vermijden Robot met IR-sensoren zonder Microcontroller

Obstakel te vermijden Robot met IR-sensoren zonder Microcontroller

Nou dit project is een ouder project, maakte ik het in 2014 in de maand juli of augustus, dacht dat het met jullie te delen. Zijn een eenvoudige belemmering vermijden robot die maakt gebruik van IR-sensoren en werkt zonder microcontroller. De IR-sens
Hoe maak je een obstakel te vermijden Robot

Hoe maak je een obstakel te vermijden Robot

obstakel te vermijden robot is een eenvoudige robot die wordt beheerd door een arduino en wat het doet is dat het gewoon zwerft rond en vermijdt obstakels. Het detecteert de belemmeringen met een ultrasone sensor van HC-SR04 met andere woorden als de
Vermijden Robot Arduino

Vermijden Robot Arduino

In de markt van robot, er zijn tal van slimme vermijden robot kit te koop, maar ik houd niet van om te kopen klaar kit, om oude rc auto speelgoed in opbergdoos is meer uitdaging. Het bouwen van een robot vermijden met behulp van het chassis. Mini con
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period
Hoe maak je een object na robot - de stalkerbot

Hoe maak je een object na robot - de stalkerbot

IntroSpreken van mobiele platforms, kan u komen met ideeën zoals lijn tracking, obstakel te vermijden, anti-dropping, toezicht op milieu, enz. Maar wat ik ben het maken van vandaag, is een robot die volgt op een object, meedogenloos. Ik noem het de s
Obstakel te vermijden Robot

Obstakel te vermijden Robot

Dit instructable is de schriftelijke versie van mijn "Arduino: hoe te bouwen een obstakel te vermijden Robot" Youtube-video die ik onlangs heb geüpload. Ik raden u om het te controleren.Dus, zonder dralen, laten we beginnen!Stap 1: Een chassis!
Artoo [R2] (ATtiny2313 Wall vermijden Robot)

Artoo [R2] (ATtiny2313 Wall vermijden Robot)

daar had ik een heleboel ATtiny2313s rondslingeren ik wilde iets doen koel met hen, ik dacht dat voor een tijdje en vervolgens besloten om een eenvoudige wall vermijden robot met de ATtiny2313, een ultrasone sensor en 2 motoren.Zijn een makkelijk te
Arduino obstakel te vermijden Robot

Arduino obstakel te vermijden Robot

In dit instructable ik zal u tonen hoe te maken van uw eigen obstakel te vermijden robot!We zullen de Arduino uno board en een ultrasone sensor gebruiken. Als de robot een object voor, met de hulp van een kleine servomotor, detecteert scant het het g
Obstakel te vermijden Robot V2

Obstakel te vermijden Robot V2

ik deed onlangs een instructable op een eenvoudige belemmering vermijden robot. In dit instructable ik zal de uitvoering van een panning PING))) sensor, in tegenstelling tot de vorige robot die sensor werd stationaire. Ik zal gebruik maken van deze d
Ultrasone obstakel-vermijden Robot

Ultrasone obstakel-vermijden Robot

Dit is mijn poging om het ontwerpen en bouwen van een obstakel te vermijden robot! RekaBot (vernoemd naar een fee (:) kan detecteren obstakels met een ultrasone sensor die met hulp van een servo kunt verplaatsen. Op basis van de metingen die ze neemt