Afstandsbediening Toyota (mechanica) (3 / 6 stap)

Stap 3: afstandsbediening Toyota (Control)


de controleregeling voor het project is dat de signalen van de afstandsbediening zal ontvangen in de auto, overgedragen in de Arduino micro-controller en vervolgens verwerkt tot instructies (peulvruchten) aan de kleppen/wiel. Ik schreef een schets van de Arduino gebaseerd op wat ik vond hier (bij Sparkfun) en maakte een aanvulling op het afdrukken van de waarden naar het scherm voor QA-doeleinden.

Ik had echt harde tijd proberen om "schoon" de vuilnis die mijn RC controller gegenereerd (ik gebruik een 20 jaar oude zender en ontvanger, dat geeft als een cadeau voor mijn vriend voor zijn 10e verjaardag was, het is zo oud dat wanneer u schroef alle 4 bouten van de behuizing, de zender stopt met werken, als je 2 van hen verwijderen-het werkt weer...)

Ik gebruikte een Arduino Duemilanova, (geleend nadat ik geblazen mijne...)

De Arduino schets is hieronder:

RC Toyota
Beheersing echte gezinsauto door een afstandsbediening
Aug 2013
voor meer info Zie Http://www.KeerBot.com

int ch1 = 5; Hier is waar we houden onze kanaalwaarden
int ch2 = 6;
int out1 = 8;
int out2 = 9;
int out3 = 10;
int out4 = 11;
int out5 = 2;
int out6 = 3;
Boole gas_operated = false;
Boole brake_operated = false;
int ledpin = 13;

niet-ondertekende lange tijd;

VOID Setup {}

pinMode (ch1, INPUT); Input van Reciever kanaal 1
pinMode (ch2, INPUT); Input van Reciever kanaal 2

pinMode (out1, OUTPUT);
pinMode (out2, OUTPUT);
pinMode (out3, OUTPUT);
pinMode (out4, OUTPUT);
pinMode (out5, OUTPUT);
pinMode (out6, OUTPUT);
pinMode (ledpin, OUTPUT);

Serial.begin(9600); Giet een kom Series - (ha ha ha...)

}

void loop {}
tijd = millis();
CH1 = pulseIn (5, hoog, 25000); Lees de pulsbreedte van
CH2 = pulseIn (6, hoog, 25000); elk kanaal
Serial.Print(time);
Serial.Print(";");
Serial.Print(CH1);
Serial.Print(";");
Serial.Print(CH2);
Serial.Print(";");
Als (ch1 > 1700 & & ch1 < 2200) {}
Serial.Print("2500"); Reciever kanaal 1 signaal
digitalWrite (out1, hoge); Gas ON - gas zuiger FWD
gas_operated = true;
}
anders als (ch1 > 1000 & & ch1 < 1400) {}
Serial.Print("1000"); Reciever kanaal 1 DOWN signaal
digitalWrite (out2, hoge); Rem ON - rem zuiger FWD
brake_operated = true;
}
else {}
Serial.Print("1500"); Ontvanger 1 kanaal inactief signaal
digitalWrite (out1, laag); Geen Gas uit
digitalWrite (out2, laag); Geen rem af

Als (brake_operated == true) {}
digitalWrite (ledpin, hoge); Geen rem ON - rem zuiger BCK
digitalWrite (out5, hoge); Geen rem ON - rem zuiger BCK
delay(1500);
brake_operated = false;
digitalWrite (ledpin, laag); Geen rem af
digitalWrite (out5, laag); Geen rem af
//}

Als (gas_operated == true) {}
digitalWrite (ledpin, hoge); Geen Gas ON - gas zuiger BCK
digitalWrite (out6, hoge); Geen Gas ON - gas zuiger BCK
delay(1500);
gas_operated = false;
digitalWrite (ledpin, laag); Geen Gas uit
digitalWrite (out6, laag); Geen Gas uit
//}
}

Serial.Print(";");
Als (ch2 > 1700 & & ch2 < 2200) {}
Serial.println("2500"); Reciever kanaal 2 juiste signaal
digitalWrite (out3, hoge);

}
anders als (ch2 > 1000 & & ch2 < 1400) {}
Serial.println("1000"); Reciever kanaal 2 links signaal
digitalWrite (out4, hoge);
}
else {}
Serial.println("1500"); Reciever kanaal 2 inactief signaal
digitalWrite (out3, laag);
digitalWrite (out4, laag);
}
delay(50); Ik zet dit hier gewoon om het terminalvenster gelukkiger
}

Gerelateerde Artikelen

Hoe te demonteren en reinigen van een startmotor voor een Toyota 22R-motor

Hoe te demonteren en reinigen van een startmotor voor een Toyota 22R-motor

Hallo,Ik geniet van dingen die lang duren. Ik zou vaak eerder het handhaven van een item, in plaats van later vervangen omdat het brak of is mislukt, waardoor ik strandde.Ik heb een Toyota camper met een 22R motor, en terwijl ik ben wederopbouw van d
Voordelige externe belangrijkste vervanging voor een Toyota Yaris

