Skip to content

RommePi hilft beim Spiel Romme. Anstatt zu Klopfen drückt man einen Buzzer. der erste Buzzer wird per LED signaisiert.

License

Notifications You must be signed in to change notification settings

0xflotus/RommePi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RommePi

RommePi hilft beim Kartenspiel Rommé. Anstatt zu Klopfen drückt man einen Buzzer. der erste Buzzer wird per LED signaisiert.

Video zum Betrieb des RommePi

RommePi

weitere Fotos zum Aufbau unter images

Aufgebaut ist das System wie folgt:

  • Raspberry Pi Zero
  • einige günstige Buzzer, an die Kabel gelötet wurden
  • Steckbuchsen zum Anschließen der Buzzer
  • LEDs zum Anzeigen, welcher Buzzer gedrückt wurde
  • Status LED als RGB-LED
  • Reset Taster
  • USB-C Breakout Board
  • ein Gehäuse, in das alles eingebaut wird

Das Python Script wird über die crontab von Root beim Booten gestartet

Funktion:

  • Gerät fährt hoch
  • Python wird gestartet
  • Statsu LED wird grün = Gerät bereit
  • Buzzer wird gedrückt = zugehörige LED leuchtet, Status LED wird rot
  • nach 3 Sekunden wird System resetet, Status LED wird grün, nächster Buzzer kann gedrückt werden
  • manuelles Reseten über den Reset Taster möglich
  • Langes Drücken des Reset Tasters fährt das System runter

Raspberry Pi Zero

  • Stromzufuhr über Lötkontakte

LEDs

  • Ansteuerung über MCP23017 I2C Expander
  • Nutzung der Adafruit Library für MCP23017

crontab root
@reboot python3 -u /home/pi/RommePi/romme-klopfen.py

About

RommePi hilft beim Spiel Romme. Anstatt zu Klopfen drückt man einen Buzzer. der erste Buzzer wird per LED signaisiert.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%