Arduino nRF24L01+ Удлинитель ИК-пультов IR RAW wireless Extender Infrared Лайфхак Своими руками

Поділитися
Вставка
  • Опубліковано 9 вер 2016
  • Download - sketch
    Transmitter_nRF24L01_IR_Receiver_extender_v.1_20160907.ino
    Receiver_nRF24L01_IR_Transmitter_extender_v.1_20160907.ino
    Библиотеки RF24 : Arduino-IRremote
    yadi.sk/d/1s4LJ04-uwnmw
    + sketch оставлю в комментарии - под видео.
    _____________.
    Вспомогательные видео материалы.
    Arduino Удлинитель ИК-пультов IR RAW Bluetooth extender Infrared Лайфхак Своими руками.
    • Arduino Удлинитель ИК-...
    Arduino nRF24L01+ Соединяем несколько arduino по радиоканалу multi Connect Transmitter Receiver.
    • Arduino nRF24L01+ Соед...
    Удлинитель пульта для любых ИК-пультов IR Extender.
    • Удлинитель пульта для ...
    v.03 Arduino Универсальный пульт IR Remote Control Record Send IR code Bluetooth ANDROID.
    • v.03 Arduino Универсал...
    Arduino Радиомодуль nRF24L01 -2.4GHz RF24 Libraries. test.
    • Arduino Радиомодуль nR...
    Arduino1 NRF24L01 Serial send. - Arduino2 led. LOW HIGH.
    • Arduino1 NRF24L01 Seri...
    v.02 NRF24L01 if Arduino №1 button press-Arduino №2 LED on.
    • v.02 NRF24L01 if Ardui...
    v.01 Arduino сквозной радио удлинитель ИК пульта IR NRF24L01 RF wireless IR.
    • v.01 Arduino сквозной ...
    v.01 Arduino радио удлинитель ИК пульта IR NRF24L01 RF wireless IR extender.
    • v.01 Arduino радио удл...
    v.01 NRF24L01 if Arduino №1 button press-Arduino №2 LED on.
    • v.01 NRF24L01 if Ardui...
    v.01 Arduino NRF24L01+ 2 Servo radio potentiometer Переменный резистор wireless Control.
    • v.01 Arduino NRF24L01+...
    Arduino NRF24L01+ Servo radio potentiometer Переменный резистор wireless Control.
    • Arduino NRF24L01+ Serv...
    v.01 Arduino генерал управление домом телефоном и IR Phone Control DTMF Decoder extender nRF24L01.
    • v.01 Arduino генерал у...
    _____________.
    Таблица подключения радио модуля nFR24L01+.
    Адаптер nRF24L01+ Arduino Uno Назначение.
    CE / SS 9 (меняется в скетче) Шина SPI - выбор устройства.
    CSN 10 (меняется в скетче) Выбор режима: приёмник / передатчик.
    SСK 13 (SCK) Шина SPI - линия тактирования.
    MO 11 (MOSI) Шина SPI - линия данных (от мастера к ведомому).
    MI 12 (MISO) Шина SPI - линия данных (от ведомого к мастеру).
    IRQ Не используется Прерывание
    _____________.
    (IR receive Приёмник).
    (IR Transmitter Передатчик).
    Для увеличения дальности действия ИК пультов.
    _____________.
    nRF24L01+,Arduino,Соединяем,радиоканалу,multi,Connect,Transmitter,Receiver,передатчик,данные,номер трубы,pipe,передать данные,приемник,идентификатор,приема данных,6 передатчиков,скорость передачи данных,канал,сигнал,модулей,частотном,отправить,Пакет,канал передачи данных,extender,Радиомодуль,RF24,Libraries,test,2.4GHz,send,удлинитель,wireless, Control,radio,Лайфхак,лайфхаки,лайфхакер,Своими руками,remote,control,IRremote,ir,remote,control,IRremote,tutorial,ик,пульт,library,пультом,Управление,ДУ,датчика,ардуино,sketch,Reviews,Review,Control,Test,Tutorial,Ir,IR extender,RF wireless,sketch,скетч,передатчик,приёмник,Irremoteh,Record,Send,датчик,обзор,TSOP31236,устройствами,программы,Test,Remote,IRremote.h,tutorial,Robot,Library,IR extender,wireless,Receiver,Bluetooth,HC-05,модуль,Configuring,AT,Commands,Slave,Master,Удлинитель,IR RAW,receive,Transmitter,Download,Удлинитель,Remote Control,IR code,Инфракрасный,Infrared,TSOP
  • Наука та технологія

