diff --git a/README.md b/README.md index 5e4272e..7770d95 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,29 @@ Keypatch basieren auf einem WEMOS D1 mini und einem PCF8575 IO Erweiterungen 24 RJ45 Ports sind jeweils über 2 Adern codiert. Wenn ein Kabel mit der richtigen Codierung eingesteckt wird, wird eine LED auf einem NeoPixel über dem jeweiligen Port grün, bei fehlendem oder falschem Kabel rot. +## Hardware + +### 1. Hauptplatine (Wemos D1 mini + NeoPixel) +- Wemos D1 mini (ESP8266) +- Anschluss für PCF8575 Module + - D1 SCL + 10k PullUp + - D2 SDA + 10k PullUp +- Anschluss für NeoPixel-Strip: + - D6 → NeoPixel DIN (330 Ω in Serie) + - 5V Versorgung + 1000 µF Elko nahe LED-Streifen +- Backbone-Header (5 Pins): **3V3, GND, SCL, SDA, INT** + +### 2. PCF8575-Module +- PCF8575 Modul (2,5–5,5 V) +- I²C-Pins (SCL, SDA) mit Hauptplatine verbunden +- IOs schalten gegen GND + +### 3. Adressierung +Die Adressen der Module werden per **A0/A1/A2 Jumper** gesetzt: +- Modul A `0x20` (A0=0,A1=0,A2=0) +- Modul B `0x21` (A0=1,A1=0,A2=0) + + Codierung der Ports: | Port | PinA | PinB | KabelA | KabelB | PCF | @@ -34,3 +57,6 @@ Codierung der Ports: | 23 | 4 | 6 | blau | grün | 0x22-P06 | | 24 | 4 | 7 | blau | weiß-braun | 0x22-P07 | + + +