まとめ
光学式Arduinoマウスプロジェクト。
このプロジェクトでは、カスタムの3D印刷エンクロージャー内の(ワイヤレス)マウスからセンサーを再利用します。デモンストレーションではCH32V003 Arduino対応のマイクロコントローラー(TFT SPIデフォルトのSCL= PC5、SDA= PC6)を使用していますが、コードをわずかに変更すれば、他のほとんどのMCUプラットフォームで動作するようになります。
組み立ての手順:
センサーモジュールの準備:マウスを分解します。PAW3205光学センサーチップの周囲にあるコンポーネントを慎重に取り外します。ジグソーを使用して、センサーの周りにあるPCBを切り取り、最終サイズは約18×43 mmにします。必要なコンポーネントのみを保護しておきましょう。ピン6、7、8に接続された2つのコンデンサ、およびLEDとその電流
光学ユニットを再組み立てる。光学アセンブリ(レンズ)とトリミングされたセンサーPCBを、元のマウスハウジングに正確に配置し、接着創で固定します。重要:レンズ、LED、センサー間の光路に接着創が干渉しないようにしてください。表面は鏡のように反射します。
電気的な接続:PAW3205センサーのピンに(例えば、リサイクルしたUSBケーブルからの)導線を半田で接続します。
ピン3: SDIO(データ)
ピン 4: SCLK (クロック)
ピン6: GND
ピン7: VCC (3.3Vまたは5V、モジュールによって異なります)
これらのワイヤーをArduinoボードの対応するピンに接続してください。
ソフトウェアのデモ:
提供されたデモンストレーションコードは、TFTスクリーン上に移動するカーソルを表示します。物理的なマウスを動かすことで、カーソルの位置を制御できます。(統合または追加された)プッシュボタンを使用すると、画面上の機能を選択することができ、プロジェクトに簡単なグラフィカルインターフェイスを作成することができます。アプリケーション:https://github.com/boda-akos/CH32V003-ST7789-Virtual-Keyboard-with-PAW3205-Optical-Mouse
更新:PAW3204、PAW3205、D429BDAセンサーは同じように動作します
Etiketler
Model Kaynağı
