GPIO Beschaltung mit Taster

  • Hallo zusammen, ich habe als Neuling mal ne Frage.


    Der Plan ist den RPI in der Hauptverteilung zu installieren und nur das nötigste draußen an der Tür.


    Mir fehlt aber jetzt ein Draht zwischen RPI und Türsprechstelle, kann ich den Taster auch mit <= 3,3 Volt an der Sprechstelle versorgen oder muss ich die 3,3 V vom RPI nehmen?


    Davon ausgehend, daß das funktioniert, müsste ich dann den Taster auf Normally close klemmen, wenn ich Pullup mit externen Widerständen machen will?!

  • Ich hab 4 Drähte zur Verfügung, die von der Hauptverteilung zur Sprechstelle gehen. Muss schon bei der USB- Leitung die beiden Spannungsversorgungsdrähte sparen, also einmal 2 Drähte, reserviert für die USB- Verbindung, würde gerne einen Draht nutzen um die Verstärkerplatine ein- und auszuschalten, hab da Probleme mit Rauschen, bleibt noch ein Draht für den Taster. Zur Not würde ich mir den Switch- Draht sparen und mir dafür was anderes überlegen, aber lieber wäre mir, ich könnte die Zuleitung zum Taster über das Netzteil in der Sprechstelle regeln.


    Strom hole ich von einer lokalen Steckdose über ein 12V Unterputzdosen- Netzteil, per Widerstand dann die 5V für den USB- Hub mit Kamera und Soundkarte und 5V für die Verstärkerplatine, und dann wäre der Plan, den verbliebenen Draht dann auf ca. 2,5 V zu regeln und über den Taster auf den GPIO zu legen.

    • Offizieller Beitrag

    Wen du nur vier Drähte hast, musst du die Audio- und Videoübertragung auch per USB machen oder?
    Ist der denn Leitungsweg überhaupt kurz genug, dass USB noch zuverlässig funktioniert, d.h. kleiner 5m zwischen Sprechstelle und RasPi, gutes verdrilltes, geschirmtes Kabel?


    Was laut deiner Beschreibung nicht gehen wird, ist dass du vom RasPi nur die beiden USB-Signalleitungen zur Sprechstelle führst. Masse (bzw. Ground/0V) wirst du selbst bei einem separaten Netzteil benötigen, nur auf die 5V kannst du verzichten. Auch bekommst du die Regelung auf 5V nur mit einem Spannungsregler (und am besten mit einem Schaltregler) hin, sonst verheizt du ziemlich viel Energie. Mit einem Widerstand wirst du definitiv nicht glücklich werden, da wird nichts stabil funktionieren. Wenn auch eine Kamera mit diesem Leitungsweg auskommen muss, würde ich dir echt empfehlen das wie folgt zu versuchen:


    Auf die 4 Drähte legst du:

    • 5V
    • Masse/ 0V
    • Data+ (USB)
    • Data- (USB)


    An der Sprechstelle nimmst du einen USB-Hub, der bei die platzmäßig passt. Ggf. nimmst du den, den ich bei mir verwendet habe, lötest die Kabel ab. Passt anschließend prima in eine UP-Dose. An diesem USB-Hub (Amazon B00EHJP4KQ) schließt du an:

    • einen Arduino Nano, z.B. Amazon: B013PC8OX4 (um den Verstärker zu schalten, den Klingeltaster auszuwerten):
    • eine USB-Kamera deiner Wahl
    • eine USB-Soundkarte (mit der bin ich gut gefahren: Amazon B01HPY6HQY)

    ...Lautsprecher, Mikrofon und einen kleinen Verstärker (suche mal bei Amazon nach: ), der für 5V geeignet ist und den du dann über den Arduino schalten kannst:
    Amazon B01N5HG4GB (hier gibt es neuere Modelle, bei denen der SW/ Enable-Eingang nicht mehr vorhanden ist, das macht das ein-/ ausschalten des Verstärkers kompliziert)...


    Alternativ kannst du natürlich auch mit einer höheren Spannung versorgen (dann fließt weniger Strom), aber dann würde ich dir einen Schaltregler empfehlen, der dir dann an der Sprechstelle "saubere" 5V liefert: z.B. der hier von ELV: Gaptec 5V/ 1A


    Musst halt mal überschlagen, was Kamera + Audiomodul dann tatsächlich brauchen. Auch wenn das oben ein 3W-Verstärker ist, wirst du kaum 3Watt dafür benötigen (bei ist der Verbrauch im laufenden Gespräch ca. 1 Watt höher)...


    Bei der Programmierung des Arduinos kann ich dir helfen. Im Prinzip sendet der Ardiuno dann über USB Daten an den RasPi (Klingetaster gedrückt) bzw. empfängt Befehle (z.B. "Verstärker ein"). Das wiederum kannst due auf dem RasPi mit einem kleinen Python-Skript verarbeiten und über virtuelle Eingänge das dann im DoorPi verwerten...


    Viele Grüße,
    Max

  • Länge vom Klingel kabel: ca 3 bis 4 Meter denke ich liegt in der wand.Leuchtmittel: Kaltlicht röhre
    Optokoppler: wo soll ich die dazwischen bauen? :)


    Habe mir jetzt eine PiFace bestellt... damit sollte das Problem gelöst sein. Dennoch würde es mich interessieren was hier das Problem ist.

    Hallo Daslvory,


    Du mußt auf jeden Fall Masseschleifen vermeiden. Da kann manchmal eine Masse mehr schon falsch sein. Ferner sollten alle Massen sternförmig verdrahtet sein.
    Ob ein Optokoppler hilft kann sein, kann nicht sein.


    Ich verstehe nur eins nicht:
    Ein guter Hardware - Programmierer entprellt jeden mechanischen Eingang (z.B. Taster) über Software (früher haben wir dazu noch Hardware genutzt).
    Ein Klingeltaster wird sicher nicht kürzer als 0,1 Sek gedrückt. Also baut man ein Softwarefilter ein, der erst dann "Taster ist gedrückt" "meldet" wenn das Signal ununterbrochen sagen wir 0,05 Sekunden anliegt.


    Auswirkungen von Spikes auf den Leitungen gehören dann der Vergangenheit an.


    Gruß vom Wasserstoff