Проход по ссылкам навигацииГлавная : Статьи :

Программируемый выключатель света с дистанционным управлением

Программируемый выключатель света с дистанционным управлением

Источники электропитания

Источники электропитания В этой Магнитола theftlock delco electronics 16265855 инструкция статье речь пойдет о Радиоуправление из радиозвонка программируемом выключателе Источники электропитания света с дистанционным Глушилки для дмв волн схемы управлением.

Функционал:
Ремонт зарядки шуруповерта интерскол Возможность управлять Источники электропитания выключателем любым Магнитола theftlock delco electronics 16265855 инструкция бытовым ИК пультом Радиоуправление из радиозвонка управления.
Программировать выключатель на Источники электропитания любую кнопку бытового ИК Глушилки для дмв волн схемы пульта управления.
Включать/выключать Источники электропитания свет, Ремонт зарядки шуруповерта интерскол как от клавиши выключателя, так Источники электропитания и Источники электропитания с пульта, Магнитола theftlock delco electronics 16265855 инструкция не зависимо друг от Радиоуправление из радиозвонка друга.

Схема Источники электропитания и комплектующие:
Источники электропитания


Для Глушилки для дмв волн схемы сборки прототипа Ремонт зарядки шуруповерта интерскол использовал следующие Источники электропитания компоненты:
- Магнитола theftlock delco electronics 16265855 инструкция Контроллер Carduino Nano Радиоуправление из радиозвонка V.7
- Relay Источники электропитания Module
- ИК приемник Глушилки для дмв волн схемы TSOP
- Макетная Источники электропитания плата
Ремонт зарядки шуруповерта интерскол - Звуковой излучатель

Фотография компонентов:
Источники электропитания


Источники электропитания Описание Источники электропитания работы с Магнитола theftlock delco electronics 16265855 инструкция выключателем

Сначала добавляем в Радиоуправление из радиозвонка память выключателя Источники электропитания код кнопки пульта Глушилки для дмв волн схемы управления. Для Ремонт зарядки шуруповерта интерскол этого мы Источники электропитания берем наиболее Магнитола theftlock delco electronics 16265855 инструкция подходящий нам пульт Радиоуправление из радиозвонка управления (пульт от кондициоИсточники электропитания нера не подойдет) и выбираем Глушилки для дмв волн схемы на нем свободную Источники электропитания кнопку, Ремонт зарядки шуруповерта интерскол которой Вы никогда не пользуетесь Источники электропитания (обычно Источники электропитания это цветные Магнитола theftlock delco electronics 16265855 инструкция кнопки телетекста). Входим в Радиоуправление из радиозвонка режим программирования Источники электропитания выключателя, для этого Глушилки для дмв волн схемы нужно Ремонт зарядки шуруповерта интерскол нажать на клавишу Источники электропитания вкл/выкл и Магнитола theftlock delco electronics 16265855 инструкция подержать 5 секунд, Радиоуправление из радиозвонка раздастся длинный звуковой сигнал Источники электропитания «Бип», после этого остается Глушилки для дмв волн схемы нажать ранее выбранную Источники электропитания кнопку Ремонт зарядки шуруповерта интерскол пульта и ваш выключатель готов Источники электропитания к Источники электропитания работе. Теперь Магнитола theftlock delco electronics 16265855 инструкция выключатель света будет понимать Радиоуправление из радиозвонка добавленную в Источники электропитания него команду Вашего Глушилки для дмв волн схемы ИК пульта. Ремонт зарядки шуруповерта интерскол Код кнопки Источники электропитания сохраняется в Магнитола theftlock delco electronics 16265855 инструкция энергонезависимой памяти контроллера Радиоуправление из радиозвонка и будет храниться в Источники электропитания памяти даже после отключения Глушилки для дмв волн схемы питания схемы.

Видео Источники электропитания работы Ремонт зарядки шуруповерта интерскол выключателя:


Код для контроллера Arduino:
Источники электропитания #include <IRremote.h>   
Магнитола theftlock delco electronics 16265855 инструкция #include <avr/delay.h> 
#include <EEPROM.h> 
Источники электропитания #define button 7 
Глушилки для дмв волн схемы #define speaker Ремонт зарядки шуруповерта интерскол 11 
#define Источники электропитания lamp 6 

Магнитола theftlock delco electronics 16265855 инструкция IRrecv irrecv(2);  //вход Радиоуправление из радиозвонка для ик приемника 
decode_Источники электропитания results results;   
unsigned long ir_command; 
Глушилки для дмв волн схемы uint8_t swt, count, Источники электропитания state Ремонт зарядки шуруповерта интерскол = 0;  //статус лампочки 
    
void Источники электропитания setup()   
Источники электропитания {   
  pinMode(speaker, Магнитола theftlock delco electronics 16265855 инструкция OUTPUT);//громкоговоритель 
  pinMode(button, INPUT);Радиоуправление из радиозвонка //вход для Источники электропитания кнопки 
  digitalWrite(button,HIGH);Глушилки для дмв волн схемы //включить подтяжку 
  Ремонт зарядки шуруповерта интерскол pinMode(lamp, OUTPUT);Источники электропитания //лампочка 
  irrecv.Магнитола theftlock delco electronics 16265855 инструкция enableIRIn(); // включить Радиоуправление из радиозвонка приемник   
}   
    
