No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz (2 / 7 stap)

Stap 2: Montage 1


Monteren Tamiya M-05Ra Chassis overeenkomstig montage handleiding. (http://www.tamiya.com/japan/download/rcmanual/m05ra.pdf)

De achterban zijn verschillend van de handleiding.

-Gericht motor installatie
(als u niet dat een lage snelheid auto wilt, motorreductor is niet nodig. Assembleren met 540 motor overeenkomstig de handleiding).

A2 en B2 onderdelen wijzigen en bevestig de motorreductor met volgende onderdelen;

De diameter van de verschillende in-line kraag 6 x 4 mm
Dia 4mm holle as 10mm lang
Dia 3mm schacht 19mm lang
16t rondsel versnelling
Regelaar 20mm lang
Verzonken schroef

Overslaan uit 11 en 12 montage handleiding.

-Optimaal te midden van servo en snelheidsregelaar instellen
In plaats van deel 19 van montage handleiding (controle van de R/C apparatuur), krijgen de waarde van de centrum van servo en snelheidsregelaar met hen verbinden met Arduino instellen. Ontvanger is niet vereist voor dit systeem.

De volgende code van de Arduino te uploaden naar de Arduino.
Arduino code

/*
* Servo & snelheidsregelaar
* Verwerking---SVSC_P
* Arduino Duemilanove---SVSC_A
*/

#include < Servo.h >
Servo de servo;
Servo snelheidsregelaar;
int val1;
int val2;
int val3;

int servoneutral = 63;
int speedcontrollerneutral = 63;

int steval = servoneutral;
int velval = speedcontrollerneutral;
int reversea = 'F';
Boole reverseb = false;

VOID Setup {}
Serial.begin(115200);
Servo.attach(9);
speedcontroller.attach(10);
}

void loop {}
if(Serial.available() > 2) {}
val1 = Serial.read();
val2 = Serial.read();
val3 = Serial.read();
Serial.Print(65,byte);
}

Als (val1 > = 128 & & val2 < 128 & & (val3 == 'F' || val3 == "R")) {}
steval = val1 - 128;
velval = val2;
reversea = val3;
} else if (val1 < 128 & & (val2 == 'F' || val2 == 'R') & & val3 > = 128) {}
steval = val3 - 128;
velval = val1;
reversea = val2;
} else if ((val1 == 'F' || val1 == 'R') & & val2 > = 128 & & val3 < 128) {}
steval = val2 - 128;
velval = val3;
reversea = val1;
}

Servo.write(steval);

Als (reversea == 'R' & & reverseb == false) {}
for (int i = 1; ik < = 5; i ++) {}
speedcontroller.write(speedcontrollerneutral);
delay(15);
}
reverseb = true;
speedcontroller.write(velval);
} else if(reversea=='F') {}
reverseb = false;
speedcontroller.write(velval);
} else {}
speedcontroller.write(velval);
}
}

Servo en snelheid controller verbinden met Arduino.
(Servo -> D9, 5V, GND snelheidsregelaar--> D10, 5V, GND)

Voer de volgende code van de verwerking.
Verwerking van code

/*
* Servo & snelheidsregelaar
* Verwerking---SVSC_P
* Arduino Duemilanove---SVSC_A
*/

importeren van processing.serial.*;

Seriële port01;
int x;
int y;
int steval = 63;
int velval = 63;
int reversea = 'F';

VOID Setup {}
size(127,127);
Stroke(128);
port01 = nieuwe Serial(this,"COM18",115200); COM nr. verschilt per elke PC.
port01.Clear();
}

VOID draw() {}
Background(51);
line (x, 0 x, hoogte);
lijn (0, hoogte-y-, breedte-, hoogte-y);
}

VOID serialEvent(Serial p) {}
steval = 127 - x;
velval = y;

Als (velval > = 63) {reversea = "F";} else {reversea = "R";}
if(p.available() > 0) {}
port01.write(steval+128);
port01.write(velval);
port01.write(reversea);
Print(steval);Print(",");Print(velval);Print(",");println(char(reversea));
}
}

