Урок для начинающих. Копируем коды кнопок пультов на Arduino 433 315 Мгц

Поделиться
HTML-код
  • Опубликовано: 11 июн 2016
  • 00:03:11 Работа с приемником
    00:05:20 Работаем с передатчиком
    Радио модуль Arduino got.by/56cbxw
    Купить Arduino UNO got.by/56cbrh
    Урок для начинающих по работе с Arduino. В данном уроке я покажу как работать с радиоприемником и радиопередатчиком Arduino на частотах 433 - 315 Мгц. Посмотрев урок вы сможете отсканировать свои пульты радиоуправления и практически создать бюджетную систему умный дом своими руками. Узнаете как узнать код кнопки радио пульта и отправить радио сигнал.
    На нашем канале Вы найдете огромное количество информации о том как создать систему умный дом с голосовым управлением в своей квартире с минимальным бюджетом. А также найдете информацию о системах защиты своей квартиры и системах экономии электроэнергии.
    Все необходимое Вы сможете купить на Aliexpress.
    Скачать материалы к уроку
    smart-home.in.ua/download/ard...
    Урок по #Arduino 1 • 1. Arduino atmega 382 ...
    Урок по #Arduino 2 • 2 Видеоурок по Arduino...
    Дисплей Nextion урок 1 • Урок 1. Дисплей Nextio...
    Система умный дом Broadlink • 1. Система Умный дом с...
  • НаукаНаука

