Skip to content

Quiz buzzer system that connects buttons and lights via GPIO on Raspberry Pi

Notifications You must be signed in to change notification settings

miikun77/raspi-quizbuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

raspi-quizbuzzer

Quiz buzzer system that connects buttons and lights via GPIO on Raspberry Pi

Raspberry Piを使用したクイズの早押し判定システム

thumbnail


高校のクイズ愛好会で使用するために作成しました。
Daisoで購入したプッシュライトを改造し、Raspberry Pi(以下Raspi)とGPIO接続して、早押し判定をしています。
現在は1着のボタンの点灯、音声(ブザーも可)に対応しています。 2着以降の判定、時間差表示などの機能を追加を予定しています。

始めて作ったプログラムなので、まずは実際に動いて使えることを目的としています。
ソースコードは見づらく稚拙なものですが、ご意見等ありましたらぜひコメントしてください。

配線図

配線図

RaspiのGPIOはBCM番号です。物理ピン番号ではありません。
番号は https://pinout.xyz を参照してください。
Pin番号は変数にしているので、任意に変更できます。ソースコードを変更してください。

1.GPIOに圧電ブザーをつなぐ場合

使用するものはquizbuzzer.pyのみです。

2.Raspiの音声出力を用いる場合

使用するものはquizaudio.pyとbuzzer.wavです。

(追記)Daisoのプッシュライトでない場合

任意のLEDとタクトスイッチがあれば作動します。
スイッチはRaspiのプルアップ抵抗を使っているので問題ありませんが、 LEDと圧電ブザーは外部抵抗を使ってください。

実演映像

https://youtu.be/PUfAXo7mgTU (Ver3.2)

https://youtu.be/TQ3MmJUy48w (開発中の映像)


配線詳細画像

ロット番号等によって異なる可能性があります。各自で確認してください。


Reference

https://monomonotech.jp/kurage/raspberrypi/daiso_mini_touch_light.html
参考にさせていただきました。ありがとうございます。

About

Quiz buzzer system that connects buttons and lights via GPIO on Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages