Вот такие дешевые (рубль за пучок на ebay) беспроводные приемник с передатчиком могли бы помочь мне в обмене данными с заоконным измерителем температуры и влажности. Могли бы, но не сумели.

Передатчик MX-FS-03V

Передатчик 433Мгц

Передатчик 433Мгц

  • Расстояние 20—200 м (зависит от питающего напряжения)
  • Рабочее напряжение 3.5—12В
  • Размеры 19 х 19 мм
  • Способ модуляции AM
  • Скорость передачи 4 Кб/с
  • Мощность передатчика 10мВ
  • Частота передачи 433Мгц
  • Внешняя антенна — провод 25см одножильный или многожильный
  • Распиновка (слева направо) : DATA; VCC; GND
  • Диапазон температур от -15С до +50С

 

Приёмник MX-05V

Приемник 433Мгц

Приемник 433Мгц

  • Тип приёмника : Сверхрегенеративный
  • Рабочее напряжение 5В
  • Ток покоя 4мА
  • Частота приемника 433.92Мгц
  • Модуляция OOK
  • Чувсвительность -105Дб
  • Размер 30 х 14 х 7мм
  • Внешняя антенна 32см одножильный провод, замотанный в спираль

Что внутри на самом деле

Сверхрегенеративный приемник — это нелинейное устройство, которое реагирует на любую электромагнитную энергию, попавшую в полосу приема. Вместо приемника мы имеем, по сути, весьма грубый амплитудный датчик, своего рода радиометр.

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

Потребление питания происходит только в момент передачи. Просто и энергоэффективно.

Заявленная высокая чувствительность казалось должна стать достоинством, но имеет обратную сторону в сложной помеховой городской обстановке. Ведь фильтр (резонатор) работает на типовой частоте 433 МГц. Потому необходимо кодировать сигналы и повторять их для уверенного приема. Ведь обратная связь отсутствует.

Простота схемы диктует и такую особенность, как восстановление после мощного сигнала и после паузы, это примерно 100-200 мс, в этот период компаратор перегружен и на выход ничего не поступает, поэтому первый пакет, как правило, не проходит, а сигнал появляется через десяток-другой импульсов.

Никакого протокола передачи не реализовано передатчик просто передаёт восходящие и нисходящие фронты, поступающие на вывод «Data». Это позволяет подключать к модулю напрямую такие простые источники сигнала, как кнопка или геркон.

Читать ещё :   Как припаять разъемы к Arduino Pro Mini

Отсюда следуют варианты использования: внутри помещения (радиозвонок) или на коротких дистанциях для управления простыми нединамичными объектами, для снятия данных с неинтеллектуальных датчиков. Для управления динамичными радиомоделями однозначно не подойдет.

Схема подключения

schema-433-transmitter-receiver

По стандарту для SPI интерфейса. Для приемника — MOSI (11 пин), для передатчика MISO (12). Вот здесь подробнее.

Пины можно использовать другие, только сообщить библиотеке об этом при вызове конструктора.

 

Минусы

Передатчик требует 5—12В питания, представьте связку аккумуляторов! И главное — даже с внешней антенной мне не удалось заставить их работать дальше 2 м в прямой видимости, не говоря уже о том, чтобы «пробить» стену.

Короче говоря от использования этих датчиков радиосигнала пришлось отказаться. Заказал и жду приемопередатчики на 2,4 Ггц. Так что подписывайтесь на канал, продолжение будет.

Программирование

Для работы создана новая библиотека RadioHead вместо устаревшей библиотеки VirtualWire.

Пакеты могут быть размером до 67 байт (RH_ASK_MAX_PAYLOAD_LEN).

В RadioHead есть встроенная возможность передавать структуры данных.

Вот как это делается.

Код передатчика

Код приемника

 

Благодарности

Спасибо всем комментаторам за улучшение статьи.