The One-Button Audiobook Player by dm_508f0c296a2c8

ใช้แค่ปุ่มเดียว และแสดงผล LED ตัวเดียว แต่ก็น่าจะเป็นพื้นฐานต่อยอดได้เยอะ ตามเว็บที่มามีบอกวิธีทำด้วยครับ กล่องใส่ใช้ ModMyPi และต้องเจาะรูให้ปุ่มกดและ LED ด้วย ส่วน SD card ใช้ image ขนาดเล็กจาก http://www.linuxsystems.it/2012/06/raspbian-wheezy-armhf-raspberry-pi-minimal-image/ โปรแกรมเขียนด้วยภาษาสคริป Python และต้องใช้ lib เช่น pyudev, mpd-python, mpd, mpc เพื่อเล่นเพลง (หรือเสียงจาก audiobook) จาก USB drive โดยสคริป Python นี้ จะทำงานตอนเปิดเครื่อง แต่ในเว็บที่มาผมไม่เห็นบอกวิธีว่าจะใส่ตรงไหนให้มันทำงานตอยเปิดเครืองนะครับ เดาว่าใส่ใน init.d งานนี้ เอาไว้เล่นออดิโอบุ๊คให้คุณยายอายุ 90 ปีซึ่งเป็นของภรรยาของเจ้าของผลงานครับ

ดูใน comments มีคำแนะนำจากคุณ Gordon Henderson (น่าจะเป็นผู้สร้าง WiringPi) เกี่ยวกับการต่อ GPIO ให้ไปใช้ขาที่เป็น I2C (แต่ใช้เป็น GPIO นะครับ ไม่ใช่ I2C) เพราะมันมีตัวต้านทาน (resistor) pull-up ในบอร์ด Pi อยู่แล้ว จะได้ประหยัดและไม่ยุ่งยากต่อตัวต้านทานเพิ่ม

ที่มา http://blogs.fsfe.org/clemens/2012/10/30/the-one-button-audiobook-player/