【初心者】PWMでスピーカーを鳴らしてみる!【ラズパイ】
Vložit
- čas přidán 22. 08. 2024
- なんとかなってよかった~~!
【参考にしたサイト】
・ピンアウト
pinout.xyz/pin...
・ダイナミックスピーカー
hizumishindo.bl...
・圧電スピーカー
tool-lab.com/a...
・pwm操作などなど
physical-compu...
・何やっているか分かんなかったけどすごい!
blog.boochow.c...
・pwmの参考!
tech-and-inves...
・周波数と音階
tomari.org/mai...
・バーチャルピアノ
www.musicca.co...
・PWM
monoist.itmedi...
【しかかも'sメモ】
・圧電スピーカーは電気を与えると、曲がる物質を利用していて、ダイナミックスピーカー(普段音楽を聴くときなどに利用してるもの?)はコイルに電流を流し、それによって発生した磁力を利用して磁石を動かし、振動を起こし音を出している?
・ローパスフィルタ?というものを使うと面白い音を出せるみたい。
・大夢のメロディー
import RPi.GPIO as GPIO
import time
speaker_pin = 13
Hz = 440
fa = 349
re_sha = 311
so = 391
do = 261
GPIO.setmode(GPIO.BCM)
GPIO.setup(speaker_pin,GPIO.OUT)
speaker = GPIO.PWM(speaker_pin,Hz)
speaker.start(50)
#GPIO.output(speaker_pin, True)
speaker.ChangeFrequency(fa)
time.sleep(0.5)
speaker.ChangeFrequency(re_sha)
time.sleep(1)
speaker.ChangeFrequency(so)
time.sleep(0.3)
speaker.ChangeFrequency(fa)
time.sleep(0.5)
speaker.ChangeFrequency(do)
time.sleep(1)
GPIO.cleanup(speaker_pin)
コピペ用においておくね
【VOICEVOX】
VOICEVOX:ずんだもん
うーん、まだBGM大きいかなぁ…気をつけます
ラズパイで接続するピンを間違えて煙が出たのはいい思い出ですw
嘘!?煙が出るんですか!?!?初心者故にやっちゃいそう…気をつけないと……
@@しかかも 電圧が5V程度なら発火することは殆ど無いので恐らく大丈夫です。自分の場合は奇跡が重なったようなもんなので...
@@honk1957 気をつけます…
ハンダ付けするとき部品は固定しようよ。
ハンダ付けする部分にきちんと熱が伝わらないし、
部品が動いて手間取ってる間にどんどん半田の流動性が失われてどんどん汚くなる。
コメントありがとうございます!
そうですよね〜あまりハンダ付けする機会がない(&お金もない…)ので、その場にあるもので適当にやってましたねー。
調べてみると100均商品で固定台的なものを作っている方もいたので、そういう簡易的なものを作ってみたいカモです。