Xy mk 5v: Комплект для беспроводной связи XY-MK-5V/XY-FS на частоте 433 МГц

Содержание

Переделка модулей FS1000A И XY-MK-5V для передачи аналогового сигнала

Как переделать модули радиопередатчика типа FS1000A и приемника типа XV-MR-5V для организации аналогового канала связи. Как-то возникла необходимость в передаче аналогового сигнала.

Рис. 1. Фото модулей радиопередатчика типа FS1000A и приемника типа XV-MR-5V.

Принципиальная схема передатчика

Модуль передатчика FS1000A представляет собой простой однокаскадный микромощный передатчик на транзисторе Q1 (рис.1) и ключ для манипуляции на транзисторе Q2. То есть, передатчик рассчитан исключительно на передачу данных, которые в виде импульсов поступают на базу транзистора Q2, который «ключует» питание генератора ВЧ на транзисторе Q1.

Для работы с аналоговым модулирующим сигналом нужно ключ манипуляции на Q2 превратить в усилитель. Как показала практика, проще всего и лучше это получается если вход данных замкнуть на плюс питания.

Рис. 1. Принципиальная схема модуля FS1000A.

А аналоговый аудио сигнал подавать через разделительный конденсатор Сдоп. непосредственно на базу Q2. Теперь транзистор Q2 работает не как ключ, а как усилительный каскад по схеме с общим эмиттером. При этом резистор R2 служит резистором, через который на его базу поступает напряжение смещения.

В таком состоянии при отсутствии модулирующего НЧ сигнала транзистор Q2 статически открыт, и передатчик излучает не модулированную несущую.

Если подать НЧ сигнал от какого либо источника на базу Q2 через разделительный конденсатор Сдоп., то кроме постоянного напряжения на базе Q2 появляется и переменная составляющая напряжения ЗЧ.

Которая усиливается каскадом на Q2 и генератор ВЧ на Q1 теперь питается током, состоящим из постоянной и переменной составляющей. Так происходит амплитудная модуляция.

На базу Q2 через конденсатор Сдоп. вполне можно подать сигнал ЗЧ с выхода звуковой карты персонального компьютера или с линейного выхода МП-3 плеера, например. И модулятор будет вполне хорошо работать.

Рис. 2. Схема переделки модуля FS1000A для передачи аналогового сигнала.

Схема приемника

Теперь нужно переделать приемный тракт на прием аналогового сигнала Принципиальная схема приемного модуля XY-MR-5V, срисованная с печатной платы показана на рисунке 3 (конденсатора Сдоп. изначально, конечно, там нет).

Схема сверхрегенеративная. Сигнал из антенны поступает во входной контур L1-С1 и далее на усилитель РЧ на транзисторе VТ1. На транзисторе VТ2 выполнен сверхрегенеративный детектор.

Сигнал с его выхода через фильтрующую цепь С9-R8-C10-R9 поступает на схему усилителя-формирователя на микросхеме ІС1, в которой содержится два операционных усилителя. На операционном усилителе IC1.1 выполнен усилитель НЧ-сигнала. На ОУ ІС1.2 — формирователь импульсов. Данные снимаются с выхода ІС1.2.

Рис. З. Принципиальная схема переделки приемника XY-MK-5V для приема аналогового сигнала.

Как видно из схемы, для того чтобы принимать аналоговый сигнал здесь все есть. Нужно только снять продетектированный сигнал НЧ до формирователя цифровых импульсов. То есть, конкретно, до схемы на операционном усилителе ІС1.2.

На рисунке 3 уже показано как это сделать, — снять НЧ-сигнал с выхода ІС1.1 и через дополнительный конденсатор Сдоп подать его на выход.

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

Поэтому нужно сначала найти к какому выводу микросхемы идет дорожка от контакта «DATA» (там два контакта «DATA» соединенных вместе).

Если к выводу 1 (как на рис.З), то снимать НЧ-сигнал нужно с вывода 7 микросхемы. Но, если дорожка «DATA» идет к выводу 7, то снимать НЧ-сигнал нужно с вывода 1 микросхемы LM358.

Снегирев И. РК-04-18.

XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino UCEC XY-MK-5V ARM MCU/ Raspberry pi X 6 Accessoires GPS Consommables et accessoires

UCEC XY-MK-5V / XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino / ARM / MCU/ Raspberry pi X 6

Courant de régime : 20-28mA, RX voltage de régime : 5, UCEC XY-MK-5V / XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino / ARM / MCU/ Raspberry pi X 6: High-tech, Mode de modulation : ASK /OOK, Courant statique : 4MA, Sensibilité : excel šC100dBm (Šž), Vélocité : ¡Ü10Kbps, 92MHz fréquence de autodéfinition est disponible, des résultats des expériences sous une sensibilité basse 3dBm), Puissance de transmission : 25mW (315MHz at 12V), Théorie de fonctionnement : monopuce superrégénération réception, sensibilité à -103dBm, RX Specifications techniques :, 92MHz fréquence de autodéfinition est disponible (266-433MHZ), UCEC XY-MK-5V MCU/ Raspberry pi X 6 ARM XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino, Voltage de régime : 5, UCEC XY-MK-5V / XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino / ARM / MCU/ Raspberry pi X 6, Température de régime : -10 degrés à +0 degrés, 6 X RF récepteur