Комментарии • 79

  • @user-fc2ju4cu3w
    @user-fc2ju4cu3w 8 лет назад +2

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

  • @Xpdgxkgkhx
    @Xpdgxkgkhx 7 лет назад

    У меня 4 канала на ДУ фирмы Sneha, сгорел похожая плата (от люстры), маркировки не было, мне интересно можно ли припаять такую плату

  • @deniskrukovskyi2101
    @deniskrukovskyi2101 4 года назад

    Спасибо за видео.
    Есть ли возможность отсканировать и связать ардуино с пультом ДУ игрушечной машинки?
    Спасибо

  • @Vladimir911Bara
    @Vladimir911Bara 3 года назад

    Добрый день друг подскажи пожалуйста если у тебя адаптер который мог бы от конвертировать сигнал с 315MHZ / 433MHZ на ноутбук или ПК компьютер

  • @user-dh9my9vd5b
    @user-dh9my9vd5b 5 лет назад

    Пишет: Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\send: C:\Program Files (x86)\Arduino\libraries\send. Подскажите, что делать?

  • @pushk1n.
    @pushk1n. 5 лет назад

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

  • @Дневникибродяги
    @Дневникибродяги 2 года назад +1

    можно ссылку по материалам к уроку обновить?

  • @user-wb4tm4yf5q
    @user-wb4tm4yf5q Год назад

    Привет, подскажите как реализовать просто с ардуины подавать комманды на андроидтв приставку вместо пульта? Зная команды, можно подлкючиться к ногам ИК приеника и подавать эти команды напрямую с ардуины?

  • @blacklabel5565
    @blacklabel5565 8 лет назад

    Молодец! жду развитие темы! а как сделать чтоб одновременно подключить приемник и передатчик. через приемник обучать, а потом через передатчик передавать? чтоб они не мешали друг другу? А потом то же самое сделать для Ик приемника и передатчика? ну я думаю код скетча будет похожий

  • @aramisor
    @aramisor 7 лет назад

    Доброго дня. Можно ли отсканировать пульт NOOLITE PB411 ?

  • @azzzazzzelDEAN
    @azzzazzzelDEAN 7 лет назад

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

  • @77kazzss
    @77kazzss 7 лет назад

    Доброе время суток. Подскажите пж Через бродлином про можно связать мажор дома ?

  • @user-ge7nd4oj7v
    @user-ge7nd4oj7v 8 лет назад

    Не могли бы дать ссылку на покупку максимального комплекта Arduino + дисплей. Спасибо

  • @JevLogin
    @JevLogin 5 лет назад +2

    Объединил два в одном из того что было )))
    Пока не знаю работает или нет.
    //-----------------------------------------------------
    #define RX 2
    #define TIMER_DIV
    //передача
    int send_code_pin = 13;
    //int send_code = 3061; это код определенный методом перебора для моего шлагбаума
    volatile byte level=255;
    volatile unsigned long last, len;
    byte p_level;
    unsigned long p_len, p_len_prev;
    struct
    {
    uint8_t state;
    uint8_t data[3], dat_bit;
    } came;
    void set_bit(uint8_t *data, uint8_t n)
    {
    data[n/8]|=1(bits+7)/8; b++)
    {
    if(buf[b]>0x0f) Serial.print('0');
    Serial.print(buf[b], HEX);
    Serial.print(" ");
    }
    Serial.println("");
    }
    void rx_int()
    {
    if(level!=255) return;
    len=micros()-last;
    last=micros();
    if(digitalRead(RX)==HIGH) level=0;
    else level=1;
    }
    void setup()
    {
    //передача
    pinMode(send_code_pin, OUTPUT);
    //прием
    attachInterrupt(0, rx_int, CHANGE);
    Serial.begin(115200);
    while(!Serial);
    Serial.println("MEGA ARDUINO LOGGER");
    Serial.println("");
    interrupts();
    }
    byte b;
    void loop()
    {
    if(level!=255)
    {
    noInterrupts();
    p_level=level;
    p_len=len;
    len=0;
    level=255;
    interrupts();
    process_came();
    p_len_prev = p_len;
    }
    if(came.state==100)
    {
    Serial.print(came.data[0],HEX);
    Serial.print(came.data[1],HEX);
    Serial.print(came.data[2],HEX);
    //Serial.print("CAME[");
    Serial.print("came[");
    Serial.print(came.dat_bit);
    Serial.print("]: ");
    dump_hex(came.data, came.dat_bit);
    came.state=0;
    }
    //передача
    for (int send_code = 0; send_code < 4096; send_code++) // этот цикл после того как код определен необходимо убрать
    {
    for (int j = 0; j 0; i--)
    {
    boolean bit_code = bitRead(send_code, i - 1);
    if (bit_code)
    {
    digitalWrite(send_code_pin, LOW); // единица
    delayMicroseconds(1400);
    digitalWrite(send_code_pin, HIGH);
    delayMicroseconds(700);
    }
    else
    {
    digitalWrite(send_code_pin, LOW); // ноль
    delayMicroseconds(700);
    digitalWrite(send_code_pin, HIGH);
    delayMicroseconds(1400);
    }
    }
    digitalWrite(send_code_pin, LOW); // пилотный период
    delayMicroseconds(25200);
    }
    }
    //delay(10000); после определения кода поставить задержку
    }

    • @dan8713
      @dan8713 4 года назад +1

      нихуяссе :-)

  • @bontens86
    @bontens86 5 лет назад

    Нравятся твои видио, у вас есть возможность сделать подробный разбор работы с EEPROM и кнопками??
    Дабы отслеживать время нажатия кнопки и записывать все это в EEPROM, при отпределенных условиях, при повторном нажатии кнопка будет работать то время, которое мы ей ДО этого задали

  • @faunuslabyrinthum8459
    @faunuslabyrinthum8459 4 года назад

    Привет, где взять скетчи программ, выручай ссылка уже не работает!!! Интересно сможет ли устройство на расстоянии считать Код ключа шлагбаума а потом переписать на пустой ключ-болванку. Подскажи пожалуйста!!!

  • @LovecDusch
    @LovecDusch 5 лет назад

    Здравствуйте !! А можно сделать например 20 передачиков что бы сигнал принимал один приёмник и отмечал их, желательно светодиодом или хотябы звуковой сигнал на приёмнике что было ясно что один из передатчиков сработал ??????

  • @muzaffar5168
    @muzaffar5168 7 лет назад

    Здравствуйте сделайте видео урок управлять радиореле с помощью Arduino через Bluetooth через андроида

  • @letsstart6442
    @letsstart6442 7 лет назад

    Здравствуйте, спасибо за видео, скажите без программирования на ардуино возможно связать радиорелейной с датчиком движения, а именно передатчик с датчиком движения и запиткой от батареи а приёмник с реле и запиткой от 220в и примерно какое расстояние (дальность) с антенной даст такая схема, заранее благодарен.

    • @Rus..71
      @Rus..71 6 лет назад

      Николай G по дальности на десятки км можно сделать, всё зависит от компонентов и рельефа местности. Ардуино читает аналоговые сигналы, но без программирования не обойтись.

  • @alex_great23
    @alex_great23 6 лет назад

    А как два кода записать? Чтоб не отключать узнал код ввёл и реле сработало. И чтоб ещё блютуз модуль был чтоб на тел передавало частоту и от туда и отправить сигнал можно было. Ты так не делал?

  • @lelikov45
    @lelikov45 8 лет назад

    а можно на broadlink подключить пульт yam 802 у меня чего то не получается никак...

    • @lelikov45
      @lelikov45 8 лет назад

      +Система Умный Дом в том то и дело что не повезло. уже весь дом завален этими релюшками...

  • @TheKomlevdenis
    @TheKomlevdenis 4 года назад

    Добрый день, подскажите, как быть если кнопка на включение и на выключение одна. Например если я подам команду выключить все светильники, то включённые светильник выключатся, а выключенные включатся.

    • @gamemir6535
      @gamemir6535 4 года назад +1

      Написать код с участием флажков

  • @sergeiyzak8799
    @sergeiyzak8799 7 лет назад

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

    • @sergeiyzak8799
      @sergeiyzak8799 7 лет назад

      антена припаяна сигнал ловлю везде одинаково ,что c пульта ,что с ардуины

  • @LovecDusch
    @LovecDusch 5 лет назад

    Можете показать как ??

  • @user-sd1fr5dt8x
    @user-sd1fr5dt8x 6 лет назад +1

    Здравствуйте!
    Никак не получается считать коды кнопок по вашему скетчу, хотя все компилируется. Получилось считать коды при помощи других скетчей, получилось два варианта
    1) Value (int): -21740 Recive: 13413140
    2)Received 13413140 / 24bit Protocol: 1
    Как видно они не соответствуют Вашим. Но моя основная задача отправить мои коды для включения света. Подскажите пожалуйста новичку, в чем может быть проблема.

    • @user-ds5pn2vi4x
      @user-ds5pn2vi4x Год назад

      Добрый день, прошло 4 года ) Нашли нормальный рабочий скетч для отправки кода в эфир?

  • @KostyaIgnatov
    @KostyaIgnatov 7 лет назад

    Доброго времени. Подскажите, что может быть не так? Не могу считать пульт радиореле goo.gl/B9agHD
    Модули у меня из другого магазина вот эти goo.gl/hiuq7L
    Сначала заказал на 433 МГц - пульт от радио розетки считывается и транслируется (правда транслируется как то не всегда стабильно, ну не суть), а вот пульт от радиореле нивкакую. Подумал, и заказал на 315 МГц - и все равно тот пульт не читает.
    Визуально бегло сравнил, то что пришло на 433 и то что на 315 - отличаются только передатчики установленным кварцем, приемники визуально ничем не отличаются, там я так понимаю частота настраивается подстроечной катушкой.
    Может подскажете как победить?

    • @KostyaIgnatov
      @KostyaIgnatov 7 лет назад

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

  • @litvinenkow
    @litvinenkow 7 лет назад

    выложите свои скетчи на файловый хостинг, если не сложно

  • @Clindatu
    @Clindatu Год назад

    У меня почему-то данные радио-приёмники 433 мгц дальше 5 см не ловят и без антены и с антеной.
    Радиобрелки отличные, проверял на других приёмниках на 40 метрах. Но я хочу использовать пульты как у вас, многокнопочные, а не 4х-кнопочные брелки.

  • @PlatovPavel
    @PlatovPavel 7 лет назад

    Странно...скетч залился, но коды с брелков от люстры 433МГц и сигналки не показываются. Странно что с нано ардуинки получается 4,6 Вольта на входе приемника. Может он дохлый...?

  • @user-cv5iy6xf6j
    @user-cv5iy6xf6j 7 лет назад +1

    всем все ясно вообщем)))

  • @maxrostovchanin
    @maxrostovchanin 8 лет назад

    А приёмник через что подключен к лампе?

    • @maxrostovchanin
      @maxrostovchanin 8 лет назад

      +Система Умный Дом аа понятно спасибо)

  • @AlekseyAA
    @AlekseyAA 8 лет назад

    Здравствуйте.
    Хочу примерно оценить стоимость аля Бродлинка на Уно, можите помочь с сылками и дополнить список.
    1. сама плата УНО
    2. 2 шт. передатчика
    3. 2 шт. приемника
    4. ИК приемник
    5. ИК передатчик, говорят их 6 шт в Бродлинке.
    6. ВиФи модуль
    7. Скорее всего какая то плата расширения для Уно
    8. Провода
    9. Драйвер питания (Блок питания)
    10. ... добавте еще что то.

    • @AlekseyAA
      @AlekseyAA 8 лет назад

      +Система Умный Дом
      Спасибо. Буду думать.

  • @user-ze1nm5uz5d
    @user-ze1nm5uz5d 7 лет назад

    а брелки от сигнализации тоже можно считывать ? и вопрос второй а можно потом кодом который скопируете устройство пользоваться то есть можно открыть закрыть машину

  • @Aleksandr.99999
    @Aleksandr.99999 8 лет назад

    не могу найти библиотеку remoteSwitch, скинь пожалуйста ссылку

    • @INTERNET_MONEY_SHCOOL
      @INTERNET_MONEY_SHCOOL 8 лет назад +1

      Ссылка всегда есть под видео smart-home.in.ua/download/arduino/les6.rar

    • @Aleksandr.99999
      @Aleksandr.99999 8 лет назад

      спасибо, почему то эту ссылку я не видел

  • @pvtien7
    @pvtien7 7 лет назад

    hi @smart home system, window serial monitor not showing more code, help me ???

    • @pvtien7
      @pvtien7 7 лет назад

      There is my code :
      #include
      /*
      * Demo for RF remote switch receiver.
      * For details, see RemoteReceiver.h!
      *
      * This sketch shows the received signals on the serial port.
      * Connect the receiver to digital pin 2.
      */
      void setup() {
      Serial.begin(115200);
      //Initialize receiver on interrupt 0 (= digital pin 2), calls the callback "showCode"
      //after 3 identical codes have been received in a row. (thus, keep the button pressed
      //for a moment)
      //
      //See the interrupt-parameter of attachInterrupt for possible values (and pins)
      //to connect the receiver.
      RemoteReceiver::init(2, 3, showCode);
      }
      void loop() {
      }
      //Callback function is called only when a valid code is received.
      void showCode(unsigned long receivedCode, unsigned int period) {
      //Note: interrupts are disabled. You can re-enable them if needed.
      //Print the received code.
      Serial.print("Code: ");
      Serial.print(receivedCode);
      Serial.print(", period duration: ");
      Serial.print(period);
      Serial.println("us.");
      }

    • @pvtien7
      @pvtien7 7 лет назад

      success woah, thanks Smart Home System

  • @lex8563
    @lex8563 3 года назад +1

    ссылки не рабочие

  • @kruchdan
    @kruchdan 7 лет назад

    Выдает такую ошибку!!!!!
    Arduino: 1.6.11 (Windows 10), Плата:"Arduino Nano, ATmega168"
    D:\Мои скетчи\send\send.ino: In function 'void loop()':
    send:14: error: 'transmit' was not declared in this scope
    exit status 1
    'transmit' was not declared in this scope

    • @Captain_jasey
      @Captain_jasey 4 года назад +1

      В пути к файлу имеются русские буквы
      (Просто измени путь)

  • @JevLogin
    @JevLogin 5 лет назад

    куда же у вас скетч на прием то пропадает? )))

  • @ilyatulchinsky339
    @ilyatulchinsky339 7 лет назад

    Я посмотрел несколько Ваших уроков и решил повторить этот. Все прошло прекрасно в области распознавания кодов. Но когда я стал пробовать коды в передатчике ничего не происходит. Я заметил, что мой передатчик и приемник отличаются от Ваших. Может мне нужна другая Library?
    Вот ссылка на мои платы:
    www.aliexpress.com/item/1set-2pcs-superheterodyne-433Mhz-RF-transmitter-and-receiver-Module-kit-small-size-low-power-for-Arduino/32311933574.html?spm=2114.13010708.0.0.ENda9a
    Заранее благодарен за помощь и ждем новых уроков.
    Большое спасибо.

    • @Engeneer-
      @Engeneer- 7 лет назад +3

      как вам удалось распознать вообще? У меня такие же как у вас приёмнки/передатчик....но даже код не могу считать ((

  • @tambules
    @tambules 8 лет назад +5

    спизжено у дмитрия осипова! даже в подписках у этого канала он в топе на видео. учитель емае...

  • @krollik8
    @krollik8 4 года назад +2

    скетча нет

  • @chessalkin9939
    @chessalkin9939 4 года назад

    мое мнение - чтобы делать "урок" нужно хотя бы для начала самому разобраться и понимать, что происходит

  • @arturnorkin3871
    @arturnorkin3871 8 лет назад

    Сделай какой ни будь стрим или что-то такое И Купи камеру получше.
    Замечательный канал и идея канала!

    • @arturnorkin3871
      @arturnorkin3871 8 лет назад

      +Система Умный Дом
      Согласен Стримы немного бесполезная вещь - но их используют для сбора средств на что-то.

    • @arturnorkin3871
      @arturnorkin3871 8 лет назад

      +Система Умный Дом
      Создай рубрику которая будет понятна всем , хоть ребёнку и тогда ты быстро раскрутишься , а также делай видео на актуальные темы.
      Например подключи ПК к своей системе и т.д.)

    • @arturnorkin3871
      @arturnorkin3871 8 лет назад

      +Система Умный Дом
      Особенно актуальные темы
      Как собрать игровой пк за 20 000 рублей (чем меньше сумма тем больше просмотров)
      Лайфхаки
      Топы
      Прохождение игр , (ещё на счёт майнкрафта)
      Поссылки из Китая
      И многое другое.
      Сам сейчас пытаюсь снимать на ютуб) И для этого собираю ПК)

    • @jeysonrou8681
      @jeysonrou8681 7 лет назад

      +artur Norkin Что за бред ты выдал. Парниша занимается ардуиной, а не снимает видео для тупой школоло. Гавно каналы с распаковкой посылок и собирание пк для дебилов.
      И что бы разработчики тупой игры майнкрафт передохли.
      Нет я не хейтер. Просто не путай гавно на ютубе с обучающим видео.

  • @dr.marvin3613
    @dr.marvin3613 6 лет назад

    Библиотеку нормально скинь, не забывай про лицензию, код - это интеллектуальная собственность. А ты выкинул половину. Архив нужно скидывать с библиотекой и со всем что есть рядом с ней!

  • @user-ix3pk3kq8n
    @user-ix3pk3kq8n 7 лет назад

    купил на ебей брелок www.ebay.com/itm/272503797889?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
    купил 433 модуль www.ebay.com/itm/262123832438?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
    и не работает в брелок залил кнопки с люстры
    не подскажите что делать

    • @user-ix3pk3kq8n
      @user-ix3pk3kq8n 7 лет назад

      работает только периуд не показывает
      и взял другой пульт в библиотеке RemoteSwitch один код а в библиотеке rcswitch другой
      что делать

  • @developer-c0re
    @developer-c0re 7 лет назад

    я тут просто подумал... радиоуправляемые розетки, выключатели (на них приборы) и т.п.
    а что если сосед считает все ваши радиосигналы? что будет? он может свести с ума ваш "умный" дом?

    • @INTERNET_MONEY_SHCOOL
      @INTERNET_MONEY_SHCOOL 7 лет назад

      Типа да) Если вашему соседу конечно заняться больше нечем)

    • @developer-c0re
      @developer-c0re 7 лет назад +1

      всякие соседи бывают... может просто "мальчишка" ради побаловаться, а почему нет?
      так что такие радиоуправляемые розетки по ходу не вариант... как-то надо их защищать.

  • @relaxandlisten1620
    @relaxandlisten1620 6 лет назад +2

    скетч не рабочий

  • @arturnorkin3871
    @arturnorkin3871 8 лет назад

    Зайди на Авито - посмотри , может что нибудь найдёшь для себя

  • @alexpawlov7607
    @alexpawlov7607 4 года назад

    Библиотека кривая, - ошибка компиляции для платы----- любую выбираю.

  • @EgoLapego
    @EgoLapego 3 года назад

    Надеюсь, автор за 5 лет переосмыслил глупость фразы про рекомендованных длину антенны 17 см.... и выучил формулу для четвертьволновых антенн.

  • @Tombaysbot
    @Tombaysbot 5 лет назад +1

    Канал для людей идущих в ногу со временем а у самого windows XP

  • @Werbard
    @Werbard 4 года назад +3

    Я так понимаю, что горе-учитель про длину антенны не в курсе? Позорище...