作っていたICカード読み取りシステムはこんな感じで仮組みできたpic.twitter.com/eeGz1Ju63Q
— はしゅー (@hsur)April 14, 2018
先日の自作 IC カードリーダーは読み取り部分がほぼ完成したので、カードを読み取ったことがユーザーにわかりやすいようにブザーをつけることにしました。
倉庫からブザーを探してきて、試しに鳴らしてみようと電圧をかけてみるもののうんともすんともいわずに困ってしまいました。プログラミングはともかく、電子回路については専門じゃないのが丸出しですね。
これについて調べてみると、このブザーは圧電振動板と呼ばれるものらしく、交流じゃないと鳴らないようです。簡単に言えばスピーカーですよね。発振回路がついていないのでちょっと面倒ですが、好きな音程で鳴らすことができるのがこのブザーのメリットです。
デジタル回路でアナログ的なことをするためにはPWM 制御ということで、RPi.GPIO を使った PWM に挑戦してみました。やり方については「raspberry-gpio-python / Wiki / PWM」に詳しく解説されているので、簡単です。
とりあえずプログラムとしてはこんな感じでしょうか。
正直、変なところでハマったので、IC カードの読み取りよりも時間がかかってしまいました。
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/10106
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。