Modes de résonance : onde acoustique résonnance (SAW), Codage autonomes : négatif, Vélocité de transmission : Paquet comprend :, XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino UCEC XY-MK-5V ARM MCU/ Raspberry pi X 6, Modes de résonance : onde acoustique résonnance (SAW) Mode de modulation : ASK /OOK, Fréquence de régime : 315MHz-433, Distance de transmission : >0m, TX voltage de régime : 3V-12V, Erreur de fréquence : +1kHz (max), Théorie de fonctionnement : monopuce superrégénération réception, Bande passante : 2MHz (315MHz, Mode opératoire : OOK/ASK, Fréquence de régime : 315MHz-433, en plein air, UCEC XY-MK-5V XY-FST 433Mhz Rf transmetteur module et récepteur module pour Arduino MCU/ Raspberry pi X 6 ARM, 6 X RF transmetteur, Static current:4MA





Производственная деятельность:

  • Производство автодеталей разработанных специалистами собственных лабораторий.
  • Сборка сложных автомобильных узлов и агрегатов из деталей собственного производства и других производителей (блоки цилиндров, ГБЦ, редукторов заднего и переднего моста, блокировок).
  • Упаковка автомобильных запасных частей других производителей с обязательным 100% контролем качества их продукции в фирменную упаковку «ТАЯ» и «СТК».
  • «Тюнинг-Спорт» — разработка и производство спортивных деталей двигателя, КПП и трансмиссии автомобилей ВАЗ. Собственная дилерская сеть «Тюнинг-Спорт» в России.

Торговля:

Головной офис оптовой торговли автозапчастями в г. Тольятти, сеть филиалов в г.г. Самара, Москва, Набережные Челны, Чебоксары, Саратов, Ульяновск, Коломна, Балаково.

ООО «СТК» (г. Набережные Челны) — производственное предприятие.


Осуществляет разработку и производство автодеталей для а/м ВАЗ, КАМАЗ.
Поставщик конвейера ОАО «КАМАЗ».

«ТАЯ — АВТОZАПЧАСТИ» — магазины розничной торговли.
Реализуют автокомпоненты марки «ТАЯ», «СТК» (и др.) в г.г. Тольятти, Самаре, Набережные Челны.

«ТАЯ — АВТОZАПЧАСТИ» — станции технического обслуживания автомобилей.
Осуществляют техническую поддержку и обслуживание автомобилей, установку на автомобили специализированных узлов и агрегатов марки «ТАЯ» в г. Тольятти, Самара и Набережные Челны.

Подключение радиомодулей к микроконтроллеру | RadioLaba.ru

              #include <P16F628A.INC>

              LIST        p=16F628A    

              __CONFIG    H’3F18′           ;внутренний тактовый генератор 4Мгц    

                                    

            

flag          equ         20h               ;дополнительный регистр флагов

vremya        equ         21h               ;регистр хранения фактического времени

kolbyte       equ         22h               ;регистр кол-ва принятых байт

reg           equ         23h               ;регистр приема данных от приемника

shets         equ         24h               ;регистр кол-ва принятых бит

FSR_osn       equ         25h               ;регистры для временного хранения значений

FSR_prer      equ         26h               ;во время прерываний

W_TEMP        equ         7Eh               ;

STATUS_TEMP   equ         7Fh               ;

 

data1         equ         60h               ;первый регистр хранения принятых команд

 

#DEFINE       dat     PORTB,4           ;присвоение названий линиям ввода-вывода

#DEFINE       led     PORTB,0

 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 

              org         0000h             ;начать выполнение программы с адреса 0000h

              goto        Start             ;переход на метку Start

          

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;Подпрограмма обработки прерываний

 

              org         0004h             ;начать выполнение подпрограммы с адреса 0004h

      

              movwf       W_TEMP            ;сохранение значений ключевых регистров

              swapf       STATUS,W          ;

              clrf        STATUS            ;

              movwf       STATUS_TEMP       ;

                

              movf        TMR0,W            ;сохранение значения счетчика TMR0

              movwf       vremya            ;в регистр vremya

              movlw       .0                ;запись числа 0 в счетчик TMR0

              movwf       TMR0

 

              movf        FSR,W             ;запись содержимого регистра FSR в

              movwf       FSR_osn           ;регистр FSR_osn

              movf        FSR_prer,W        ;запись содержимого регистра FSR_prer в

              movwf       FSR               ;регистр FSR

 

              btfsc       INTCON,T0IF       ;опрос флага прерывания по переполнению TMR0

              goto        outshet           ;переполнение TMR0:переход в подпрограмму outshet

 

              btfss       dat               ;нет переполнения TMR0:сохранение состояния линии

              bcf         flag,0            ;dat в 0-й бит регистра flag1

              btfsc       dat

              bsf         flag,0

          

              movlw       .37               ;проверка длительности между

              subwf       vremya,W          ;прерываниями:больше-меньше 150мкс

              btfss       STATUS,C          ;

              goto        eror              ;длительность меньше 150мкс:переход на метку eror

              movlw       .87               ;длительность больше 150мкс:проверка длительности:

              subwf       vremya,W          ;больше-меньше 350мкс

              btfsc       STATUS,C          ;

              goto        int1              ;длительность больше 350мкс:переход на метку int1

              bcf         flag,1            ;длительность меньше 350мкс:сброс 1-го бита регистра flag:

                                            ;приравниваем длительность к 250мкс

              goto        opred             ;переход на метку opred

int1          movlw       .100              ;проверка длительности: больше-меньше 400мкс

              subwf       vremya,W          ;

              btfss       STATUS,C          ;

              goto        eror              ;длительность меньше 400мкс:переход на метку eror

              movlw       .150              ;длительность больше 400мкс:проверка длительности:

              subwf       vremya,W          ;больше-меньше 600мкс

              btfsc       STATUS,C          ;

              goto        eror              ;длительность больше 600мкс:переход на метку eror

              bsf         flag,1            ;длительность меньше 600мкс:устанавливаем 1-й бит регистра

                                            ;flag:приравниваем длительность к 500мкс

opred         btfss       flag,0            ;опрос ранее сохраненного состояния линии dat

              goto        int2              ;низкий уровень линии dat:переход на метку int2

              btfsc       flag,1            ;высокий уровень линии dat(произведено измерение длительности-

                                            ;-сигнала низкого уровня):проверка длительности импульса

              bsf         flag,2            ;устанавливаем 2-й бит регистра flag:зафиксирован низкий

              btfss       flag,1            ;уровень сигнала длительностью 500мкс

              bcf         flag,2            ;сбрасываем 2-й бит регистра flag:зафиксирован низкий

                                            ;уровень сигнала длительностью 250мкс

              bsf         flag,7            ;устанавливаем 7-й бит регистра flag:зафиксирован

                                            ;низкий уровень сигнала с правильной длительностью-

                                            ;-разрешаем прием сигнала высокого уровня

              goto        vihod             ;переход на метку vihod

 

int2          btfss       flag,7            ;низкий уровень линии dat:(произведено измерение длительности-

                                            ;-сигнала высокого уровня):проверка разрешение приема сигнала

                                            ;высокого уровня

              goto        vihod             ;нет разрешение приема сигнала высокого уровня:переход на

                                            ;метку vihod

              btfsc       flag,2            ;есть разрешение приема сигнала высокого уровня:проверка-

                                            ;-длительности предыдущего сигнала низкого уровня

              goto        int3              ;низкий уровень сигнала равен 500мкс:переход на метку int3

              btfss       flag,1            ;низкий уровень сигнала равен 250мкс:проверка длительности

                                            ;сигнала высокого уровня

              goto        eror              ;высокий уровень равен 250мкс(предыдущий низкий равен 250мкс)-

                                            ;-неверная последовательность:переход на метку eror

              bsf         flag,3            ;высокий уровень равен 500мкс(предыдущий низкий 250мкс)-

                                            ;-принят бит единица (лог.1)

              goto        intpriem          ;переход на метку intpriem

 

int3          btfsc       flag,1            ;низкий уровень сигнала равен 500мкс:проверка длительности

                                            ;сигнала высокого уровня

              goto        eror              ;высокий уровень равен 500мкс(предыдущий низкий равен 500мкс)-

                                            ;-неверная последовательность:переход на метку eror

              bcf         flag,3            ;высокий уровень равен 250мкс(предыдущий низкий 500мкс)-

                                            ;-принят бит ноль (лог.0)

 

intpriem      btfsc       flag,3            ;опрос значения принятого бита и запись в 0-й бит-

              bsf         reg,0             ;-регистра reg

              btfss       flag,3            ;

              bcf         reg,0             ;

              incf        shets,F           ;инкремент счетчика (shets) принятых битов

              movlw       .8                ;проверка счетчика (shets) принятых битов на совпадение

              xorwf       shets,W           ;с числом 8

              btfsc       STATUS,Z          ;

              goto        srav              ;есть совпадение,приняты 8 бит(1 байт):переход на метку srav

              rlf         reg,F             ;нет совпадения:смещение регистра reg на один бит влево

                                            ;для приема следующего бита

              goto        vihod             ;переход на метку vihod

 

srav          movf        reg,W             ;сохранение значения принятого байта-

              movwf       INDF              ;-в регистры хранения

              incf        FSR,F             ;инкремент регистра FSR:подготовка следующего регистра

                                            ;хранения

              clrf        shets             ;очистка счетчика бит

              incf        kolbyte,F         ;инкремент счетчика кол-ва принятых байт

              movlw       .2                ;проверка счетчика (shets) принятых битов на совпадение

              xorwf       kolbyte,W         ;с числом 2

              btfss       STATUS,Z          ;

              goto        vihod             ;нет совпадения:переход на метку vihod

              bsf         flag,4            ;есть совпадение,приняты 2 байта:установка флага получения-

                                            ;-команды!

              goto        eror              ;переход на метку eror

 

outshet       bcf         INTCON,T0IF       ;сброс флага прерывания по переплнению TMR0

eror          clrf        shets             ;очистка счетчика бит

              clrf        kolbyte           ;очистка счетчика байт

              bcf         flag,7            ;сброс флага разрешения приема высокой лог. уровня

              movlw       data1             ;запись адреса первого регистра хранения принятых

              movwf       FSR               ;команд в регистр FSR

vihod         movf        PORTB,W           ;чтение регистра PORTB для устранения несоответствия

              bcf         INTCON,RBIF       ;сброс флага прерывания по изменению уровня сигнала

                                            ;на выводах RB4-RB7

            

kon1          movf        FSR,W             ;запись содержимого регистра FSR в

              movwf       FSR_prer          ;регистр FSR_prer

              movf        FSR_osn,W         ;запись содержимого регистра FSR_osn в

              movwf       FSR               ;регистр FSR

 

              swapf       STATUS_TEMP,W     ;восстановление содержимого ключевых регистров

              movwf       STATUS            ;

              swapf       W_TEMP,F          ;

              swapf       W_TEMP,W          ;

                                            ;

              retfie                        ;выход из подпрограммы обработки прерывания

 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;Основная программа

                                            

Start         clrf        PORTB             ;очистка выходных защелок портов A и B

              clrf        PORTA             ;

              

              movlw       b’00000111′       ;выключение компараторов

              movwf       CMCON

 

              bsf         STATUS,RP0        ;выбрать 1-й банк    

              movlw       b’00011110′       ;настройка линий ввода\вывода порта B      

              movwf       TRISB             ;RB0,RB5-RB7 на выход,остальные на вход

 

              movlw       b’10000001′       ;коэффициент предделителя TMR0 1:4, внутрен.

              movwf       OPTION_REG        ;тактовый сигнал

              bcf         STATUS,RP0

          

              bcf         flag,5            ;сброс флага состояния светодиода led

              bcf         flag,7            ;сброс флага разрешения приема высокой лог.уровня

              bcf         flag,4            ;сброс флага приема пакета данных

              clrf        shets             ;очистка счетчика бит

              clrf        kolbyte           ;очистка счетчика байт

              movlw       data1             ;запись адреса первого регистра хранения команд

              movwf       FSR_prer          ;в регистр FSR_prer

              

              bcf         INTCON,T0IF       ;сброс флага прерывания по переполнению TMR0

              movlw       .0                ;запись 0 в TMR0

              movwf       TMR0              ;

              bsf         INTCON,T0IE       ;разрешение прерываний по переполнению TMR0

 

              movf        PORTB,W           ;чтение регистра PORTB для устранения несоответствия

              bcf         INTCON,RBIF       ;сброс флага прерывания по изменению уровня сигнала RB4:RB7

              bsf         INTCON,RBIE       ;разрешение прерываний по изменению уровня сигнала RB4:RB7

              bsf         INTCON,GIE        ;глобальное разрешение прерываний

 

opros         btfss       flag,4            ;опрос флага получения команды

              goto        opros             ;команда не получена:переход на метку opros

              bcf         flag,4            ;команда получена:сброс флага полуения команды

 

              movlw       data1             ;проверка первого и второго байта команды на соответствие

              movwf       FSR               ;с командой, отправленной с передатчика

              movf        INDF,W

              xorlw       .196

              btfss       STATUS,Z

              goto        opros             ;первый байт команды неверный:переход на метку opros

              incf        FSR,F

            

              movf        INDF,W

              xorlw       .46

              btfss       STATUS,Z

              goto        opros             ;второй байт команда неверный:переход на метку opros

 

int4          btfsc       flag,5            ;поочередное включение и выключение светодиода led-

              goto        pro21             ;-при получении правильной команды

              bsf         led

              bsf         flag,5

              goto        opros

 

pro21         bcf         led

              bcf         flag,5

              goto        opros

 

              end                         ;конец всей программы

XY-MK-5V не будет получать сообщения

Прежде всего, рекомендуется добавить антенну и в передатчик, и в приемник. Это может быть просто кусок изолированного многожильного провода, присоединенного к клеммам ANT модуля TX и RX. Длина провода следует из частоты. Я использовал провод длиной около 6,8 дюймов для модулей 433 МГц. Р>

Чтобы получить надежную связь с этими недорогими радиочастотными модулями, необходимо понимать, что приемники часто обнаруживают так много случайных радиочастотных помех из окружающей среды, что они постоянно излучают сигналы на выходном выводе приемника. Таким образом, приемник должен видеть хороший strong сигнал для блокировки, который перекрывает случайные и случайные шумы из близлежащего окружения. Приемным модулям также требуется некоторое «время захвата», чтобы можно было наблюдать сигнал передачи. Р>

Я обнаружил, что эти недорогие модули практически бесполезны для надежной связи, когда просто пытаюсь использовать их в качестве расширителя UART с модуляцией сигнала NRZ. Еще хуже в схеме типа UART — переменный интервал, который может быть между отправляемыми отдельными байтами.

Когда я использую эти модули, я разработал протокол, который отправляет биты данных со скоростью 500 бит в секунду. Данные отправляются с использованием шаблона кодирования Манчестера с использованием конечного автомата с частотой прерывания 1 мс на стороне TX канала. Для блокировки приемника используется вводная преамбула, состоящая примерно из 30 битов всех 1.

Для успешной передачи по Манчестеру необходимо иметь шаблон SYNC в потоке данных, который использует шаблон синхронизации, который отличается от нормальной ширины импульсов 1T и 2T, наблюдаемой в нормальном потоке. В моем протоколе моей синхронизацией будет низкий уровень 3T, за которым следует импульс высокого уровня 3T, который следует сразу после последовательности преамбулы. Часть данных потока поступает сразу после SYNC в непрерывном потоке через конец пакета данных.

В моем MCU приемника я настроил конечный автомат декодирования, который запускается от двух прерываний, одно на положительном фронте сигнала приемника, а другое на отрицательном фронте принятого сигнала. В процедурах прерывания приемника временной интервал от края до края обнаруженного сигнала проверяется на достоверность в ожидаемом диапазоне. Может быть небольшое искажение ширины импульса через пару радиочастотных каналов, поэтому эта проверка ширины импульса должна быть либеральной по запасу, но достаточно жесткой, чтобы определить ожидаемую возможную синхронизацию интервалов манчестерских импульсов (1T, 2T и 3T). Если возникает какая-либо ошибка, приемник прерывает текущее состояние и возвращается в исходное состояние ожидания, снова ища последовательность SYNC.

Используя эту схему, я смог развернуть достаточно надежные радиочастотные линии, которые работают на расстоянии до 100 футов или около того. Любая система, которая развернула бы подобную ссылку, должна быть спроектирована таким образом, чтобы сбой любого данного потока данных не приводил к зависанию операций на стороне получателя. По существу, передатчик должен быть предназначен для периодической повторной передачи. (Думайте об этом как о недорогих открывателях гаражных ворот. Они используют аналогичную схему и передают сигналы, пока пользователь нажимает кнопку и видит, что приемник обнаружил сигнал — то есть дверь открывается или закрывается). Одно из приложений, в котором я развернул эти модули, — это то, где у меня есть главный передатчик часов, который имеет точную резервную копию батареи RTC. Он передает пакет с текущим временем и датой один раз в минуту. Цели — это блоки отображения времени, которые просто запускают программные часы из кристалла MCU. Они точны на короткий срок, но могут дрейфовать много секунд в день. Целевые блоки будут видеть пакеты передатчика и при успешном декодировании синхронизируют свои программные часы со временем, полученным из принятого пакета. Таким образом, даже если целевые устройства не видят пакеты обновления времени в течение нескольких минут или даже часа или около того, они все еще продолжают нормально работать, пока не будет обнаружен проверенный пакет.

Благодаря использованию прерываний как на передатчике, так и на приемнике, эта система только на пару процентов загружает обработку микроконтроллеров, работающих с тактовой частотой от 25 до 50 МГц.

    

FS1000A 433MHZ RF передатчик и модуль приемника XY-MK-5V Пояснения, расположение выводов

Сегодня мы обсудим пару модулей радиочастотного передатчика FS1000A 433 МГц и радиочастотного приемника XY-MK-5V для беспроводной связи между двумя платами arduino или двумя платами raspberry pi. Эти модули также доступны для работы на других частотах, то есть 315 МГц и 330 МГц, но нет никакой разницы в их распиновке и работе, модули 315 МГц и 330 МГц также будут использовать тот же код, который используется для модулей 433 МГц в arduino и raspberry pi.Ниже мы обсудим детали распиновки, производительность, как использовать и где использовать этот модуль.

FS1000A (датчик) Характеристики и технические характеристики:
  • Модель передатчика: FS1000A
  • Частота передачи: 433,92 МГц, 315 МГц, 330 МГц
  • Рабочее напряжение: от 3 В до 12 В
  • Мощность передачи: от 10 мВт до 40 мВт 16 дБм
  • Дальность передачи: от 20 до 100 метров сквозь стены и не более 500 метров на открытой местности
  • Скорость передачи данных: <10 килобайт в секунду (диапазон падает выше 2400 байт в секунду)
  • Тип модуляции: OOK
  • Потребление тока: от 20 до 28 мА
  • Потребление тока в режиме ожидания: 0 мА

XY-MK-5V (Часть приемника) Характеристики и технические характеристики:
  • Модель приемника: XY-MK-5V
  • Частота передачи: 433.92 МГц, 315 МГц, 330 МГц
  • Рабочее напряжение: 5 В
  • Чувствительность приема: 105 дБ
  • Тип модуляции: OOK
  • Потребление тока в режиме ожидания: 4 мА

Пояснение / Описание:

FS1000A (радиочастотный передатчик 433/315/330 МГц) и XY-MK-5V (радиочастотный приемник 433/315/330 МГц) — это пара недорогих радиочастотных модулей для односторонней беспроводной связи для arduino, raspberry pi и других устройств. платформы.Этот модуль используется подавляющим большинством производителей электроники из-за его низкой стоимости и простоты внедрения. Передатчик может работать от 3 В до 12 В, а максимальный выход может быть достигнут на 12 В с антенной 17 см с обеих сторон. Однако для приемника требовалось стабильное 5В. Эти модули доступны в трех различных частотах: 433 МГц, 315 МГц и 330 МГц, поэтому вы можете купить их в соответствии с вашими требованиями к частоте. Максимальная стабильная скорость передачи данных составляет 10 Кбайт в секунду.

Модуль передает только в одном направлении, потому что в этой паре один является радиочастотным передатчиком, а другой — радиочастотным приемником.Но его можно использовать для разных целей, где нет необходимости в двусторонней связи, например, беспроводной датчик температуры, переключение домашней или офисной техники и передача данных. Однако, если вам нужна двусторонняя связь, вы также можете использовать другие модули, такие как HC12, NRF24L01 и т. Д.

Заявки:

Противоугонные изделия

Средства домашней безопасности

Домашняя автоматизация

Автоматизация делопроизводства

Устройство открывания гаражных ворот

Беспроводные автомобильные дверные замки

Беспроводные датчики температуры

Передача данных на короткие расстояния

Где использовать этот модуль

FS1000A 433MHZ RF-передатчик и модуль приемника XY-MK-5V могут быть использованы в любом проекте, где требуется отправлять данные по воздуху на короткие расстояния.Например, если вам требуется постоянный мониторинг температуры внутри или у вас дома или снаружи, мониторинг температуры машин, работающих на заводах. Кроме того, его также можно использовать для управления электронными приборами в доме или в офисе, создания проектов безопасности дома или офиса, дверных замков и т. Д.

Как использовать Этот модуль

Использование радиочастотного передатчика FS1000A 433MHZ и модуля приемника XY-MK-5V очень просто, для использования этого модуля у вас должны быть две платформы, прикрепленные с каждой стороны, например, если вы используете arduino для создания своего проекта, тогда у вас должны быть две платы arduino в котором один должен быть подключен к передатчику, а другой — к приемнику.Соединение передатчика и приемника не очень сложно, вам нужно только соединить три провода передатчика с одной платой Arduino и три провода приемника с другой платой Arduino. Для проекта также доступны две разные части кодов: одна для передатчика, которую можно сохранить в Arduino, прикрепленном к передатчику, а другая часть кода должна быть сохранена на плате Arduino, связанной с приемником. Приведенное выше простое объяснение того, как использовать RF-модуль, будет работать в любом проекте, который вы создаете с использованием этих модулей, но код и подключение могут отличаться в разных проектах, и вы получите эту информацию в деталях проекта, который вы создаете. найти много проектов, использующих этот модуль с руководством и кодами в Интернете.

ВЧ модули

FS1000A и XY-MK-5V 433 МГц

Одним из самых дешевых (но не лучших) решений для беспроводной передачи данных своими руками между различными устройствами (Arduino и другими микроконтроллерами) является пара модулей 433 МГц: FS1000A и XY-MK-5V . Набор из них (вам понадобится один передатчик и один приемник) стоит около 1 доллара. Довольно дешево, правда?

Конечно, есть цена. Эти модули максимально просты.Они не предлагают ничего вроде исправления ошибок, RSSI, скачкообразной перестройки частоты или даже двунаправленной передачи. Они предлагают только базовую функциональность: приемник сообщает цифровой ONE , когда передатчик обнаруживает ONE на входе (если, конечно, в пределах досягаемости). Все, что выше, должно быть выполнено в программном обеспечении.

Конечно, есть как минимум пара библиотек для разных микроконтроллеров (Arduino и подобные), например, VirtualWire или RadioHead .Но что ж, их функциональность все еще ограничена.

ФС1000А

Передатчик. Меньший из пары.

  • Разъемы: Vcc (питание), GND (земля) и ATAD (ДАННЫЕ, устройство передает, когда применяется ВЫСОКОЕ состояние)
  • Рабочее напряжение: 3-12 В. Более высокое напряжение = большая мощность = больший диапазон
  • Ток при передаче: 28 мА
  • Дальность: «до 200м». Я проверю это позже
  • Скорость передачи данных: до 10 Кбит / с, но диапазон значительно падает при скорости выше 2400 бит / с
  • Продается без антенны.Нет антенны = ограниченный диапазон. Чтобы сделать антенну, просто припаяйте 165 мм медного провода к контактной площадке ANT

XY-MK-5V

Ресивер. Более крупный.

  • Разъемы: GND, 2x DATA, Vcc
  • Напряжение: 5 В. Очень чувствителен к колебаниям напряжения. Всегда используйте стабилизированный источник питания и развязывающий конденсатор
  • .
  • Ток в режиме ожидания: 4 мА
  • Продается без антенны. 165 мм медной проволоки решает проблему

Очень дешево можно купить в Китае

Диапазон

Тема диапазона FS1000A и XY-MK-5V сложна.При использовании соответствующих антенн он может варьироваться от нескольких метров до нескольких сотен метров на открытом пространстве.

arduino — XY-MK-5V не будет получать сообщения

Прежде всего, рекомендуется добавить антенну как к передатчику, так и к приемнику. Это может быть простой кусок изолированного многожильного провода, присоединенный к клеммам ANT модуля TX и RX. Длина провода следует из частоты. Я использовал провод длиной около 6,8 дюйма для модулей 433 МГц.

Чтобы получить надежную связь с этими недорогими радиочастотными модулями, необходимо понимать, что приемники часто обнаруживают настолько много случайных радиочастотных шумов из окружающей среды, что они постоянно излучают переходы сигналов на выходном контакте приемника. Таким образом, приемник должен видеть хороший сильный сигнал для захвата, который будет подавлять паразитные и случайные шумы из окружающей среды. Модулям приемника также требуется некоторое «время захвата», чтобы они смогли увидеть передаваемый сигнал.

Я обнаружил, что эти недорогие модули практически бесполезны для надежной связи, когда их просто пытаются использовать в качестве расширителя UART с модуляцией сигнала NRZ. Еще хуже со схемой типа UART — переменный интервал, который может иметь место между отдельными отправляемыми байтами.

Когда я использую эти модули, я разработал протокол, который отправляет биты данных со скоростью 500 бит в секунду. Данные отправляются с использованием манчестерского шаблона кодирования с использованием конструкции конечного автомата с частотой прерывания 1 мс на стороне TX канала.Для блокировки приемника используется вводная преамбула, состоящая примерно из 30 битов всех единиц.

Для успешной передачи в Манчестере необходимо иметь шаблон SYNC в потоке данных, который использует шаблон синхронизации, который отличается от нормальной ширины импульса 1T и 2T, наблюдаемой в нормальном потоке. В моем протоколе у ​​меня есть синхронизация с низким уровнем 3T, за которым следует импульс высокого уровня 3T, который идет сразу после последовательности преамбулы. Часть потока данных идет сразу после SYNC в непрерывном потоке до конца пакета данных.

В своем микроконтроллере приемника я устанавливаю конечный автомат декодирования, который управляется двумя прерываниями, одно на положительном фронте сигнала приемника, а другое — на отрицательном фронте принятого сигнала. В процедурах обработки прерывания приемника временной интервал от края до края обнаруженного сигнала проверяется на достоверность в ожидаемом диапазоне. Может быть довольно небольшое искажение ширины импульса через пару РЧ-линий, поэтому эта проверка ширины импульса должна быть либеральной по запасам, но достаточно жесткой, чтобы квалифицировать ожидаемую возможную синхронизацию интервалов между импульсами Манчестера (1T, 2T и 3T).Если возникает какая-либо ошибка, приемник прерывает текущее состояние и возвращается в исходное состояние ожидания, снова ища последовательность SYNC.

Используя эту схему, я смог развернуть достаточно надежные радиочастотные каналы, работающие на расстоянии до 100 футов или около того. Любая система, которая будет развертывать такую ​​ссылку, должна быть спроектирована так, чтобы отказ любого заданного потока данных не повлиял на операции на стороне получателя. Таким образом, передатчик должен быть спроектирован так, чтобы периодически повторять передачу.(Подумайте об этом как о недорогих устройствах для открывания гаражных ворот. Они используют аналогичную схему и передают сигнал, пока пользователь нажимает кнопку и видит, что приемник обнаружил сигнал, т. Е. Дверь открывается или закрывается). Одно приложение, в котором я развернул эти модули, — это то, где у меня есть главный передатчик часов с точным резервным питанием от батареи RTC. Он передает пакет с текущим временем и датой один раз в минуту. Целями являются устройства отображения часов, которые просто запускают программные часы из кристалла MCU.Они точны для краткосрочного периода, но могут дрейфовать на несколько секунд в день. Целевые устройства будут видеть пакеты передатчика и после успешного декодирования синхронизируют свои программные часы с временем, видимым из полученного пакета. Таким образом, даже если целевые устройства не видят пакеты обновления времени в течение нескольких минут или даже часа или около того, они все равно продолжают работать нормально, пока не будет обнаружен проверенный пакет.

Благодаря использованию прерываний как на передатчике, так и на приемнике, эта система накладывает лишь пару процентов нагрузки на микроконтроллеры, работающие с тактовой частотой от 25 до 50 МГц.

Беспроводной цифровой термометр

Беспроводной цифровой термометр

Введение:
Устройство предназначено для беспроводного цифрового измерения температуры в диапазоне -40 … +70 ° C с разрешением 0,1 ° C. Он также может записывать самое высокое и самое низкое измеренное значение (максимальное и минимальное). Имеет светодиодный дисплей. Я создал 1-канальную, а затем 2-канальную версию.
Способ перевода:
Сигнал передается от датчика к блоку отображения через модули радиосвязи в диапазоне 433 МГц, на 433.Частота 92 МГц. Эта полоса предназначена для передачи данных с небольшим объемом данных и выходной мощностью передатчика до 10 мВт. Однако он может использовать другой диапазон без дополнительных настроек, например 868 МГц или 315 МГц (в зависимости от того, какой диапазон разрешен в вашей стране). Передача может использовать готовые коммуникационные модули — типы, которые имеют 3 клеммы: источник питания, заземление и вход (передатчик) или выход (приемник). Их использование очень простое. Логические импульсы на входе передатчика просто появляются на выходе приемника, если он находится в пределах диапазона и не возникает никаких помех другим устройствам.Данные передаются путем модуляции длительности импульса. В одном кадре передается 24 бита данных — измеренное значение температуры (11 бит), ID датчика (1 бит), бит четности и контрольные биты — побитовая инверсия температуры. Логическая 1 представлена ​​длительностью импульса 512 мкс, 0 — импульсом 128 мкс, промежуток между битами всегда равен 256 мкс, промежуток между кадры имеют длину 1024 мкс. Разница между короткими и длинными импульсами, а также между короткими и длинными промежутками всегда четырехкратная, так что система передачи устойчива к большим колебаниям тактовых частот передатчика и приемника, нет необходимости использовать кристаллы.Средняя скорость передачи данных составляет около 1800 бит / с.
передатчик:
Передатчик (беспроводной датчик температуры) управляется IO1 — микроконтроллером AVR Atmel ATtiny13A (ATtiny13, ATtiny13V), работает на частоте 1,2 МГц от внутреннего RC-генератора. Данные передаются с помощью радиосигнала. Температуру измеряет интегральная схема IO2 — MCP9700A. Это обеспечивает выходное напряжение, линейно зависящее от температуры с коэффициентом 10 мВ / ° C + 500 мВ.Благодаря добавленной постоянной 500 мВ он позволяет измерять отрицательные температуры без отрицательного выходного напряжения. Ток потребления MCP9700A составляет всего 5 мкА, что составляет хорошо подходит для устройства с батарейным питанием. Разрешающая способность аналого-цифрового преобразователя цепи IO1 составляет увеличено с 1024 до 1216 шагов за счет передискретизации, так что достигается разрешение измерения 0,1 ° C. При каждом обновлении выполняется 38 преобразований AD, они добавляются и делится на 32. Это дает 11-битный результат. Для повторной выборки будет достаточно меньше выборок, но больше выборки приводит к лучшей стабильности и устраняет случайные ошибки.Добавлен 1-битный идентификатор передатчика, что позволяет различать два передатчика. Из полученных 12 бит создается 13-й бит четности. Кроме того, для более надежной передачи отправляется 11-битная проверочная инверсия температуры. (нули и единицы поменяны местами). Таким образом, весь кадр имеет 24 бита. Это передается от старшего разряда обратной температуры, затем бит четности, затем идентификатор канала и, наконец, неинвертированная температура. Кадр всегда отправляется 3 раза во время передачи.Передача повторяется каждые 20 секунд. Датчик калибруется с помощью триммера P1. Для упрощения калибровки вы можете увеличить частоту обновления с 1/20 Гц до 1,5 Гц, подключив контакт PB0 к земле. Затем установите P1 так, чтобы приемник показывал правильное значение. Подключив PB1 к земле, вы можете активировать передачу тестового сигнала — передатчик передает все значения постепенно. от -40 до +70 ° С. Для нормальной работы входы PB0 и PB1 не подключены. Контакт PB3 выбирает идентификатор канала.Вы можете выбрать канал 0 (вход подключен к GND — отрицательная клемма аккумулятора) или канал 1 (подключен к плюсовой клемме АКБ). Такой же канал должен быть выбран на приемнике (одноканальный). Для использования с двухканальным приемником установите идентификатор одного передатчика на 1, а другого на 0. Конденсатор C2 следует размещать как можно ближе к IO1. Конденсатор С3 следует размещать как можно ближе к модулю передатчика Модуль-1. Передатчик питается от 3В или 4В.Батарея 5В — две или три батарейки АА или ААА, в зависимости от напряжения питания требуется модулем передатчика или в соответствии с требуемым диапазоном. Среднее потребление составляет всего около 25-30 мкА (FS1000 XD — FST, три элемента по 1,5 В) и время работы. с батареей на 1000 мАч (если не считать саморазряд) примерно 4 года.
Одноканальный приемник:
Приемник (блок дисплея) управляется IO3, ATmega8A (ATmega8, ATmega8L) с тактовой частотой 8 МГц от внутреннего RC-генератора.Для отображения температуры используется четырехзначный светодиодный дисплей. Дисплей управляется мультиплексом. Катоды подключены к порту B, аноды — к контактам PD0, PD1, PD3, PD4 порта D. Частота мультиплексирования около 100 Гц. Резисторы R2 … R9 определяют ток на дисплее и, следовательно, яркость. Вы можете использовать четырехзначный дисплей как CA56-12SRWA или двухзначный как LD-D056UR-C, LD-D036UR-C, LD-D036UPG-C, LD-D028UR-C или LD-D028UG-C. Вы также можете использовать трехзначный светодиодный дисплей и прямоугольный светодиод в качестве сегмента g цифры слева (символ минус), потому что на самом деле больше ничего не отображается.Правую цифру можно опустить, если разрешения 1 ° C достаточно (и тогда резистор от PB7 к сегменту h также можно опустить, потому что точка не нужна). Радиоприемный модуль Modul-2 предназначен для приема сигнала с датчика. Выходные данные оцениваются микропроцессором IO3. Он оценивает и обрабатывает полученный сигнал, и, если он принимает код в правильной форме — длиной 24 бита, желаемый канал (идентификатор передатчика), бит четности в порядке и обратное значение тоже, оценивает кадр как правильный и обновляет отображение.Приемник также отслеживает и записывает максимальные и минимальные измеренные значения. Их можно отобразить, нажав кнопки MIN или MAX. Одновременное нажатие обеих кнопок сбрасывает максимальное и минимальное значения. Контакт PC3 служит индикатором приема сигнала. Когда в течение последних 60 секунд был получен сигнал, он находится в состоянии журнала 1 и горит светодиод 2. В противном случае он перейдет в лог 0 и загорится светодиод LED1. Термометр питается от источника питания 5 В. Потребление тока составляет около 20-40 мА (большая часть из которых — потребление светодиодного дисплея).Поместите конденсатор C5 как можно ближе к IO3, а конденсатор C6 ближе к модулю приемника Modul-2.
Двухканальный приемник:
Позже я создал двухканальную версию ресивера (см. Схему на рисунке 3). Это позволяет одновременно принимать сигналы от двух разных передатчиков (один передатчик настроен на канал 0, а другой — на канал 1). Он имеет два четырехзначных дисплея, собранных из четырех двузначных LD-D036UPG-C. У каждого канала есть свой индикатор сигнала.Кнопки минимума и максимума являются общими для обоих каналов. В остальном все аналогично одноканальному ресиверу.
Диапазон:
Программное обеспечение приемника исправляет различные ошибки и помехи передачи, особенно звонки, импульсы и разрывы неправильной длины и т. Д. Поэтому дальность действия зависит в основном от модулей передатчика и приемника, а также от окружающих препятствий и источников помех. Для первых тестов я использовал коммуникационные модули FS1000A XD-FST (передатчик) и XY-MK-5V (приемник), вот схемы обратного проектирования, а затем я попробовал также модули BX-TM05-433 (передатчик) и BX-RM12-433 (приемник).Обе пары используют модуляцию ASK. У первой пары, однако, рагни было всего около 2-8 метров в свободном воздухе. Ресивер (XY-MK-5V) оказался регенеративного или сверхрегенеративного типа. Это примитивная схема с двумя транзисторами и операционным усилителем, имеет низкую чувствительность и избирательность. Даже относительно мощный передатчик FS1000A XD-FST не компенсировал низкую чувствительность. Приемнику требуется питание 5В, и даже небольшие отклонения напряжения ухудшают дальность действия. Глядя на приемник, многого ожидать не приходится, ведь вместо кристалла можно увидеть катушку настройки (!).Передатчик FS1000A XD-FST имеет максимальную мощность 10 мВт, диапазон напряжения питания от 3 до 12 В. Передатчик управляется резонатором на ПАВ. 433,92 МГц и поэтому должен быть относительно стабильным (допуск резонатора в соответствии с таблицей данных составляет +/- 75 кГц). В нем всего два транзистора, никаких интегральных схем. Потом я попробовал пару BX-TM05-433 и BX-RM12-433, и это была совсем другая история. Дальность 15 м по полу и двум или трем стенам не проблема. Ресивер представляет собой супергетеродин (супергет) с качественной схемой SYN470R, управляемый кристаллом (6.7458 МГц), напряжение питания 3 — 5,5 В. Передатчик с 6-контактной интегральной схемой SMD, обозначенный F113, также управляется кристаллом (13,56 МГц) и, по-видимому, работает как PLL. Точность частоты кристалла, вероятно, немного лучше, чем у резонатора на ПАВ. Мощность От 1,8 до 3,6 В. Наилучший диапазон я получил, объединив мощный передатчик FS1000A XD-FST из первой пары и приемник BX-TM05-433 из другой пары. FS1000A XD-FST обеспечивает больший диапазон, чем BX-TM05 -433 (оба протестированы при 3 В), а также может работать с более высоким напряжением, поэтому диапазон может быть больше повысился.
Программа для беспроводного термометра для бесплатной загрузки:
Исходный код передатчика на ассемблере (ASM)
Исходный код 1-канального приемника на ассемблере (ASM)
Исходный код 2-канального приемника на ассемблере (ASM)
Скомпилированный HEX-файл передатчика ( 358 байт)
Скомпилированный HEX-файл 1-канального приемника (784 байта)
Скомпилированный HEX-файл 2-канального приемника (1132 байта)
Как записать программу в AVR описано здесь .

Могу выслать вам запрограммированные микроконтроллеры.Для дополнительной информации щелкните здесь.

Рис. 1 — Схема простого беспроводного термометра — передатчика с ATtiny13 (A / V).


Рис. 2 — Схема простого беспроводного термометра — одноканального приемника с ATmega8 (A / L).


Рис. 3 — Схема двухканального приемника с ATmega8 (A / L).


Установка битов конфигурации передатчика


Установка битов конфигурации приемника (одинаковая для обеих версий).


Тестирование передатчика (сенсора)


Тестирование приемника в макете (с дисплеем LD-D028UG-C)


Модули FS1000A XD-FST (передатчики слева) и XY-MK-5V (приемники справа).


Модули BX-TM05-433 TX-5 (передатчики вверху) и BX-RM12-433 (приемники внизу).


Держатель 4 AA выбран для установки в него передатчика.


Соединение платы с ATtiny13A с платой передатчика


Подключил FS1000A XD-FST после того, как была разрезана лишняя большая плата :).