void loop()  
Источники электропитания {   
 swt=digitalRead(button); 
 count=0;  
 while(swt==0) 
   Глушилки для дмв волн схемы { 
    if(count>30) 
     {  
       Источники электропитания beep(100,Ремонт зарядки шуруповерта интерскол 400); 
       for(unsigned long i=0; i<2000000; Источники электропитания i++) 
       Источники электропитания { 
         if Магнитола theftlock delco electronics 16265855 инструкция (irrecv.decode(&results))   
          {   
            SaveEEPROM(results.Радиоуправление из радиозвонка value);   
            irrecv.Источники электропитания resume();            
            break;             
          Глушилки для дмв волн схемы } 
        }  
       beep(30,Ремонт зарядки шуруповерта интерскол 900);   
       break;  
      Источники электропитания } 
    count++;   
    Магнитола theftlock delco electronics 16265855 инструкция swt=digitalRead(button);   
    _delay_ms(100);  
   } 
   
 Радиоуправление из радиозвонка ir_command=LoadEEPROM(); 
    if (irrecv.decode(&results)) 
    Источники электропитания {     
      if(ir_command==results.value)  
        { 
          Глушилки для дмв волн схемы state=~state;  
          digitalWrite(lamp, state); 
          Источники электропитания beep(10,Ремонт зарядки шуруповерта интерскол 300);  
          _delay_ms(700);  
        Источники электропитания }             
     irrecv.resume();          
    } Источники электропитания else  if(count>1)       
             Магнитола theftlock delco electronics 16265855 инструкция {  
               state=~state; 
               digitalWrite(lamp, state);  
               Радиоуправление из радиозвонка beep(10,500); 
               Источники электропитания _delay_ms(100); 
             }         
} 

Глушилки для дмв волн схемы void SaveEEPROM(unsigned Ремонт зарядки шуруповерта интерскол long ir_code) 
Источники электропитания { 
  EEPROM.Магнитола theftlock delco electronics 16265855 инструкция write(0, ir_code & Радиоуправление из радиозвонка 0xFF); 
  EEPROM.write(1, (ir_code Источники электропитания & 0xFF00) >> 8); 
  Глушилки для дмв волн схемы EEPROM.write(2, (ir_code Источники электропитания & Ремонт зарядки шуруповерта интерскол 0xFF0000) >> 16); 
  EEPROM.write(3, Источники электропитания (ir_code Источники электропитания & 0xFF000000) >> 24); 
} 

unsigned Радиоуправление из радиозвонка long LoadEEPROM()  
Источники электропитания { 
  byte val Глушилки для дмв волн схемы = EEPROM.Ремонт зарядки шуруповерта интерскол read(3);  
  unsigned Источники электропитания long ir_code=Магнитола theftlock delco electronics 16265855 инструкция val; 
      val = EEPROM.Радиоуправление из радиозвонка read(2); 
                ir_code= (ir_code << Источники электропитания 8) | val; 
      val Глушилки для дмв волн схемы = EEPROM.read(1); 
                Источники электропитания ir_code= Ремонт зарядки шуруповерта интерскол (ir_code << 8) | Источники электропитания val; 
      val Источники электропитания = EEPROM.Магнитола theftlock delco electronics 16265855 инструкция read(0); 
                ir_code= (ir_code << Радиоуправление из радиозвонка 8) | Источники электропитания val; 
  return ir_code; 
Глушилки для дмв волн схемы } 

void Ремонт зарядки шуруповерта интерскол beep(byte dur, Источники электропитания word frq) 
Магнитола theftlock delco electronics 16265855 инструкция { 
  dur=(1000/frq)*dur; 
  for(byte Радиоуправление из радиозвонка i=0; i<dur; i++) 
  { 
   Источники электропитания digitalWrite(speaker, HIGH);  
   _delay_us(frq);  
   digitalWrite(speaker, Глушилки для дмв волн схемы LOW); 
   _delay_us(frq); 
  Источники электропитания }  
} 


Ремонт зарядки шуруповерта интерскол Для компиляции кода нужно добавить Источники электропитания библиотеку Источники электропитания IRemote - Магнитола theftlock delco electronics 16265855 инструкция Вы не можете скачивать Радиоуправление из радиозвонка файлы с Источники электропитания нашего сервера
Библиотека Глушилки для дмв волн схемы отличается от Ремонт зарядки шуруповерта интерскол оригинальной, так Источники электропитания как я Магнитола theftlock delco electronics 16265855 инструкция добавил к ней Радиоуправление из радиозвонка еще несколько протоколов, в Источники электропитания том числе и новый Глушилки для дмв волн схемы протокол LED телевизоров Источники электропитания Samsung

Ремонт зарядки шуруповерта интерскол После отладки устройства на arduino, Источники электропитания нарисовал Источники электропитания окончательную схему Магнитола theftlock delco electronics 16265855 инструкция будущего выключателя. Так как Радиоуправление из радиозвонка я уже Источники электропитания писал ранее, что Глушилки для дмв волн схемы Arduino это Ремонт зарядки шуруповерта интерскол удобное средство Источники электропитания для отладкМагнитола theftlock delco electronics 16265855 инструкция и и написания кода, Радиоуправление из радиозвонка но для окончательной схемы Источники электропитания он не подойдет.

Источники электропитания


Прошивка Глушилки для дмв волн схемы контроллера Atmega168 - Источники электропитания Вы Ремонт зарядки шуруповерта интерскол не можете скачивать файлы с Источники электропитания нашего Источники электропитания сервера

Блок Магнитола theftlock delco electronics 16265855 инструкция питания можно использовать от Радиоуправление из радиозвонка зарядного устройства Источники электропитания для мобильного телефона Глушилки для дмв волн схемы или можно Ремонт зарядки шуруповерта интерскол воспользоватся такими Источники электропитания схемами:
Источники электропитания
Источники электропитания
Источники электропитания
Источники электропитания