Как подключить модуль RF433Mhz (WL101-341 /WL102-341)
Я пытаюсь найти информацию об этом радиочастотном модуле 433 МГц: QIACHIP
По-видимому, его можно подключить к Arduino с помощью библиотеки RadioHead, но у меня нет схем того, как соединить их вместе для отправки / получения данных, поскольку модуль имеет 4 контакта (Vcc, Gnd, Dat и En). Я предполагаю, что вывод Dat должен быть подключен к любому выводу Arduino, но поскольку у меня есть только один модуль, я не хочу рисковать. У меня нет предыдущего опыта работы с радиочастотными модулями:-(
Я нашел несколько видеороликов Youtbe, но язык видео на русском, и я не знаю этого языка (я даже спрашиваю владельца chanel о субтитрах).
Пожалуйста, если у кого-нибудь раньше был рабочий с этим модулем, поделитесь:
- Как подключить модуль к arduino?
- Простой пример того, как отправить простое слово (скажем, "Привет") с передатчика на приемник
@k.Cyborg, 👍0
1 ответ
Лучший ответ:
Вы правы, что не стоит просто идти вперед и все налаживать. Есть пара нюансов, которые вам нужно принять во внимание.
Передатчик
- Игнорируйте PIN EN - это ничего не делает с этим модулем
- Передатчик представляет собой 1 устройство напряжением 3,3 В. Вам необходимо запитать его от вывода 3,3 В и использовать преобразование логического уровня (5 В -> 3,3 В) на выводе данных
Приемник
Приемник намного проще, так как это устройство с напряжением 5 В:
На Arduino не должно иметь значения, какой вывод ввода-вывода вы используете, библиотека Radiohead должна нормально работать с любым из них. Эти модули довольно тупые - вы повышаете DAT высоко на TX, а DO на RX повышается. Очень просто.
- В чем разница между вариантами RF (wifi, xbee, NRF24L01)
- Радиочастотное дистанционное управление с использованием VirtualWire на ATtiny85, работающем на частоте 8 МГц на внутреннем генераторе
- Декодирование 2.4G RF пульта дистанционного управления?
- Питание Arduino Mini Pro с использованием батареи CR2032 в качестве пульта дистанционного управления
- SIM800C, CPIN: НЕ ГОТОВ (КОД ОШИБКИ: +CME ОШИБКА: 10)
- nRF24L01 + потеря пакетов, вызванная считыванием Arduino и связью с датчиками
- Как использовать get_properties для получения RSSI в RF24?
- Arduino обеспечивает двустороннюю связь по радио
Спасибо! Если бы вы не рассказали мне об устройстве Tx is с напряжением 3,3 В, я бы наверняка его поджарил! Я думаю, что у меня есть преобразователь сдвига, или я мог бы также использовать преобразователь напряжения. Спасибо! Я попробую сейчас, @k.Cyborg
Привет @Majenko, я уже подключаю все, как вы это рисуете: Tx на Nano 3V3 и вывод DAT на ВЫСОКИЙ (через преобразователь напряжения), Rx на UNO, но когда я считываю D0 с помощью UNO, я получаю только 0. Можете ли вы поделиться тем, как сделать так, чтобы эти модули Tx и Rx были объединены между собой? Я пытаюсь получить некоторую информацию, но библиотека RadioHead, похоже, не написана для этих модулей... Это должно сработать, потому что русский парень из видео на Youtube, которым я поделился, заставил их работать..., @k.Cyborg
Что ж, я заставляю это работать: я удаляю VoltajeDivider и подключаю PIN12 в NANO непосредственно к контакту DAT на Tx, используя библиотеку RadioHead, и теперь я могу отправлять данные с Tx на Rx..., @k.Cyborg