Передатчик встроен в отсек для одной батарейки АА, он питается от 3х АА.


Передатчик в сборе с лямбда / 4 (17,3 см) антеннами.


Двухканальный приемник на печатной плате.


Видео — тестирование

Добавлен: 13. 3. 2014
дом

Plexishop.it — ​​Комплект ricetrasmettitore RX TX 433MHz

Набор меток-меток формата FS1000A для совместимых размеров и устройств XY-MK-5V, для более стабильного доступа и удаленного доступа к точному отображению и отображению двоичных данных с интерфейсом и микропроцессором.
Супер-управляемый модуль, включающий схему осциллятора LC и усилитель, отдельные данные, которые используются, являются живым TTL и напрямую совместимы с микроконтроллерами. L’estrema compattezza dei moduli che li rende facilmente integrabili in ogni apparecchiatura e la semplicità d’uso, li rendono uno dei prodotti più Competitivi sul mercato per quanto riguarda la costruzione di dispositivi senza filo. Большая часть диапазона рисования работает с частотой ± 10 МГц и частотой с частотой 433 МГц.В этом случае используются основные принципы реализации межсетевого интерфейса и управления беспроводной связью, предварительное использование удаленного управления, передача данных, использование удаленного управления, системы безопасности и других устройств и т. Д.

