Очередной проект на базе платформы ARDUINO UNO. Устройство предназначено для дистанционного управления фарами автомобиля практически с любого пульта управления.  Для управления подойдут любые пульты управления от автомобильных FM модуляторов, магнитол, DVD проигрывателей и даже телевизоров.

Довольно точное управление, не смотря, что система работает по ИК каналу, но по точности похоже на радиоуправление.

Для проекта нам понадобиться.

  • Реле, с катушкой 6 Вольт и с током 15-20 Ампер х2
  • Платформа ARDUINO UNO с контроллером ATMEGA 328.
  • Любой пульт дистанционного управления.
  • Библиотека IRremote.(внизу в архиве)
  • ИК приемник.

Ик приемник — можете достать практически в любом устройстве, у которого есть пульт дистанционного управления (я взял от ДВД проигрывателя)

Снимок1

Скетч был найден на просторах интернета и доработан, что позволило управлять двумя нагрузками одним нажатием кнопки.

Ниже скетч

#include <IRremote.h>

int RECV_PIN = 11;
int OUTPUT_PIN = 4;
int OUTPUT_PI = 6;

IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
pinMode(OUTPUT_PIN, OUTPUT);
pinMode(OUTPUT_PI, OUTPUT);
pinMode(13, OUTPUT);
irrecv.enableIRIn(); // Start the receiver
}

int on = 0;
unsigned long last = millis();

void loop() {
if (irrecv.decode(&results)) {
// If it’s been at least 1/4 second since the last
// IR received, toggle the relay
if (millis() — last > 250) {
on = !on;
digitalWrite(OUTPUT_PIN, on ? HIGH : LOW);

digitalWrite(OUTPUT_PI, on ? HIGH : LOW);

}
last = millis();
irrecv.resume(); // Receive the next value
}
}

Заливаем его в микроконтроллер. Вместо светодиодов подключаем обмотки реле. При нажатии кнопки реле замыкается /фары включены, при повторном нажатии — реле размыкаются /фары выключены, при этом можно нажимать любую кнопку , действия будут такими же.

Снимок2

Ролик с работой специально для сайта

[embedplusvideo height=»350″ width=»520″ editlink=»http://bit.ly/1pTF6iN» standard=»http://www.youtube.com/v/TGiGOTMYGAE?fs=1″ vars=»ytid=TGiGOTMYGAE&width=520&height=350&start=&stop=&rs=w&hd=0&autoplay=0&react=1&chapters=&notes=» id=»ep2483″ /]

Архив для скачивания…

Автор;  АКА КАСЬЯН

Опубликовать в twitter.com