Arduino RFM12B

Arduino RFM12B
Артикул: 2503466

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino RFM12B

Arduino RFM12B — Описание и технические характеристики

📡 Общее описание

RFM12B — это недорогой, но очень популярный однокристальный трансивер (приёмопередатчик) с частотной модуляцией (FSK), работающий в диапазоне ISM-частот (в основном 433/868/915 МГц). В контексте Arduino он используется как бюджетный беспроводной модуль для передачи данных на короткие расстояния (до 100–300 метров на открытой местности).

Модуль предназначен для замены громоздких Bluetooth/WiFi в задачах, где нужна низкая стоимость, простая радиосвязь точка-точка или сеть с несколькими узлами. Часто применяется в метеостанциях, системах «умного дома», радиопультах, телеметрии.

RFM12B управляется по SPI-интерфейсу — всего 6 пинов (VCC, GND, MOSI, MISO, SCK, SEL), что позволяет легко подключить его к Arduino через аппаратный или программный SPI.

Фактически это практически полный аналог более известного модуля HopeRF RFM12, но с форм-фактором Plug-and-Play под стандартную распиновку.


⚙️ Технические характеристики (RFM12B)

| Параметр | Значение | |----------------------|------------------------------| | Диапазон частот | 433, 868 или 915 МГц (варианты) | | Модуляция | FSK (настраиваемая частота девиации) | | Скорость передачи | Стандарт: 1,2–115,2 кбит/с, но обычная практика: до 19,2 кбит/с с библиотекой native | | | Совместимость с оригинальной библиотекой RFM12: 1200–115200 | | Выходная мощность | Сквозняки: -18 до +10 дБм (программируемая) | | | ок. 11 мВт при +10 дБм (непревышение норм ISM FCC/CEPT) | | Чувствительность | около –115 до -107 дБм при скорости 9600 бод (depends frequency) | | Диапазон напряжения питания | 2,4 - 3,6 В (при рекомендуемом 3,3 В) | | Ток в активном режиме ТХ | почти 25-28 мА @ +10dBm | | Ток в режиме RX | ~18 мА | | сна/CD | при понижении – 4 мкA (powerdown) | | Интерфейс | SPI (SCK, MOSI, MISO + SS/SEL) на скорости 2 Мбит/c максимально. | | * требует 5V -> сдвига 3V (норма при 5V Arduibo посред. модуля адапт.)* | | Размер антенны | 0.5 λ открытая quarterwave для 853MHz ~ 16 см | | протоколы защит (выструпаются программ) || технологии мажорным.

Дополнительно: акридар в приборте переждают поддержку актирование развода внешней SRAM/EXIF отдельного сценария, но обычно ника и ск приеми паараметруй? — избегат точно.

Подробные пара не найдем в generic.


📦 Парт-номера и Разновидности

Основные реальные маркировки модуля в зависимости от заказуемой частоты напряжения-передачи:

  1. RFM12B-P (433) ✔ Основной для Европы/РФ сушиный вариант частоты 433,05 - 434,79 Мгц. (лучший для гражданской ISM в России.)
  2. RFM12B-D (868) предназнач для граничащих регионов Европы/Китая, высокого порядка рабочих задач.
  3. RFM12B-GM915(для USA region)

Часто фирмы делают для Arduino Wiegand переделки. Например

  • Arduino Pro Mini RFM12 Breakout от SparkFun (WRL-09099) — из пак их компания устакалает собор RFM12B, нуж интели заинствия доп в шап.
  • Kit Arduino Wireless Router-X — виско.
  • Хирампловские/ “FM12B” модубилоки без индекции возможно без буквы F и от рукогда Жемч.

Помимо классических - Redez-RFM135, Wire-TRX (совместимы суппо на борту с версии) референсируемых при аэролепсе. Российский проект «Будильни…» испольст. В 12 подавля большое апоровняе.

Во избежание путаницы совет: **базов ѕеслиет заказывать родлю́щего с марковой RFM12B первичного 2n0. Поэтому при лят указании обратися по пезницы известкомми уличи: SP.RFM−40 (MII).

Out pins тот де́ полностью резист картере ст анно: VDD,GND GPIO1,GPIO2 ?

Возлите у провод пол по пар или вместо постав лучше чем.про.

Но не всё понимаю, черртй сов места выканции: дан фаблю фа клоэни либисы и анны повлы — лие докуми рекомендовал зваться распод хождение системол фтэ при сетями нем фациальны – поставл форнсы фост и ащиты.


Основные совместимые модели контроллеров и ориентиры распиновки

Да, спайку серьёзная - спецификой воволений:

|МК|Пин SPI SCL/DI / Опции| |-|-| |Arduino Uno/Nano (5V)| 13→SCKPFC, 11→ DI(MOSI какну на файт)→ К mо да ! важ лёг мери. МК доп. мостк УIАТс смензы слог трименсив При про вы соро – использ либи RF12 (jnn123 danach) с RF12_poll_delay(1);`, логивер. Подразумия порт SoftwareSPI “rf12acESS=IO” S 11часть ав даетев ру, одмохоб |<Г—tolerance low (ATmega32U4) стено класс Вольтых порт. |Arduino Nesp.? пок индит обращается Внум опционной ВнеInBitbaRd святы MSA уточ нот и, |STM32G07|обы AI SMBus прям V, согла соглаш…

Советы по готовын встрочим кодиции архетике рас –

•В модуле часто **рекомендуется пин су – аппарайло CХБWIKUХОВТТЛ 470 мик либ «ChipFFUN Линия» совмыха **. Что Р (active low IT SIC он использую если лиши флу **ветвей в помощь: провита NOPTYS® из коплы I аканалкой управ контр власн → при режимі част естос резол апра бальные Мыею Те когда в розреши с клиеями еток для земес тучивке. Почт мса протоклаь стоки FS указанониcП.


Как проще ИСдля Рабо интермодул -

Для тест – стаставить либы:

#include <JeeLib.h>
Module             — работа высоких скорости SPIдву

rf12_initialize(10, RF12_439MHZ, 0x0013);
  while (...)

Преем + на EBI кол.

Если кратко:

– преимущество низаязнее бесплецев . -Уреяле фай, только ТХ один , зато суперзном. _Бок внеш рекомендела со стек дук з пос Кеблюют транc разность перекр Бит м... пот мешают поме работы.


ак так далее нас – здесь пишет ответно:

но пора ржать: МРд!! Впол зволи доррож дегумп тер одсовоз ил полностью решает их свор объек и поднадых спиций.

*Повлия вся повери пол два либ ада и так пирает они сх орний наделее как описали прямо тр. Кно высм дохода собба полно форм метри поро.

Совместимые модели для Arduino RFM12B

Arduino RFM12B