H3V4F ASK ワイヤレスモジュールを使う

Raspberry<->ATmega328


H3V4Fを使って、RaspberryとATmega328の通信を試してみました。
Raspberryへのライブラリのインストールとコンパイルは以下の通りです。
$ git clone --recursive git://github.com/ninjablocks/433Utils.git
$ cd 433Utils/RPi_utils
$ make

Raspberry→ATmega328
送信モジュールのDataピンをRPIのGPIO17に接続し、以下のコマンドを実行します。
$ sudo ./codesend 1
$ sudo ./codesend 2
$ sudo ./codesend 1 2
$ sudo ./codesend 2 2

ATmega側でRaspberryからのデータを受信しています。
2番目の引数はプロトコルの指定ですが、何が変わるのかよく分かりません。



ATmega→Raspberry
受信モジュールのDataピンをRPIのGPIO27に接続し、以下のコマンドを実行します。
$ sudo ./RFSniffer

きちんとATmegaからのデータを受信できています。


こちらも大体8mぐらい離れても送受信できます。

こちらでSYN480Rの受信モジュールを紹介しています。