КОМЕНТАРІ • 56

  • @VelNov1
    @VelNov1 7 років тому +5

    Дмитрий, Я Рад Вашим новым урокам! СПАСИБО!!

  • @plazaplanet
    @plazaplanet 7 років тому

    Борода мужчине всегда к лицу. Другое дело, публике не привычно.

  • @Vladislav55rus
    @Vladislav55rus 7 років тому +4

    Дмитрий, у Вас лучшие уроки!

  • @sergeinazarov2668
    @sergeinazarov2668 6 років тому

    Вы большой молодец. А хейтеры пусть посасывают в сторонке

  • @shchennikovoleg
    @shchennikovoleg 7 років тому +3

    Чувак, ты из этой комнаты выходишь вообще!?!? Как видео твое не встречу на ютюбе - твоя борода все длиннее и длиннее :-D

  • @user-mc9uh2im2t
    @user-mc9uh2im2t 7 років тому +6

    Гений!

  • @6arjlau1
    @6arjlau1 7 років тому +10

    если нет денег то собери Донат со своей публики которая тебя любит и домеряет

  • @alexalexandr6087
    @alexalexandr6087 7 років тому

    Просто 100 баллов! Ты лучший! Но пожалуйста сбрей бороду! Моя жена уже говорит, будешь так долго сидеть с ардуино, тоже скоро бороду отпустишь, будешь как этот парень... ))))

  • @MaxbytesRu
    @MaxbytesRu 7 років тому

    Дмитрий, доброго времени суток!
    Скажите, а вы с Arduino DUE имели дело?
    Как подключить к ней RFID-RC522 ?
    Не было случаем опыта?

  • @user-jt1mh1fp2f
    @user-jt1mh1fp2f 7 років тому

    Дмитрий, очень рад Вас снова видеть, спасибо большое за ваши уроки, но есть вопросы которые хотелось бы обсудить в личке. Заранее спасибо

  • @user-dk2ur7tc8e
    @user-dk2ur7tc8e 7 років тому +2

    Дмитрий, распиши лучше удлинение сигнала с ESP8266. Можно с помощью NRF-24

  • @user-iv5yt3ec2x
    @user-iv5yt3ec2x 7 років тому +1

    Интересно а можно на осонове ардуин и нрфок замутить беспроводную клаву или мышь задействуя их провод

  • @alexowl8313
    @alexowl8313 7 років тому

    Подскажите что лучше из часов DS1302 или DS3231N, есть в наличии и те и те, просто нет времени на тестирование.

  • @AnatoliyMir
    @AnatoliyMir 7 років тому

    Спасибо!!!

  • @orchts_joe
    @orchts_joe 7 років тому

    Как насчет проектов с использованием GUI на Qt или webform или что-нибудь подобное?

  • @Liseratu
    @Liseratu 7 років тому

    Дмитрий подскажите пожалуйста можно ли реализовать передачу ИК сигнала через кабель? На сколько я знаю в ик передатчике используется модуляция, а в ИК приемнике сигнал демодулируется, можно ли передать сигнал напрямую по кабелю минуя ик диод и ик приемник?

  • @IgorOrlov
    @IgorOrlov 7 років тому

    Дмитрий, надежда только на вас, ни где не могу найти инфу о передаче данных по USB кабелю с ардуино на компьютер. Нагуглил библиотеку Firmata, но все примеры либо под линукс либо под Windows 10 да ещё на буржуйском. А для этого нужно инсталить тяжеловестный (20гб) новый тип проектов под Microsoft Studio. В общем буду рад любым реализациям, возжоно не исплльзования Firmata.

  • @6arjlau1
    @6arjlau1 7 років тому

    Дмитрий делай красиво мы знаем ты можешь !!! :-)

  • @santerlanborg3317
    @santerlanborg3317 7 років тому

    Джилет видимо дорогой, все деньги на ардуинки уходят) Борода конечно не очень.Асоциации не очень.А по существу - спасибо, лайк!

  • @OblastTV
    @OblastTV 4 роки тому +1

    Повторил проект, всё работает. Но мне нужно чтобы одновременно работали 5 приемников. А они мешают друг другу. Что нужно поменять в скетче, чтобы приемников было много?

    • @OblastTV
      @OblastTV 4 роки тому

      сам нашел решение, отправил команду по пяти трубам по очереди и посадил на них приемники

  • @zhuk462
    @zhuk462 4 роки тому

    У меня NRF24 и IRremote конфликтуют: стоит послать ИК-сигнал, как NRF2401 тут же перестает передавать данные. При этом начинает принимать вымушленную чепуху.
    Кто-нибудь сталкивался с подобной проблемой?

  • @stepperbeats709
    @stepperbeats709 7 років тому +1

    Вот вопрос, есть аналоговые передатчики на 433mhz, как вы думаете, можно ли с помошъю их обойтись вообще без ардуино? Просто на передатчик припаять ик приемник, а на приемник 433 припаять ик передатчик. Думаю должно сработать, дешево и сердито!

    • @krepton85you
      @krepton85you 7 років тому

      а как же несущая частота для ик сигнала 36 или 37, или 38 кГц будет передоватся?

    • @stepperbeats709
      @stepperbeats709 7 років тому

      Не знаю как, но 22 khz я таким образом передавал, вообще без проблем, ну а 36 khz думаю тоже улетит

    • @krepton85you
      @krepton85you 7 років тому

      Так не в этом дело. Не забывайте что ик сигнал на фотоприемник приходит с немущей частатой, а на аыходе его она уже отфильтрована и только полезный сигнал.

    • @stepperbeats709
      @stepperbeats709 7 років тому

      хммм, ну ок, на днях попробую, отпишусь

    • @krepton85you
      @krepton85you 7 років тому

      Пробуйте. Потратите время впустую. Полученный сигнал на др. стороне (в др. комноте) нужно сново наделить несущей частатой перед передачей по ИК , а иначе ни один ИК фотоприемник его не примит. У всех ИК фотоприемников есть своя частота настройки. А еще недавно я узнал что у некоторых ФП есть и ограничение по частоте передачи данных, например оно должно быть в диапозоне от 1кГц до 3кГц.

  • @6arjlau1
    @6arjlau1 7 років тому

    пожалуйста делай все красиво ,четко ,качественно,

    • @ValerijH1977
      @ValerijH1977 7 років тому +5

      У кого более качественно чем у него? Все скетчи 100% рабочие, всегда самое доходчивое объяснение от Дмитрия !!! Мне вот все равно что на заднем или переднем плане, его борода или лысина (было и такое), мятая рубашка или душка "Совковой - от слова Советской" кровати, вешалка с одеждой.... Каждый видит свое!!! Я вижу человека со знанием дела и главное что он этими знаниями делится в очень доходчивой форме!!!

    • @6arjlau1
      @6arjlau1 7 років тому

      +Игорь Степанов хотелось бы видеть канал как у амперки

    • @6arjlau1
      @6arjlau1 7 років тому

      +Игорь Степанов это все-таки развитие канала

    • @ValerijH1977
      @ValerijH1977 7 років тому +1

      леха баглай На Амперку целая бригада работает и Амперка рекламный канал для продажи своего продукта, сравнение неуместное!!!!

    • @6arjlau1
      @6arjlau1 7 років тому

      +Valerij P натянуть фон( ткань и сдеть рабочее место покрасивше за 3 года не так сложно

  • @farzinteymorzadeh4512
    @farzinteymorzadeh4512 6 років тому

    Конечно, я использовал инфракрасный модуль, который не отвечал

  • @Evgenii3110
    @Evgenii3110 7 років тому

    у меня такаяже койка!!!

  • @user-lr1dx2mz1e
    @user-lr1dx2mz1e 7 років тому +3

    зачем вам красота и фон? Вам код готовый выкладывают, изучайте.

  • @AnatoliyMir
    @AnatoliyMir 7 років тому

    А какие кондеры на nrf стоят?

    • @d36073
      @d36073  7 років тому

      Можно, любые конденсаторы: Чем больше тем лучше.

  • @6arjlau1
    @6arjlau1 7 років тому

    хотелось бы контент видеть красивый

    • @ChanellBest
      @ChanellBest 7 років тому

      мы очень рады за тебя

  • @6arjlau1
    @6arjlau1 7 років тому +1

    фон сделай

    • @chelDIZELLL
      @chelDIZELLL 7 років тому

      да как например у макса 100500 с зади ширму сделай, на гаваях или майами

  • @6arjlau1
    @6arjlau1 7 років тому

    пожалуйста

  • @AxGxP
    @AxGxP 6 років тому

    Вот до чего ардуино-фанатизм доводит... Подумайте 100 раз перед тем, как стать ардуиноманом!

  • @Aleksander736
    @Aleksander736 7 років тому

    а зачем борода,она вас старит)

  • @Alex-qt6ji
    @Alex-qt6ji 6 років тому

    ДИМООООООООООООООН

  • @d36073
    @d36073  7 років тому

    // Receiver_nRF24L01_IR_Transmitter_extender_v.1_20160907.
    #include
    #include
    #include
    #include
    RF24 radio(9, 10);
    IRsend irsend;
    unsigned int irRAW[256];
    byte Index;
    unsigned long RESETindex;
    void setup() {
    pinMode(0, OUTPUT);
    delay(1000);
    radio.begin();
    radio.setChannel(5);
    radio.setDataRate (RF24_250KBPS);
    radio.setPALevel (RF24_PA_HIGH);
    radio.openReadingPipe (1, 0xAABBCCDD11LL);
    radio.startListening ();
    // radio.stopListening ();
    }
    void loop() {
    if (radio.available()) {
    radio.read(&irRAW[Index++], 2);
    RESETindex = millis();
    digitalWrite(0, LOW);
    return;
    }
    else if (Index == irRAW[0]) {
    irsend.sendRaw(irRAW + 1, Index, 38);
    irRAW[0] = 1;
    Index = 0;
    return;
    }
    else if (millis() - RESETindex > 1500)Index = 0;
    digitalWrite(0, HIGH);
    }
    //

  • @d36073
    @d36073  7 років тому

    // Transmitter_nRF24L01_IR_Receiver_extender_v.1_20160907.
    #include
    #include
    #include
    #include
    RF24 radio(9, 10);
    IRrecv irrecv(14);
    decode_results results;
    void setup() {
    pinMode(0, OUTPUT); pinMode(1, OUTPUT);
    radio.begin();
    radio.setChannel(5);
    radio.setDataRate (RF24_250KBPS);
    radio.setPALevel (RF24_PA_HIGH);
    radio.openWritingPipe (0xAABBCCDD11LL);
    irrecv.enableIRIn();
    }
    void loop () {
    if (irrecv.decode(&results))ircode(&results);
    else digitalWrite(0, HIGH); digitalWrite(1, HIGH);
    }
    void ircode (decode_results *results) {
    digitalWrite(1, LOW);
    if (radio.write(&results->rawlen, 2)) {
    digitalWrite(0, LOW);
    for (int i = 1; i < results->rawlen; i++) {
    unsigned int IR = results->rawbuf[i] * USECPERTICK;
    radio.write(&IR, 2);
    }
    }
    irrecv.resume();
    }
    //

    • @user-pj8co5hw3o
      @user-pj8co5hw3o 7 років тому

      Уважаемый Дмитрий, пишу в комментариях так как других ваших контактов не нашел. У меня есть вопрос и предложение, прошу связаться со мной snake-owl@mail.ru

  • @1SANTER1
    @1SANTER1 7 років тому

    Димон сбрей бороду.