No.02 ratt köra R/C bil med Arduino, webbkamera och net. USB etc. (2 / 7 steg)

Steg 2: Montering 1



Montera Tamiya M-05Ra chassi enligt församlingen Manual. (http://www.tamiya.com/japan/download/rcmanual/m05ra.pdf)

Så här skiljer sig från manuellt.

-Inriktad Motorstyrd
(om du inte vill att en låg hastighet bil, inriktade motor är inte nödvändigt. Montera med 540 motor enligt handboken.)

Ändra A2 och B2 delar och bifoga inriktade motorn med följande delar;

Olika diameter i linje krage 6 x 4 mm
Dia 4mm hålaxel 10mm lång
Dia 3mm skaft 19mm lång
16T kuggdrev redskap
Justeraren 20mm lång
Sänkskruv

Hoppa över del 11 och 12 av församlingen Manual.

-Få center värdet av servo och ställa in hastighet controller
I stället för del 19 av församlingen Manual (kontrollera R/C utrustning), få center värdet av servo och ställa in hastighet controller med att ansluta dem till Arduino. Mottagare krävs inte för detta system.

Ladda upp följande Arduino kod till Arduino.
Arduino kod

/*
* Servo & Speed Controller
* Bearbetning---SVSC_P
* Arduino Duemilanove---SVSC_A
*/

#include < Servo.h >
Servo servo;
Servo speedcontroller;
int värde1;
int värde2;
int val3;

int servoneutral = 63.
int speedcontrollerneutral = 63.

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

void setup() {
Serial.BEGIN(115200);
servo.attach(9);
speedcontroller.attach(10);
}

void loop() {
IF(Serial.available() > 2) {
värde1 = Serial.read();
värde2 = Serial.read();
val3 = Serial.read();
Serial.Print(65,byte);
}

om (värde1 > = 128 & & värde2 < 128 & & (val3 == 'F' || val3 == "R")) {
steval = värde1 - 128;
velval = värde2;
reversea = val3;
} else om (värde1 < 128 & & (värde2 == 'F' || värde2 == "R") & & val3 > = 128) {
steval = val3 - 128;
velval = värde1;
reversea = värde2;
} else om ((värde1 == 'F' || värde1 == "R") & & värde2 > = 128 & & val3 < 128) {
steval = värde2 - 128;
velval = val3;
reversea = värde1;
}

servo.write(steval);

om (reversea == 'R' & & reverseb == false) {
för (int jag = 1; jag < = 5; i ++) {
speedcontroller.write(speedcontrollerneutral);
Delay(15);
}
reverseb = sant;
speedcontroller.write(velval);
} annat if(reversea=='F') {
reverseb = false;
speedcontroller.write(velval);
} annat {
speedcontroller.write(velval);
}
}

Anslut servo och hastighet controller till Arduino.
(Servo -> D9, 5V, GND Speed Controller -> D10, 5V, GND)

Kör följande bearbetning kod.
Bearbetning av kod

/*
* Servo & Speed Controller
* Bearbetning---SVSC_P
* Arduino Duemilanove---SVSC_A
*/

import processing.serial.*;

Seriella port01;
int x;
int y;
int steval = 63.
int velval = 63.
int reversea = 'F';

void setup() {
size(127,127);
stroke(128);
port01 = ny Serial(this,"COM18",115200); COM nr. varierar beroende på varje dator.
port01.Clear();
}

void draw() {
Background(51);
rad (x, 0, x, höjd);
linje (0, höjd-y, bredd, höjd-y);
}

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

om (velval > = 63) {reversea = "F";} annat {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));
}
}

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

När teckenfönstret visas, tryck pås ' tangent för att starta seriell kommunikation.

"Rätt" och "vänsterpil" nycklar avser servo (styrning) och "upp" och "down" som relaterar till Varvtalsregulator (framåt, bakåt och hastighet).

Gör den första siffran 64 i bearbetning lägre svart skärm genom att trycka ' nyckel.

Bifoga en servo arm som centrala. Efter fästa servo armen, få center värdet av servo. (Tryck på "rätt" eller "vänster" piltangenterna, göra stadens servo arm och sedan läsa den första siffran.)

Ställ in hastighet controller i enlighet med den hastighet controller setup manualen.
(Tryck pås ' nyckel, sedan det andra värdet blir 63 som neutral. Tryck på "upp" pilen nyckel kontinuerligt, sedan det andra värdet blir 127 som forward max. Tryck på "ner" piltangent kontinuerligt, sedan det andra värdet blir 0 som bakåt max.)

Koppla bort servo och hastighet controller från Arduino.

-Längre Servo skaft (del 20 av församlingen Manual)
Batteri lådor och tillsynsmyndigheter för USB device server och trådlöst bredband HEJARE att monteras ovanför servo. Boll kontakt (BA23) är kopplad till den motsatta sidan av servo arm och servo axeln blir längre. Jag gjorde 93mm en ursprungliga skaft längd är 89mm.

-Mottagare krävs inte för detta system. (Del 21 av församlingen Manual)

-Hoppa över del 23, 24 och 25 i montering manual.

-Däck storlek (del 26 av församlingen manuell)
I stället för 60 mm diameter däck använder jag 55 mm diameter däck.

-Antenn rör behövs inte. (Del 30 av församlingen Manual)

-Kroppen
Göra hål och fäst Lubica mount.

Se Steg
Relaterade Ämnen

No.03 ratt köra R/C bil med Arduino, webbkamera och net. USB etc. Men detta är krypande och 4WS (4 hjulsstyrning)

denna bil No.03 använder liknande system som bil No.02, men olika chassi Crawler CR-01 tillämpas, som har tillval 2 servon system och som gör krabba-körning (4 hjul samma riktning) eller kort svängradie körning (fram och bakhjulen annan riktning) til...

Hacka en RC bil med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på det (ovan: högra hörnet flaggan). det konkurrerar på ROBOTICS och sensorer tävlingar. Tack så mycket! ;-)Varje gång jag går in i en leksaksaffär och se fjärrkontroll bilar i fönstret, jag längt...