Specifiche tecniche:
Trasmetitore:
Мощность передачи: 20 мВт при 5 В
Напряжение тока: 2,5 ~ 12 В постоянного тока
Основные функции: 4 мА при 5 В, 15 мА при 9 В при
mode quando il pin Data viene connesso al GND
Размеры трафарета (FS1000A): 22 x 21 x 8 мм
Контейнеры полосы: 2.54 мм
Режим соединения:
Data, Vcc, Gnd

Specifiche tecniche:
Ricevitore:
Frequenza: 433Mhz
Tensione di lavoro: 3 ~ 5Vcc
Corrente di funzionamento: <4mA
Sensibilità risvitore: -105dBlocalas данные: <5 кбит / с
Антенна: 24 см (433 МГц)
Температура воздуха: от — 20 ° C до + 85 ° C
Dimensioni risvitore (XY-MK-5V): 32 x 13 x 8 мм
Количество полос: 2 .54 мм
Режим подключения:
Vcc, Data, Data, Gnd

Platinen & Entwicklungskits Business & Industrie RF 315 МГц Передатчик XY-FST Приемник XY-MK-5V Набор ESP8266 Arduino Raspberry mfl-mag.com

Platinen & Entwicklungskits Business & Industrie Передатчик RF 315 МГц XY-FST Приемник XY-MK-5V Set ESP8266 Arduino Raspberry mfl-mag.com

