音声データの秒数を記述します。1分の音声データであれば「60」。次に、定期的に音声を流すスクリプトです。19時から翌朝5時まで、1時間おきに音声が流れます。ファイル名は「skd_sound.py」(何でもいいです)。time.sleep(1)書き換えが必要な箇所は以下の通り。音声データの秒数を記述します。1分の音声データであれば「60」。上のスクリプトでは、19時から翌朝5時の1時間おきの時刻を指定してあります。scheduleの指定の仕方はこちらを参照ください(英語ですが、翻訳すればだいたい分かります)。「ms_sound.py」と「skd_sound.py」をデーモン化します。Piの電源を入れると自動的にプログラムが実行されます。デーモン化は、systemdのuserモードで行います。やり方は、こちら(systemdのuserモードでデーモン化をする)を参考にしてください。使い方ということで、完成です。使い方は、とても簡単。Piとアンプの電源を入れて設置するだけです。懸念点は、完全放置でバッテリー残量を維持できるのかどうかです。太陽光発電なので、もちろん天気次第ではあるのですが、加えて、アンプの消費電力が大きいのですよね。テスターで確認したところ、音がなっていない時の消費電気はほとんどなく、想定する音声再生時間であれば計算上は(たぶん)いけるはずなのですが......。-----・追記(2021-7-12)太陽光が全く射さない日が2日以上続くようだとバッテリー切れますね。バッテリーが5V以下まで過放電してしまうと充電自体が難しくなるので、天気が悪い時には早めに回収して、バッテリー充電器でコンセントから充電してしまった方がよさそうです。ちなみに、曇り空の下に数日放置したら2Vくらいまで放電してしまって、充電器にバッテリーの認識がされない状態になってしまいました。一応、そのままつないでいたらじわじわ充電してくれたのですが、バッテリーにはすこぶる良くないみたいなので、今後は放置しないように気を付けます。-----あとは、肝心のイノシシ避けの効果があるかどうかですね。出現頻度が落ちてくれるといいのですけどね。イノシシ避けマシン」を作る。【前編(ハードウェア)】ラズベリーパイに人感センサーを付けて音声を再生する。systemdのuserモードでデーモン化をする。Twitter(@nkkmd)日々更新中です。ホームファーマーズハウスさわ福島県いわき市渡辺町で原木椎茸を中心とした栽培・加工・販売を行っています。フォームで決済機能付き注文フォームを実現するGASで簡単0円な検索システムを作る。フォームとスプレッドシートを連携して選択肢を動的に入力する。注文フォームを作ってみる。