Beiträge von hailogugo
-
-
Dankeschön!.
Jetzt hast du fast alles geändert. Jetzt sieht es ähnlich aus wie gpiozero.
-
Bin jetzt nochmal mit den Buttons angefangen. Einen Versuch wage ich noch, da der Hinweis mit dem Modul der GPIO kam.
WiringPi habe ich nicht wirklich verstanden.
Nun habe ich nochmal bei gpio angefangen auch wenn es alt ist. Ich muss in meinem Fall nur zweit Taster überwachen und wenn diese gedrückt werden in der "Console" den Befehl mpc next oder mpc prev reinbekommen.
Der Rest klappt übrigens über meinen KY-040 Drehencoder. Keine Störung. Auch schein dmix zu funktionieren.
Zu meinen Button mal mein Skript was ich gerade versucht habe mit Hilfe des Kofler Buches zu schreiben.
Ich habe diesen aktuell nicht getestet, da ich absolut nicht weiß ob man das so schreiben kann/darf und auch ob Pull ab Down wirklich aktiviert werden.
Bitte schaut mal drüber wenn Ihr Zeit habt und gibt mir Verbessungen vor. Danach möchte ich ausprobieren, ob es an gpiozero liegt.
Python
Alles anzeigen#!/usr/bin/python3 # Beispieldatei /home/pi/buttonnew.py import os, sys, time, RPi.GPIO as gpio gpio.setmode(gpio.BOARD) # Pin-Nummern verwenden next=37 prev=36 gpio.setwarning (False) gpio.setup(next, gpio.IN, pull_up_down=gpio.PUD_UP) # Pin 37 = Track+ gpio.setup(next, gpio.IN, pull_up_down=gpio.PUD_DOWN) # Pin 37 = Track+ gpio.wait_for_edge (37, gpio.Falling) gpio.setup(prev, gpio.IN, pull_up_down=gpio.PUD_UP) # Pin 36 = Track- gpio.setup(prev, gpio.IN, pull_up_down=gpio.PUD_DOWN) # Pin 36 = Track- gpio.wait_for_edge (37, gpio.Falling) while 1: if gpio.input(37)==gpio.LOW: os.system("mpc next") sys.exit() time.sleep(0.3) while 2: if gpio.input(36)==gpio.LOW: os.system("mpc prev") sys.exit() time.sleep(0.3) try: gpio-Code finally: gpio.cleanup ()
-
Ich habe an den Pin Lauter Leiser mit KY040 dran. Das funktioniert wunderbar. Somit wird irgendwie der DAC nicht richtig angesprochen.
Jetzt guck ich mir mal piwiring an.
-
Hallo habe den Thread gefunden. Ist das Projekt fertig geworden?
-
Hey. Jetzt habe ich über die Konsole die Button deaktiviert und nicht nur über die Webseite und der Ton kommt. Auch mit Startup Sound.
Jetzt muss ich mir nochmal die Buttons angucken und was ihr getrieben habt.
-
Meinst du damit, dass ich keine Doppelbelegung habe?
-
Ich habe nun auch noch diesen Beitrag gefunden zu dmix und mpd.
ALSA dmix funktioniert nicht mit MPD
Ton kommt aber nur ganz kurz nach dem booten, dann bleibt es wieder ruhig.
-
Ich würde ja ehr parallel schalten vom Gefühl her. Dann muss man natürlich gucken dass die PBs nicht unterfordert werden und alle abschalten oder ähnliches.
Habe ich aber nie gemacht und ich weiß auch nicht ob es für die PBs problematisch ist wenn am Ausgang Spannung anliegt.
-
Hi schlizbäda ,
habe ich nun auch ausprobiert mit MPD. Funktioniert natürlich nicht. Mit VLC kommt Sound.
Ich teste nun mal den Startsound komplett wegzulassen und schaue was jetzt dann passiert.
Ich habe nun den Startsound Service deaktiviert und selbst die Datei aus Systemd gelöscht. Es kommt kein Startsound mehr aber es funktioniert noch nicht.
Ich habe mich ein wenig durch das install skript gewurschtelt aber auch hier komme ich nicht weiter. Seht Ihr vielleicht was das Problem sein könnte was vielleicht noch auf die Soundkarte zugreift?
Habt ihr einen weiteren Rat?
-
Guten Tag,
ich bin am Wochenende und auch jetzt mal dazu gekommen mpd zu installieren wir von dir beschrieben. Klappt sogar besser als über das Handbuch was ich genutzt habe. Ton kam alles TipTop.
schlizbäda Allerbesten Dank für deine Zeit!
Danach habe ich den Service aus meiner Phoniebox vom Startsound entfernt. Dies reichte scheinbar noch nicht.
Ich habe jetzt auch gelesen, dass man mit einem dmix in Alsa zwei/mehrere Programme zugriff geben kann.
Hierbei wird Alsa bei Signale empfangen und dann neue mixen und dann an den Soundkartentreiber geben.
Kann mir vielleicht jemand sagen wie die asound Datei aussehen muss.
Ich habe hierzu was gefunden aber das habe ich wohl falsch gemacht und es tut nicht. Auch habe ich gesehen, dass Schlizbäda sowas in seiner Datei aufgeführt hat aber auch da werde ich nicht schlau raus.
Link
-
Ich habe es selber nie gemacht.
Schau dir das hier mal an
RPi als Bluetooth-Lautsprecher unter Raspbian Stretch
Und Audioausgabe sollte dann über hdmi gewählt werden. Hierfür kannst du im desktop oben mit rechten Maustaste auf den Lautsprecher klicken und hdmi wählen.
-
Also meine Erfahrungen
Ich habe mir das GameHAT bestellt. Pi hinten rein Akku bei eBay gekauft SD Karte mit RetroPi Image von der GameHAT Anleitung installiert und es läuft.
Nachteile
USB Anschlüsse teilweise verdeckt um weiter gamepads anzuschließen, wenn auf einen Fernseher mit mehreren Spielen möchte. Der Kunststoff ist etwas scharfkantig.
Aus meiner Sicht ist fast alles Plug and Play.
Spiele findet man im Netz.
Die 25000 Stück nerven ehr im Auswahlmenü. Hier würde ich nur das nehmen was man wirklich spielen will.
-
Hi
Ich bin immer begeistert dass die Niederländer so gut sprechen und schreiben können in englisch deutsch. Ich arbeite für ein niederländisches Unternehmen und wie offen mit den Sprachen umgegangen wird. Ik verstand Kum wat from ya.
Geschrieben bestimmt völlig falsch.
Ich habe solche Taster das letzte mal verwendet
Die gab es bei eBay aber mal für unter 10€ Und wurden mir zufälligerweise aus NL geliefert. Vielleicht mal in der Heimat kurz schauen.
-
Hi
Da habe ich bereits Master drin stehen.
-
Ich installiere immer die Desktop Version und schalte später diesen ab. Von den bootzeiten ist es dann ziemlich gleich
-
Wenn du die ältere Version 0.9 verwendest sollte es schnell möglich sein.
Du musst dann noch im Skript gucken wie er vlc mit Datei starte, da vlc immer als cvlc gestartet wird erscheint es nicht auf dem Display.
Die Buttons.py musst du dir mal anschauen. Hier schau auch mal dem Thread Jukebox 4kids im Beitrag 206 nachgucken da habe ich mal eine Anleitung geschrieben für Musik. Ist aber für dich vielleicht hilfreich da ich damals noch keine Ahnung von Linux hatte .
-
Super erstmal danke.
Ich muss nun nochmals probieren
-
Versuche mal in den Ordner die gleichen Datein wie in einem der Anderen zu kopieren. Vielleicht ist was mit den Datein. Die jetzigen löschen.
Ich hatte es mal aber das war beim TonUino dass die Daten nicht richtig auf die SD geschrieben wurden.
-
Nochmal zur Situation.
Ich habe erste mit dem normalen Audioausgang gearbeitet, da ich nicht dachte, dass dieser so schlecht sein kann. Aber man hat ein permanentes Rauschen drin und das ist halt nicht schön. Über den normalen Audioausgang funktioniert dies. (Normaler Audioausgang ist der 3,5-Klinkenaschluss)
Wegen des Rauschens habe ich mir dann den DAC geholt, da ich nicht einen Hifiberry nochmal holen wollte. War rein aus Geldersparnis.
Ersparnis sehe ich jetzt aber nicht mehr. Zu viel zeit verbraucht und auch jetzt verbrauche ich Zeit von anderen. Deshalb euch beiden einen besten Dank!.
Im Phoniebox Projekt wird nach dem Bootvorgang eine Audio abgespielt "Startsound" diese wird über mpg123 oder so ähnlich abgespielt. Das funktioniert.
Danach sollte MPD eigentlich beim letzten Track weiter machen. Hier kommt manchmal auch ganz kurz was. Zeitlich unter 1 Sekunde direkt nach dem Startsound.
Danach läuft im Webinterface die Zeit zum abspielen weiter aber die Lautsprecher bleiben stumm.
Ich habe mir nun auch mal das Buch dabei geholt. Ich habe es 2017 gekauft als ich die erste Phoniebox gebaut habe und die Anleitung dazu geschrieben habe. Hier habe ich auch einen Hifiberry MiniAmp verwendet. Habe ich aber auch länger für gebraucht. Damals leif alles über VLC.
Ich gucke mir nun mal das Buch an. Gucken ob das mir hilft.
Ich habe im Buch zum Thema MPD gelesen. Auch hier wird der hifiberry DAC+ verwendet. Die haben in der mpd.conf aber keine Einstellungen des Audio outputs geändert sondern haben nur mit ALSA gearbeitet. Desweiteren habe ich gesehen, dass der Pi ggf. seinen Audioausgabe selber aussucht wenn ein HDMI Kabel angeschlossen ist.
Ich werde die Tage erstmal das durch probieren und mich wieder melden.