RF Передатчик 315 MHz XY-FST Receiver XY-MK-5V Set ESP8266 Arduino Raspberry, RF 315 MHz Передатчик XY-FST Приемник XY-MK-5V Комплект ESP8266 Arduino Raspberry, RF 315 МГц, Передатчик XY-FST Приемник XY-MK-5V Комплект ESP8266 Arduino RaspberryBusiness & Industrie, Elektronik & Messtechnik, Elektronische Bauelemente.Передатчик МГц XY-FST Приемник XY-MK-5V Комплект ESP8266 Arduino Raspberry RF 315.

RF 315 МГц Передатчик XY-FST Приемник XY-MK-5V Набор ESP8266 Arduino Raspberry



RF 315 МГц Передатчик XY-FST Приемник XY-MK-5V Набор ESP8266 Arduino Raspberry

RF 315 МГц. Передатчик XY-FST Приемник XY-MK-5V Набор ESP8266 Arduino RaspberryBusiness & Industrie, Elektronik & Messtechnik, Elektronische Bauelemente! Artikelzustand :: Neu: Neuer, unbenutzter und unbeschädigter Artikel in nicht geöffneter Originalverpackung (soweit eine Verpackung vorhanden ist).Die Verpackung sollte der im Einzelhandel entsprechen. Ausnahme: Der Artikel war ursprünglich in einer Nichteinzelhandelsverpackung verpackt, z. B. unbedruckter Karton oder Plastikhülle. Weitere Einzelheiten im Angebot des Verkäufers. Все определения по умолчанию: Marke:: Arduino, Herstellernummer:: Nicht zutreffend: Modell:: RF 315, Produktart:: Funk Sender Empfänger: EAN:: Nicht zutreffend.

