this is the info i have about the emitter it was form the 37 in 1 keyes sensor set
This is their specific physical map
First, the introduction of This time we want to introduce an infrared transmitter and receiver
modules, in fact, they are now in our daily life plays Important role in who is now on a lot of
household appliances are used in such a device, such as air conditioning, TV, DVD, etc.,
It is based on wireless sensing, but also can be more remote control, very easy to use, then we
today Day it is necessary to study the fundamentals and how to use. Second, Products
1, infrared emission control, also known as infrared emitting diode, it belongs to two Tube can be
directly converted into electrical energy near-infrared lightAnd a light emitting device can radiate
SunFounder
out, its structure, with the general principle of the light emitting diode similar, but with a
semiconductor
Different materials;
2, the infrared receiver is set to receive, amplify, demodulate one of the devices, which has been
completed within the demodulation IC output
Is a digital signal;
3, the principle of infrared communication
Let's look at the structure of the infrared receiver: infrared receiver inside there are two important
elements, namely the IC andPD. IC is a receiver processing elements, mainly composed of silicon
crystals and circuits, is a highly integrated device, the main
To function as a filter, shaping, decoding, zoom and other functions. Photodiode PD is, the main
function is to receive the optical signal Number.
The following is a brief schematic work
The modulated infrared emitting diode signal emitted, infrared receiver after receiving, decoding,
filtering, and a series of operations After the signal for recovery;
IV Notes
1, infrared emitting diodes: clean, good condition; various parameters during operation must not
exceed limit values (positive
To the current 30 ~ 60 mA, Pulse Forward Current 0.3 ~ 1 A, reverse voltage 5 V, power
dissipation 90 mW, the working temperature
Range -25 ~ +80 ?, storage temperature range of -40 ~ +100 ?, soldering temperature of 260
?) infrared emission tube and then
Closed head should be paired with, otherwise it will affect the sensitivity;
2, the infrared receiver: in a low humidity environment storage and use; Please pay attention to
protect the infrared receiver receiving surface,
Contamination or wear will affect reception, and do not touch the surface; Do not wash this;
polluting gas in
Body or the sea (salty) environment storage and use; without any external pressure, and affect the
quality of the environment
// This sketch will send out a Nikon D50 trigger signal (probably works with most Nikons)
// See the full tutorial at http://www.ladyada.net/learn/sensors/ir.html
// this code is public domain, please enjoy!
int IRledPin = 13; // LED connected to digital pin 13
// The setup() method runs once, when the sketch starts
void setup() {
// initialize the IR digital pin as an output:
pinMode(IRledPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
Serial.println("Sending IR signal");
SendNikonCode();
delay(1000); // wait one minute (60 seconds * 1000 milliseconds)
}
// This procedure sends a 38KHz pulse to the IRledPin
// for a certain # of microseconds. We'll use this whenever we need to send codes
void pulseIR (long microsecs)
{
// we'll count down from the number of microseconds we are told to wait
cli(); // this turns off any background interrupts
while (microsecs > 0)
{
// 38 kHz is about 13 microseconds high and 13 microseconds low
digitalWrite(IRledPin, HIGH); // this takes about 3 microseconds to happen
delayMicroseconds(10); // hang out for 10 microseconds, you can also change this to 9 if its not working
digitalWrite(IRledPin, LOW); // this also takes about 3 microseconds
delayMicroseconds(10); // hang out for 10 microseconds, you can also change this to 9 if its not working
// so 26 microseconds altogether
microsecs -= 26;
}
sei(); // this turns them back on
}
void SendNikonCode() {
// This is the code for my particular Nikon, for others use the tutorial
// to 'grab' the proper code from the remote
pulseIR(3680);
delayMicroseconds(1460);
pulseIR(680);
delayMicroseconds(140);
pulseIR(720);
delayMicroseconds(1020);
pulseIR(660);
delayMicroseconds(160);
pulseIR(720);//
delayMicroseconds(140);
pulseIR(700);
delayMicroseconds(160);
pulseIR(680);
delayMicroseconds(180);
pulseIR(680);
delayMicroseconds(160);
pulseIR(700);
delayMicroseconds(160);
pulseIR(680); //
delayMicroseconds(180);
pulseIR(660);
delayMicroseconds(180);
pulseIR(680);
delayMicroseconds(180);
pulseIR(680);
delayMicroseconds(160);
pulseIR(680);
delayMicroseconds(180);
pulseIR(660); //
delayMicroseconds(1040);
pulseIR(660);
delayMicroseconds(200);
pulseIR(660);
delayMicroseconds(180);
pulseIR(600);
delayMicroseconds(280);
pulseIR(480);
delayMicroseconds(380);
pulseIR(480);//
delayMicroseconds(1220);
pulseIR(480);
delayMicroseconds(380);
pulseIR(480);
delayMicroseconds(1220);
pulseIR(480);
delayMicroseconds(1240);
pulseIR(460);
delayMicroseconds(1240);
pulseIR(480);//
delayMicroseconds(1220);
pulseIR(480);
delayMicroseconds(380);
pulseIR(460);
delayMicroseconds(1240);
pulseIR(480);
}
Power.txt (943 Bytes)