Beiträge: 44
Themen: 2
Registriert seit: May 2015
Bewertung:
0
Geschlecht: Männlich
Hallo, weiß jemand wie ich abfragen kann (z.B. in einem python script oder auch anders) ob gerade Radio oder irgendeine Musikdatei auf meinem Raspi abgespielt wird? Ich möchte ein Relais schalten. Hawkeyexp sagte schon das es nicht ganz einfach ist aber vielleicht kennt jemand einen Trick.
Beiträge: 6
Themen: 1
Registriert seit: Nov 2016
Bewertung:
0
Geschlecht: Männlich
Theoretisch könntest du das Audiosignal mit einem Transistor verstärken und an einem GPIO Pin anschließen. Damit kannst du dann das Relais schalten. Soweit ich weiß liefert GPIO ab 3,3V ein high.
Beiträge: 44
Themen: 2
Registriert seit: May 2015
Bewertung:
0
Geschlecht: Männlich
03.12.2016, 11:14
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2016, 11:15 von felix.)
Ja das könnte auch gehen. Das brignt mich auf die Idee das Audiosignal mit einem AD-Wandler zu überwachen. Ich habe sowieso einen Attiny auf meiner Steuerplatine der über UART mit dem Raspi kommuniziert. Der AD-Eingang vom Attiny sollte so hochohmig sein das er das Audiosignal nicht stört.
Eine Softwarelösung ist natürlich schöner.
Beiträge: 6
Themen: 1
Registriert seit: Nov 2016
Bewertung:
0
Geschlecht: Männlich
Klar wäre eine Software Lösung schöner, allerdings musst du dabei den Wiedergabe Status von unterschiedlichen Anwendungen überwachen, zb Musik, Radio usw. Weiß nicht ob man das gesammelt abfragen kann. Die Lösung mit dem AD Wandler würde hier halt direkt das Ausgangssignal abfragen.
Beiträge: 273
Themen: 9
Registriert seit: Dec 2015
Bewertung:
5
Geschlecht: Männlich
wie will man feststellen welche quelle aktiv, wenn man den audioausgang überwacht?
der weiß ja auch nicht wo der ton her kommt.
mit xbmc weiß man ob audio oder video läuft. oder überhaupt ob der player läuft.
was willst du mit dem relais denn schalten?
Beiträge: 273
Themen: 9
Registriert seit: Dec 2015
Bewertung:
5
Geschlecht: Männlich
am pi:
3,3V ist high, 0V ist low.
ich bin der meinung bei 50% ist die trennung von low zu high.
über ein python scipt z.B. oder boolean conditions.
Beiträge: 44
Themen: 2
Registriert seit: May 2015
Bewertung:
0
Geschlecht: Männlich
04.12.2016, 13:20
(Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2016, 13:21 von felix.)
Der high und low Status vom Pi hat mit dieser Idee nichts zu tun. Ich schaue mir die Spannung vom Audio-Out mit einem zusätzlichen Mikrocontrolller an und gebe dann dem Raspi über UART bescheid welches Signal geschaltet werrden soll. Über einen GPIO schaltet ich dann über eine Verstärkerschaltung das Relais. Das Thema ist für mich somit erledigt. Danke für die Hilfe!
Beiträge: 44
Themen: 2
Registriert seit: May 2015
Bewertung:
0
Geschlecht: Männlich
Ah , ok. Das wäre natürlich auch möglich...dann müsste ich nur aufpassen das ich mir das Signal nicht selber störe und schauen das der transistor auch immer voll durchsteuert.Danke und schönen Abend noch.