ongeldig keyPressed() {}
if(Key=='s') {}
x = 63;
y = 63;
steval = 127 - x;
velval = y;
port01.write(steval+128);
port01.write(velval);
port01.write(reversea);
}
anders if(keyCode == RIGHT) {}
x += 1;
if(x > 127) {x = 127;}
}
anders if(keyCode == LEFT) {}
x-= 1;
if(x < 0) {x = 0;}
}
anders if(keyCode == UP) {}
y += 1;
if(y > 127) {y = 127;}
}
anders if(keyCode == DOWN) {}
y-= 1;
if(y < 0) {y = 0;}
}
}

Zodra het venster Eigenschappen voor beeldscherm wordt weergegeven, druk op de ' toets om te starten van seriële communicatie.

'Right' en 'links' pijl toetsen betrekking hebben op servo (besturing) en 'op' en 'neer' degenen die betrekking hebben op snelheidsregelaar (vooruit, achteruit en snelheid).

Maak het eerste cijfer 64 in het onderste zwarte scherm verwerking door de ' sleutel.

Bevestig een servo arm maar liefst centraal. Na het koppelen van de servo arm, krijgen de waarde van de centrum van servo. (Druk op ' gelijk ' en/of de 'left' pijltoetsen, maken de servo arm centrum, lees dan het eerste cijfer.)

