ESP32でESP-NOWを使ってバッテリー駆動のデバイスを製作中です。
モジュールで実験していて、USBで接続しながらデバッグしているとうまくいくのに、PCに接続しないとうまくいかなくなっています。
解決していませんし絶賛困り中ですが、とりあえず取り留めもなく記そうと思います。
ArduinoOTAでプログラムの無線書き込み(ESP8266)
ESP8266はプログラムの無線書き込みができる機能(OTA:On The Air)があるらしいというのを最近知ったので実際にやってみました。
一度書き込み用のプログラムを入れると次からは端子の接続不要で書き込めるのが魅力的です。
「ArduinoOTA」は標準で入っているライブラリで、サンプルプログラムを真似すれば簡単に導入できます。
ワイヤレスデータロガーを自作する
最初はデータロガーなんて作ろうなんて思ってもなかったのですが、必要になってしまったので作りました。
そして、どうせならと無線化しました。
nRF24L01モジュールで無線通信
電子工作で無線通信をするならXBeeが有名です。
技適も通ってますしトランスペアレントモードなどで簡単に通信ができます。
しかしXBeeは高いので、組み込みにはためらってしまいます。
1つ約2000円でそれを2つなので4000円にもなりますからね。
XBeeで無線通信
XBeeを紹介しているサイトを見てみると私にもすぐできそう・・・
でしたが、これがなかなかできない。
悩んで丸1日程度かかりました。
というわけで覚え書きとして残しておきます。
この記事はXBeeでLEDを遠隔操作することだけを目的とします。
普通はトランスペアレントモードなどでシリアル通信をするのがいいかもしれません。