注釈
こんにちは!SunFounderのRaspberry Pi & Arduino & ESP32愛好者コミュニティへようこそ!Raspberry Pi、Arduino、ESP32に関する情報を、他の愛好者と一緒に深掘りしていきましょう。
なぜ参加するべきか?
専門的なサポート:購入後の問題や技術的な課題を、コミュニティやチームのサポートで解決しましょう。
学びと共有:ヒントやチュートリアルを交換して、スキルを向上させましょう。
限定プレビュー:新製品の発表前にアクセスし、先取り情報を得ることができます。
特別割引:最新製品に対する限定割引を楽しみましょう。
季節ごとのキャンペーンとプレゼント企画:プレゼント企画やホリデーキャンペーンに参加しましょう。
👉 私たちと一緒に探索し、創造を始めませんか?[here]をクリックして、今すぐ参加しましょう!
FAQ
Q1: PiDog にはどのバージョンがありますか?
PiDog には Standard バージョンと V2 バージョンがあります:
Standard バージョン:Raspberry Pi 3B+/4B/Zero 2W に対応。Raspberry Pi 5 には 非対応。
V2 バージョン:Raspberry Pi 3/4/5 および Zero 2W に対応。Robot HAT とサーボドライバー回路が改良され、Pi 5 への電力供給も強化されています。
電源供給:V2 は消費電力の大きいアプリケーション向けに電源管理が強化されています。
Q2: 必要なモジュールはどのようにインストールしますか?
# Robot HAT
git clone -b 2.5.x https://github.com/sunfounder/robot-hat.git --depth 1
cd robot-hat && sudo python3 install.py
# Vilib
git clone https://github.com/sunfounder/vilib.git
cd vilib && sudo python3 install.py
# PiDog
git clone https://github.com/sunfounder/pidog.git --depth 1
cd pidog && sudo pip3 install . --break
音声が出ない場合は以下を実行してください:
# I2S オーディオ
cd ~/robot-hat
sudo bash i2samp.sh
必要に応じて複数回実行します。
Q3: 最初のデモはどのように実行しますか?
cd ~/pidog/examples
sudo python3 1_wake_up.py
PiDog が起動し、座ってしっぽを振ります。
Q4: どのような組み込みアクションやサウンドがありますか?
アクション:
stand、sit、wag_tail、trotなどサウンド:
bark、howling、pantなど
実行コマンド:
sudo python3 2_function_demonstration.py
数字を入力してアクションをトリガーします。
Q5: PiDog はセンサーをどのように使いますか?
超音波センサー:障害物回避と巡回
タッチセンサー:前側のタッチ=警戒、後ろのタッチ=喜び
音源方向:音の方向に反応します
Q6: PiDog はどのような AI 機能をサポートしていますか?
PiDog は TTS、STT、および LLM と統合されています:
TTS:Espeak、Pico2Wave、Piper、OpenAI
STT:Vosk(オフライン)
LLM:Ollama(ローカル)、OpenAI(オンライン)
Q7: サーボのキャリブレーションは必要ですか?
はい。Standard バージョンと V2 バージョンの両方でキャリブレーションが必要 です。これにより安定した動作を実現し、破損を防ぎます。
V2 バージョン
Robot HAT 上の ゼロリセットボタン を押すと、すべてのサーボが自動的に 0° に設定されます。スクリプトを実行せずにゼロ調整が可能です。
Standard バージョン
組み立て前にゼロ調整スクリプトを実行します:
cd ~/pidog/examples
sudo python3 servo_zeroing.py
組み立て後(両バージョン共通)、サーボ角度を手動で確認・微調整し、キャリブレーション定規に合わせて各脚を揃えます。これにより、動作の不安定化、引っかかり、機械的ストレスを防ぎ、スムーズな歩行と正確な姿勢制御を実現します。
Q8: なぜ PiDog の歩行が不安定なのですか?
すべてのサーボが 0° の状態で取り付けられていることを確認してください。
サーボ角度がキャリブレーション定規(60°/90°)と一致しているか確認してください。
バッテリーが十分に充電されていることを確認してください。
サーボのネジをしっかりと締めてください。
Q9: カメラが動作しないのはなぜですか?
カメラケーブルが CSI インターフェースにしっかりと差し込まれ、黒いロックタブが固定されていることを確認してください。
カメラの抜き差しは、Raspberry Pi の電源を オフにしてから 行ってください(破損防止)。
libcamera-helloまたはraspistillを使用してカメラが画像を出力するかテストしてください。ケーブルが緩んでいたり正しく接続されていない場合は、再度差し込み直してください。
Q10: スピーカーが動作しないのはなぜですか?
音量がミュートされていないか、I2S オーディオドライバがインストールされているか確認してください。
音が出ない場合は、以下のコマンドで I2S を再設定します:
cd ~/robot-hat
sudo bash i2samp.sh
スクリプト実行後、Raspberry Pi を再起動してください。
Q11: マイクが動作しないのはなぜですか?
以下のコマンドでシステムがマイクを認識しているか確認します:
arecord -l
以下で録音テストを行います:
arecord -D plughw:1,0 -f cd test.wav
音声が録音されない場合は、正しい入力デバイスが選択されているか確認し、
alsamixerで入力音量を調整してください。他のプロセスがオーディオ入力デバイスを使用していないか確認してください。
Q12: 音源方向センサーが動作しないのはなぜですか?
音源方向センサーが正しい SPI インターフェースに接続されていることを確認してください。
すべてのケーブルがしっかりと接続され、逆向きになっていないか確認してください。
電源供給が安定していること、センサーが遮られていないことを確認してください。
デバイスを再起動し、センサーのサンプルスクリプトを再実行してください。
Q13: タッチセンサーが反応しないのはなぜですか?
タッチセンサーのケーブルがしっかりと接続されていることを確認してください。
LOW 信号 はセンサーが触られている状態を意味します。
gpio readallまたは Python コードで GPIO ピンの信号をテストしてください。配線と接続方向を再確認してください。
Q14: LED ボードが点灯しない、または点滅が不正なのはなぜですか?
LED ボードが 3.3V で給電され、I2C ポートに接続されていることを確認してください。
Raspberry Pi で I2C が有効 になっていることを確認してください。
次のコマンドでボードが認識されているか確認します:
i2cdetect -y 1
デバイスが表示されない場合は、配線を再確認し、Pi を再起動してください。
Q15: PiDog はどのように電源を供給しますか?
5V 3A の Type-C 電源アダプタを使用します。
赤いランプ=充電中、消灯=充電完了です。
充電しながら動作させることができます。
インジケータが点灯しない場合は、まず充電してください。