LEDによる無線データ転送(Li-Fi)— Arduinoプロジェクト
必要な部品と材料
| Arduino UNO | ×2(送信側・受信側各1台) |
| LDR(光依存抵抗)5MΩ | ×1 |
| LED(汎用) | ×2 |
| タクトスイッチ | ×1(オプション) |
| ロータリーポテンショメーター | ×1 |
| 抵抗 220Ω | ×2 |
このプロジェクトについて
2台のArduino間で、従来とは異なる方法で無線データ転送を行いたく、LEDを送信機、LDRを受信機として使用しました。シンプルなプロトコルで信頼性の高いデータ伝送を実現しています。わずかな修正で光ファイバー通信にも応用可能です。ぜひ試して実装を共有してください!
実装は非常にシンプルで、動画で全て説明しています。30分以内に誰でも作れます。
今後の展望
LDRの応答速度が遅いためデータ転送レートに制限があります。フォトトランジスタに置き換えれば転送レートを向上できます。十分な速度が出れば、2台のArduino間でデジタルオーディオ伝送にも挑戦したいと考えています。
ソースコード
完全なプロジェクトコードはGitHubで公開されています:
https://github.com/SaadOjo/DIY_Li-Fi
回路図
製造プロセス
- プロダクトデザインで自然素材への回帰が進む理由
- 発光ダイオード(LED):誕生から100年寿命へ
- ppDAQC Pi-PlateからInitialStateへ温度データをストリーミング - ヘッドレスRaspberry Piで実現
- Raspberry Pi でジェスチャー制御ロボットを構築 – 加速度センサーと RF 通信でハンドフリー操作
- ArduinoとInfineon 3D磁気センサーで作る無線磁気データ転送
- シングルLEDライトペインティング:自作モーター駆動システムで動的な画像を描く
- 光データ通信:高帯域幅・耐干渉伝送のための光活用
- LEDストリップアクセサリー完全ガイド:接続、制御、カスタマイズ
- モダンビジネスにおけるクラウドストレージの10大メリット
- WebSocketでIIoTエッジ開発を強化:安全でリアルタイムな接続性
- ModbusでIIoTエッジ開発:Raspberry Piで安全なセンサーデータフローを構築