I2C Keyboard

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    Da in jedem Forum ein paar Regeln eingehalten werden müssen, möchte ich diese auch vorher hier festlegen und niederschreiben. Die grundsätzliche Netiquette setze ich bei Jedem voraus. Darüber hinaus möchte ich nur spezielle Regeln ansprechen:
    - Unterlasse FullQuote sondern nutze Alternativen wie Inline-Quoting
    -> siehe auch https://de.wikipedia.org/wiki/Fullquote vs. https://de.wikipedia.org/wiki/TOFU#Alternativen_zu_TOFU
    - Unterlasse nichtssagende Antworten wie "Danke" oder "werde ich mal testen" oder ähnliches, sofern Du nicht der Threadersteller bist und einen Lösungsvorschlag angeboten bekommen hast.
    - Vermeide Doppel-Posts (zwei Beiträge von Dir hintereinander) sondern editiere wenn möglich Deine Posts.

    Danke...

    • I2C Keyboard

      Hallo,

      mit vielen guten Tips von motom001 - DANKE!!!!! - konnte ich ein kleines Projekt verwirklichen.
      Ein keyboard für doorpi, das mittels I2C kommunizieren kann.

      Hintergrund bei mir: Ich habe eine billige Folientastatur (sh Foto, kostet bei ali*** ca 80 cent inkl Porto), die ich gerne zum Öffnen der Tür (zusätzlich zu RFID) verwenden möchte. Außerdem habe ich noch einige Relais herumliegen, die allerdings nur mit Arduinos direkt funktionieren (5V) - und in Software kenne ich mich ein wenig besser aus als in Hardware....

      Anbei das keyboard-file, das ich mit der aktuellen doorpi-Version (frisch laut Anleitung auf Jessie installiert) getestet habe.
      Außerdem anbei der arduino-Sketch (getestet mit einem UNO), der sowohl die Tastatur als auch ein an Pin 10 des Arduino angeschlossenes Relay bedient. Der Sketch ist ein wenig roh und könnte sicherlich noch wesentlich verbessert werden (zum Beispiel ist der Pin 10 hardcoded) - aber das lässt sich sicherlich gut erweitern.

      Ich hoffe, die enthaltene Doku ist halbwegs verständlich.

      WICHTIG: Damit das funktioniert, muß das python smbus-package installiert sein! geht am raspi mit:
      sudo apt-get install python-smbus

      @motom001: Kannst Du das evtl ins repo mit aufnehmen? Würde mich darüber sehr freuen...

      Cheers,

      Pula
      Images
      • arduino.jpg

        121.79 kB, 800×1,066, viewed 204 times
      • keypad.jpg

        96.59 kB, 800×1,066, viewed 182 times
      Files
      • from_i2c.zip

        (2.42 kB, downloaded 172 times, last: )
      • tastatur_doorpi.zip

        (2.02 kB, downloaded 160 times, last: )

      The post was edited 1 time, last by pula ().