Hacking någon bil med Pebble klocka och 1Sheeld

Tanken bakom projektet var att kunna styra någon bil utan att vara inne i bilen, eller fysiskt trycker instrumentpanel knappar/switchar.Använda en bärbar (Pebble watch) och 1Sheeld för Android (artighet av 1Sheeld), jag planerar att göra hela process...

Remote Control bil med Arduino och Bluetooth

Projektet består i att göra en fjärrkontroll bil använder en bluetooth-anslutning. Denna bil är tänkt att användas i en ballong poppar konkurrens mot andra liknande bilar. Den trådlösa anslutningen uppnås genom att använda en bluetooth-modul som är a...

LEGO Technic bil med Arduino + XBee trådlös kontroll

jag var perusing Instructables en fin vinter lördag, när min 8 yo son kom och tittade över min axel och såg detta: av sath02. Min son är ett stort fan av allt Lego, och älskar robotar och bilar, och detta var rätt upp hans gränd. Han lägga omedelbart...

DIY Android fjärrkontroll bil med Arduino

detta är en steg för steg guide om hur man kan bygga en Android-telefon eller surfplatta kontrollerade papper bil. Du kan ändra den för att bygga någon annan typ av fordon som du gillar.Stegen omfattar guide på:1. bygga upp hårdvaran i bilen2. progra...

Fries'Car - vegetabilisk olja bil med Arduino

Vi för närvarande avslutar våra andra master examen i industriell ekonomi och vi tvingades därför utforma ett elektroniskt system som skulle behöva fungera med en Arduino kort.Som en av oss använder för att arbeta på bilar för hobby han föreslå oss e...

Brand en Hotwheels bil med en raket och mäta hastighet.

På första anmärkning, kan du se många kopior av detta experiment, på grund av vår klass behöva individuellt bokföra en. Går vidare, var detta experiment farligt under vår rättegång driver, så ordentligt skydd kommer att vara avgörande. En annan sak ä...

Jag gjorde en bil med CD

Video av bilHej gjorde jag en bil med C D och glass pinnar och dörren drycker och dörren markör och lim...

LEGO bil med snurrande motor

Detta instructable visar dig hur man gör en bil med en vevaxel och två kolvar. Om du inte har bitar som jag improvisera och om du ser ett bättre sätt att göra saker, gärna göra justeringar.Steg 1: material1 x platt 6 x 16 bit,1 x platt 6 x 10 bit,1 x...

Arduino RC bil med lång räckvidd och anpassade sändare.

Hej! Detta är min första instructable.I det ska jag visa dig hur man gör en RC bil med Arduino och den trådlösa modulen nrf24l01 +, eller hur du uppgraderar ett billigt 27 MHz RC bil.Den gamla RC bil, som från jag ta chassit och heli Controller, jag...

Snabba Controlled RC bil med (4 CH Motor Driver styrenhet + Arduino + Bluetooth)

Hej, eftersom detta är min första instructable här, jag hoppas du gillar det och Känn dig fri att fråga om något inte klart i den.För det första, jag började detta projekt efter jag ville styra 4 motorer som kräver relativt hög effekt (12Volts, 4 amp...

1. BM ARDUINO kontrollerad bil med HC-SR04

Med detta projekt vill jag visa dig vägen om hur du konverterar en RC bil in i en bil kontrolleras bil med Arduino Uno R3.Steg 1: Material som behövs: RC bil (med avskilda bakhjulet motorer)Arduino Uno R39V battarySladdarUltra Sonic sensor HC-SR04Str...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...

Kontrollera en Raspberry Pi RC bil med ett tangentbord

i denna mellanliggande tutorial får du lära dig att driva en hackad RC bil med ett tangentbord med en modell B Raspberry Pi enhet med hjälp av Python. De viktigaste punkterna i denna tutorial är:• Hur du konfigurerar virtuella Pulse bredd modulering...

ESP8266-1 aktiverade RC vände Wifi bil med webbläsare kontrolleras riktning.

Projektet är tänkt för att visa förmåga av grundläggande IoT enheter. Syftet var att kontrollera rörelse i en bil via webbläsare. Jag hade några alternativ för att uppnå detta - 1) över webben, direkt styra motorn på bilen av en WiFi-modul, 2) Konfig...

Spåra din bil med en Arduino-baserad Lojack

Bilstölder är en verklig dra! Öka dina chanser att få tillbaka din bil genom att installera denna enkla Arduino-baserad tracker i bilen.Detta projekt är ganska enkel, och skulle vara ett bra projekt för nya Arduino programmerare letar efter något lit...

Spy cam bil med inspelning

Observera att det finns inga faktiska bilder ännu på grund av faktumet att im väntar fortfarande på vissa delarJag kommer lägga upp några så snart jag kanHar du någonsin velat smyga upp och spionera på någon, Jo jag har och så jag gjorde något för at...

Styra din Tyco RC bil med din Smartphone!

Hej alla!Efter ett eller två år som jag följer alla dina projekt, beslutade jag att starta att publicera mina egna. Till att börja med vill jag visa en enkel modifiering som jag gjorde för en tid sedan på en RC bil, vilket gör det kunna kontrolleras...