Snelheidsregelaar overeenkomstig de snelheid controller setup handleiding instellen.
(Druk op de ' sleutel, de tweede waarde wordt dan 63 als neutraal. Druk op 'up' pijltoets voortdurend, dan de tweede waarde 127 als voorwaartse max wordt. Druk op 'down' pijltoets voortdurend, dan de tweede waarde wordt 0 als neerwaarts max.)

Ontkoppel de servo en de snelheidsregelaar van Arduino.

-Langere Servo schacht (onderdeel 20 van montage handleiding)
Batterijkisten en regelgevers voor USB apparaat-server en draadloze breedband rooter zal boven de servo worden gemonteerd. Bal connector (BA23) is verbonden aan de overkant van de servo arm en de as servo wordt langer. De oorspronkelijke lengte van de schacht is 89mm en ik maakte 93mm een.

-Ontvanger is niet vereist voor dit systeem. (Deel 21 van montage handleiding)

-Skip Part 23, 24 en 25 van montage handleiding.

-Tire grootte (deel 26 van montage handleiding)
Ik gebruik in plaats van 60 mm diameter banden, 55 mm diameter banden.

-Pijp antenne is niet nodig. (Onderdeel 30 van montage handleiding)

-Body
Maak gaatjes en bevestig Lubic mount.

Gerelateerde Artikelen

No.03 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz. Maar dit is Crawler en 4WS (4 wiel besturing)

No.03 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz. Maar dit is Crawler en 4WS (4 wiel besturing)

deze auto No.03 gebruikt soortgelijk systeem als auto No.02, maar verschillende chassis Crawler CR-01 wordt toegepast, die heeft optionele 2 servo's systeem en dat maakt krab-rijden (4 wielen dezelfde richting) of korte draaicirkel rijden (voor- en a
Lego Technic auto met Arduino en XBee Wireless Control

Lego Technic auto met Arduino en XBee Wireless Control

ik was doorlezen Instructables een fijne winter zaterdag, toen mijn 8 yo zoon kwam in en tuurde over mijn schouder en zag dit: door sath02. Mijn zoon is een grote fan van alle dingen Lego, en houdt van robots en auto's, en dit had gelijk zijn straatj
Afstandsbediening auto met Arduino en Bluetooth

Afstandsbediening auto met Arduino en Bluetooth

Dit project bestaat uit het maken van een auto van de afstandsbediening met behulp van een bluetooth-verbinding. Deze auto is bedoeld om te worden gebruikt in een ballon knallen competitie tegen andere soortgelijke auto's. De draadloze verbinding wor
Hacken van een RC auto met Arduino en Android

Hacken van een RC auto met Arduino en Android

(Als je dit Instructable, vergeet dan niet te stemmen (boven: rechts hoek vlag). het is concurreren op ROBOTICA en sensoren wedstrijden. Heel hartelijk bedankt! ;-)Telkens wanneer ik wandelen in een speelgoedwinkel en afstandsbediening auto's in het
Fries'Car - plantaardige olie auto met Arduino

Fries'Car - plantaardige olie auto met Arduino

Momenteel ronden wij onze tweede master graad in industrial engineering en dus moesten we een elektronisch systeem, die zou moeten werken met een Arduino kaart ontwerpen.Als een van ons gebruiken om te werken op auto's voor hobby voorstellen hij ons
DIY Android afstandsbediening auto met Arduino

DIY Android afstandsbediening auto met Arduino

dit is een stap voor stap handleiding over hoe te bouwen van een Android telefoon of tablet gecontroleerde papier auto. U kunt het om te bouwen van een ander type voertuig dat u wilt wijzigen.Gids bevatten stappen betreffende:1. opbouw van de hardwar
Arduino RC auto met lange afstand en aangepaste zender.

Arduino RC auto met lange afstand en aangepaste zender.

Hallo! Dit is mijn eerste instructable.Daarin zal ik u tonen hoe te maken van een RC auto met Arduino en de draadloze nrf24l01 +-module, of hoe om te upgraden een goedkope 27 MHz RC auto.De oude RC auto, die van I het chassis, en de heli Controller n
1ste BM ARDUINO gecontroleerde auto met HC-SR04

1ste BM ARDUINO gecontroleerde auto met HC-SR04

Met dit project wil ik je laten zien de manier op hoe te converteren van een RC auto in een automatisch gecontroleerde auto met Arduino Uno R3.Stap 1: Benodigde materialen: RC auto (met gescheiden achterwiel motors)Arduino Uno R39V battaryDradenUltra
K'Nex eenvoudige 4 Wheel Drive auto

K'Nex eenvoudige 4 Wheel Drive auto

Hi en het is mijn Instructable nummer VII! Het is een zeer eenvoudige 4 wheel drive auto aangezien het paar stukken gebruikt.Stap 1: Frame 1. dit maken.2. je moet 2.Stap 2: Asssen + Motor The pictures are pretty much self explanatory.Stap 3: Daarmee
Naaien een Steering Wheel Cover (aka: zwembroek elastische praktijk)

Naaien een Steering Wheel Cover (aka: zwembroek elastische praktijk)

het interieur van mijn auto is zwart en ik ben zeker dat je kunt raden hoe warm zwart vinyl geworden in de zomerzon!  Mijn eerste gedachte was om te rijden met ovenwanten op, maar een stuurwiel cover leek me een beter idee... en het is grote elastisc
Wii Steering Wheel

Wii Steering Wheel

maken van een eenvoudige, stevige wii steering wheel voor minder dan $5.Stap 1: Wat moet je ik heb een nieuwe wii-spel waarbij het besturen van een auto. Ik wilde proberen een wii-stuurwiel, maar niet willen betalen voor een. Dus ik ging naar de loka
Steering Wheel Cover

Steering Wheel Cover

Ik woon in het Amerikaanse Southwest, en de zomers hier behoorlijk warm kunnen krijgen. Het is belangrijk om een stuurwiel te dekken, niet alleen om te houden van het stuurwiel schoon maar zeker helpt wanneer de temperatuur tot 110 graden krijgt! Hie
Begin uw auto met een flash drive.

Begin uw auto met een flash drive.

Dit is mijn eerste onverwoestbaar, ik zou niet hebben postte dit omdat ik altijd dit soort dingen doen en ik verlies site dat soms kunnen zij koel of nuttig is voor anderen, maar een collega vertelde me ik zou moeten, dus hier ik ben. Ook ik ondersch
Vrij gemakkelijk lego mindstorms steering wheel voor de xbox en playstation

Vrij gemakkelijk lego mindstorms steering wheel voor de xbox en playstation

vrij gemakkelijk lego mindstorms steering wheel voor de xbox en playstation die niet hoeft te worden gemaakt met lego mindstorms maar zijn waarschijnlijk gemakkelijkst. Zijn soort van onmogelijk te maken van een stap voor stap prossecs (kan niet spel