Voordelige externe belangrijkste vervanging voor een Toyota Yaris

de externe sleutel voor mijn Toyota-Yaris 2006 had 2 knoppen die met een dunne plaat van kunststof bedekt waren. Na verloop van tijd het blad droeg af en de knopjes onder vielen uit! Voor een tijdje gebruikte ik een laagje siliconen lijm te dekken ov
Afstandsbediening animatronic... fairy :)

Afstandsbediening animatronic... fairy :)

.. .yes sprookje.  Dit project kwam over als de dames waar ik werk besloten dat de partij van de verjaardag van een sprookje zou een mooi ding om te doen... Nu ben ik een rufty tufty houthakker en dus ik punt blank weigerde te lopen van de genoemde p
Afstandsbediening huisdier deur

Afstandsbediening huisdier deur

Het Dilemma:6 AM de ochtend van 1 januari. U gefeest tot 3 uur. Nu slaapt u het uitschakelen wanneer u zijn gewekt door een indringend krassen vanuit de achterdeur. Uw hond moet buiten te gaan en het verzorgen van zijn bedrijf, maar je bent warm, com
DIY LED Light - moderne Desktop Mood Lamp met afstandsbediening

DIY LED Light - moderne Desktop Mood Lamp met afstandsbediening

In dit artikel die zal ik gaan over het proces dat ik gebruikt om te bouwen vormige dit geweldige piramide LED Mood Lamp.Ik gebruikte esdoorn voor de hoofdstructuur en sommige mahonie body voor extra sterkte. Ik gebruikte voor de lichten RGB LED-lamp
Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

In dit instructable, leert u hoe om te keren ingenieur radiofrequentie (RF) afstandsbedieningen en implementeren in een zeer goedkope WiFi toegelaten computer, het knooppunt MCU. Met deze techniek kunt u IoT inschakelen oudere toestellen en doelappar
Toto, de afstandsbediening bestuurd hond

Toto, de afstandsbediening bestuurd hond

Hallo daar, kan ik u kennismaken met Toto, de extern gecontroleerde hond. Hij was één van de acteurs van de fase in het 2014 toneelstuk "The Wizard of Oz" in onze Stadsschouwburg. Als zijn naam in plaats van Toto Pinocchio was zouden u misschien
Uw Home-apparatuur met TV afstandsbediening bedienen!

Uw Home-apparatuur met TV afstandsbediening bedienen!

Bekijk het project output video hier.Ik heb geconstateerd dat sommige mensen zeer lui gaan opstaan tegen de Raad van bestuur en druk op de schakelaar om te schakelen op licht of de ventilator, of elke andere toestel maar Hey!, nu er een eenvoudiger o
DIY TV LIFT: Mechanica

DIY TV LIFT: Mechanica

Deze TV-lift was vervaardigd van materialen die ik toevallig te hebben bij de hand. De ellende die volgt niet zou zijn gebeurd was gepland. De lift wordt gebruikt voor Makerslide, Shapeoko V1 einde platen, een Arduino Uno, 425oz stepper en een 4.5A S
Teddy Bear afstandsbediening

Teddy Bear afstandsbediening

de teddybeer afstandsbediening zit mooi op uw bank of bed en kan worden gebruikt voor het beheren van uw iPod of computer. Het is een schattig wijziging van een RF-afstandsbediening en is verrassend zacht! Het project is moeilijk om te maken en verei
Afstandsbediening Lego auto (1997 Volvo 850)

Afstandsbediening Lego auto (1997 Volvo 850)

Bouw uw eigen afstandsbediening Lego-auto! Mijn Lego Volvo, een 14:1 schaalmodel van een van mijn favoriete auto's, de late 90 's Volvo 850 wagon zijn voorzien van de video en de foto's hierboven. Dit instructable zal u tonen hoe om dit model te bouw
Maak zelf een TV afstandsbediening gecontroleerde Arduino Robot!

Maak zelf een TV afstandsbediening gecontroleerde Arduino Robot!

Hallo jongens.Abhay en Akshay hier!Vandaag gaan we naar het maken van een TV remote controlled Robot dat niet alleen werkt als een charme, maar u het ook upgraden kunt door het bewerken van de code en gebruik te maken van een paar meer knoppen op de
DIY 2.1 draagbare luidspreker met USB, AUX, TF, Bluetooth en afstandsbediening

DIY 2.1 draagbare luidspreker met USB, AUX, TF, Bluetooth en afstandsbediening

Hallo jongens, ik ben een zelf dacht dat DIY fan, ik hou van kleinschalige projecten, ik wilde instructables hier maar had een leuke camera om foto's van het proces. Nou nu ik een leuke camera kocht zodat zijn tijd ik beginnen met het maken van instr
Lui met TV afstandsbediening

Lui met TV afstandsbediening

Ik ben te lui om te doen een wandeling alleen om over te schakelen aan/uit een elektrisch toestel. Dus, hier is mijn Genie, een afstandsbediening.Dit project wordt gebruikt om over te schakelen van het elektrische apparaten op afstand met behulp van