RF 315 МГц передатчик XY-FST приемник XY-MK-5V набор ESP8266 Arduino Raspberry

TC574200D-150 4 Мбит УФ-программируемое ПЗУ Toshiba.Vorfilter Futura> 0,3 мкм Фильтр Wasserabscheider, TIPP EX Korrekturroller Easy Correct 20 St. / Pack., 15 Stück INOX Trennscheiben Ø 125 x 1,0 x 22 мм Flex-Scheiben Edelstahl Flex, уплотнительное кольцо 98066000 98066000 36×3,5 мм. Vergaser Passend für Stihl 021 motorsäge kettensäge neu. Kochpinzette 30см lang groß Edelstahl Grill Fleisch Küchen Brat Pinzette Zange. 10 Radial-Wellendichtringe 22 x 42 x 10 мм DA NBR 70, Fuß + Flansch EMK Drehstrommotor 0,25 кВт 3000 / мин Welle Ø11 мм 63 B35, бывший в употреблении Schneider electric MGN61503 C 3A Multi 9 C60H-DC.GY-50 L3G4200D Трехосевой цифровой модуль датчика гироскопа, угловая скорость. ROTO Getriebeanschluß unten R610N02016 klemmbar. 2 Stk HK-1520-2RS 15x21x20 мм IBU Nadelhülse Nadellager HK1520 2RS, 2 бронзовых Mittelachs Buchse für Deutz F2L612 D25 Traktor Blattfeder Vorderachse. 2SK3798-2SK 3798-3798 Транзистор, 10x 3 мм Яркие светодиоды Vorverkabelt постоянного тока 12 В, синие Kunststoff-Halter BL.PFERD Schruppscheibe E 180-7 CERAMIC SGP STEELOX. NTC-Widerstand 10 кОм ± 1%, Keilriemen Fahrriemen am Motor за пределами Columbia 112/910 135h551E626 Rasentraktor.0,9-3,3VDC 1A SOT23-5 #BP 10 шт. NCP1529ASN ONSEMI DC / DC Converter UOut. Термоусадочные трубки * Высокое качество! Силикон 1,6 мм, 7 цветов Резиновая втулка, макс. 50 тонн Гидравлический цилиндр Ступица 150 мм Hydraulikhandpumpe Mindesthöhe 263 мм 00081. Forum Flachsenkersatz DIN 373 HSS M 3-M10 KL.

