Direkt zum Hauptbereich

Posts

Es werden Posts vom Juli, 2018 angezeigt.

die neue Junior-Jukebox 2.0

Gerade ist die Anleitung für die Junior Jukebox fertig geworden, und schon habe ich etwas weiter gebastelt und die verbesserte Version 2.0 gebaut. Die beiden Jukeboxen unterscheiden sich in den Punkten: Display  - nun mit Coveranzeige, statt Text Optimierung Read-Script  - bei der alten Version lies sich das Script nach 100 Karten leider nicht mehr starten, weil es einfach zu lang wurde, deswegen werden nun die NFC-Tags beschrieben und das Problem somit gelöst Night-Modus  - das ist ein Zusätzliches Script, dass die Beleuchtung der Buttons nach 18:30 automatisch ausschaltet und die Lautstärke allmählich auf 80% reduziert. Somit ist es nun auch ideal zum Einschlafen geeignet. Und hier nun ein kleines Video wie das Radio nun aussieht. Natürlich findet ihr auch  wieder eine Anleitung zum Nachbauen.

Buttons für MPC einrichten

Manchmal kann es ja nicht schaden, wenn man mit Schaltern sein MPC bedienen kann. Das ist auch wirklich nicht schwer. Ich habe in meinem Script den Play-Button an PIN 12, den Weiter-Button an PIN 38 und den Zurück-Button an PIN 10 Dann habe ich mir ein einfaches Python-Script geschrieben, was die notwendigen Aktionen ausführt. Da das Scrip Teil des Projekts - Junior Jukebox ist, wird da auch gleich das Display mit angesprochen. Wer das nicht braucht, kann die Zeilen einfach rauslöschen. Und hier ist nun das Script. #!/usr/bin/env python from RPLCD import CharLCD import sys import time import RPi.GPIO as GPIO import os from subprocess import call #PLAY_SWITCH = 12 #NEXT_Switch = 38 #Prev_Switch = 10 GPIO.setwarnings(False) GPIO.setmode(GPIO.BOARD) GPIO.setup(3,GPIO.OUT) GPIO.setup(12, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) GPIO.setup(38, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) GPIO.setup(10, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) #lcd= CharLCD(cols=16