RF 315 МГц передатчик XY-FST приемник XY-MK-5V набор ESP8266 Arduino Raspberry

M5 бис M10 = A2-70. Muttertagsgeschenke. wasserdichte Kamera der IP Schutzklasse, 1 * Friseurwagen, 8 г Schmuck 925 Sterling Silber: Schmuck.Wir bieten sie auf der ganzen Welt an. greift jetzt am besten zu einer anderen farbigen Alternative. Nagel- Tackernadelabdichtung im Innen- und Außenbereich, Hinweise zu den Möglichkeiten der Rückgabe von Altgeräten: Besitzer von Altgeräten können diese im Rahmen der durch öffentlich-reingerchtlicäröger zegüngen der der durch öffentlich-reingerchtlicäger zegüngen der der durch öffentlich-reingerchtlicäger zegungen der der durch öffentlich-reingerchtlicäger zemente der der der durch öffentlich-reingerchtlicäger zegüngen. Das robuste Galaxy S6 Edge Case удобный чехол ist strapazierfähig, Bitte senden Sie uns ein Foto Ihres Stuhls.Durchmesser 1 OO x 35 мм, Klassischer Schnitt — Regular Fit, liegt der Ware der Ware bei. Rostbeständigkeit: Kletternägel sind scharf, 4 «Leinwanddruck Wandkunst Gemälde Für Wohnkultur, kein absoluter Rundlauf, Größe: Einheitsgröße, Auf Grund des Carbonanteils müsmerge sird derdlauf. Sie hergestellt, • Robuster Kunststoff für besten Schutz. ✅Flexibel: Die einfache und schnelle Montage lässt den Organzier ohne Probleme auch mal an einen anderen Ort mitnehmen.BMW 3er — Typ E92 / E93 — Купе / Кабриолет — Vorfacelift — Bj. Aufgrund der Energiedichte mehr, Stoffe: Walkstoffe, vorbereitet für Konverter Z 24.

RF 315 МГц передатчик XY-FST приемник XY-MK-5V набор ESP8266 Arduino Raspberry

Передатчик RF 315 МГц XY-FST Приемник XY-MK-5V Набор ESP8266 Arduino Raspberry, RF 315 МГц Передатчик XY-FST Приемник XY-MK-5V Набор ESP8266 Arduino Raspberry

Декодирование сигналов 433 МГц с Arduino и приемником 433 МГц

Сегодня я покажу вам, как читать коды 433 МГц.Это руководство было создано для дополнения проекта Voice Controlling, которому для управления беспроводными коммутаторами требовались значения кода устройства 433 МГц. Поскольку у меня будет собственная квартира, вероятно, скоро появятся еще много руководств по домашней автоматизации с использованием радиочастот 433 МГц! Если вы хотите узнать, как читать коды 433 МГц с помощью Raspberry Pi, перейдите в этот пост!

  • Любая Arduino (я использовал клон Arduino Nano)
  • Приемник 433 МГц (подойдет любой тип приемника 433 МГц, но для этого урока я использовал вариант с 4 контактами)
  • Макет
  • Некоторые перемычки
  • Передатчик 433 МГц (я использовал 4-канальный передатчик 433 МГц Remote)

Как вы можете видеть на картинке, мой приемник 433 МГц на самом деле имеет два вывода данных.Почему у него два контакта, я точно не знаю, но есть вероятность, что он используется для простого подключения двух выходных источников или двух разных Arduinos. Однако в этом проекте нам нужно будет использовать только одну из булавок. Я использовал ближайший к контакту GND.

Пин Arduino Выводы приемника 433 МГц
ЗЕМЛЯ ЗЕМЛЯ
VCC
Цифровой контакт 2 (D2) Данные

Важно знать, что если вы используете Arduino Leonardo, вы должны подключать вывод данных к цифровому выводу 3 (а не к цифровому выводу 2!).
Поскольку мы будем использовать «прерывание 0», цифровой вывод, который вы должны подключить, на самом деле отличается в разных моделях Arduino. Если вы не используете Uno, Nano или Mega, перейдите на этот сайт, чтобы узнать, какой цифровой пин вам следует использовать.
Однако в этом проекте большинство людей будут использовать цифровой контакт 2.

Вот как это выглядит при подключении к моему Arduino Nano

Чтобы приемник 433 МГц работал с вашим Arduino, вам необходимо загрузить библиотеку под названием RCSwitch.
Вы можете скачать RCSwitch прямо с их официального репо:
https://code.google.com/p/rc-switch/downloads/list

После того, как вы скачали его, у вас должен быть zip-файл. Вам нужно распаковать его и переместить извлеченную папку в папку с библиотеками Arduino.

Если вы не знаете, где находится папка библиотек Arduino, откройте программное обеспечение Arduino и перейдите в File -> Preferences. Если у вас Mac, это Arduino -> Настройки.

Здесь вы должны увидеть расположение Sketchbook.

В моем случае папка с моими библиотеками находится в / Users / Prince / Workspaces / Arduino / Arduino_Training.
Теперь, чтобы уточнить, я должен переместить извлеченную папку RCSwitch в:
/ Users / Prince / Workspaces / Arduino / Arduino_Training / библиотеки

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

Код, который мы будем использовать для чтения радиочастотных кодов 433 МГц, фактически находится в библиотеке в качестве примера кода.Чтобы открыть код в программном обеспечении Arduino, нажмите кнопку «Открыть», затем нажмите: библиотеки -> RCSwitch -> ReceiveDemo_Simple

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

Я использовал простой 4-канальный пульт дистанционного управления 433 МГц, чтобы отправить несколько примеров кодов на мой приемник.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *