From 9af009dd2ae489493da91fcbf864e5dbdbf296c9 Mon Sep 17 00:00:00 2001 From: telegnom Date: Sat, 2 May 2015 11:44:39 +0200 Subject: [PATCH] schematics added and readme updated --- README.md | 3 + doc/powerpi.fzz | Bin 0 -> 11810 bytes doc/powerpi_wiring.svg | 11869 +++++++++++++++++++++++++++++++++++++++ powerpi.fzz | Bin 0 -> 5703 bytes 4 files changed, 11872 insertions(+) create mode 100644 doc/powerpi.fzz create mode 100644 doc/powerpi_wiring.svg create mode 100644 powerpi.fzz diff --git a/README.md b/README.md index 371c4a8..6f03e5d 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,9 @@ Das Setup besteht aus zwei Bestandteilen. Der eine läuft auf einem RasPi der im ## Installation +### Hardwareverdrahtung +![Verdrahtung RespberryPi / SmartMeter](doc/powerpi_wiring.svg "Verdrahtung RespberryPi / SmartMeter") + ### Raspberry Pi Inhalt des Unterordners *pi* auf einen RasPi kopieren, auf dem ein Raspbian läuft. Das Script *power.py* muss in den Ordner /srv/powerpi und das Script *powerpi* in den Ordner /etc/init.d/ kopieren. Das Script `/srv/powerpi/power.py` muss für root ausführbar sein. diff --git a/doc/powerpi.fzz b/doc/powerpi.fzz new file mode 100644 index 0000000000000000000000000000000000000000..c737e51854a8c2ee06b1bab2b83ba2b9600560f9 GIT binary patch literal 11810 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 uDEC)lG5H^fe+^py + + + + + + + image/svg+xml + + + + + + + + + + + SmartMeter + S0a + S0b + + + + + + + + + + + + + + + + + + 1 + + + 5 + + + 10 + + + 15 + + + 20 + + + 1 + + + 5 + + + 10 + + + 15 + + + 20 + + + A + + + B + + + C + + + D + + + E + + + F + + + G + + + H + + + I + + + J + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Raspberry Pi + + + Model B (R1) + + + + + + + + + + + h + + + t + + + t + + + p + + + : + + + / + + + / + + + w + + + w + + + w + + + . + + + r + + + a + + + s + + + p + + + b + + + e + + + r + + + r + + + y + + + p + + + i + + + . + + + o + + + r + + + g + + + + + + + + + + + + + + OK + + + + + + + + + + + + + + + + + PWR + + + + + + + + + + + + + + + + + FDX + + + + + + + + + + + + + + + + + LNK + + + + + + + + + + + + + + + + + 10M + + + + + + + + + + + + + + + + + Power + + + + + + + + + + + + + + + + + HDMI + + + + + + + + + + + + + + + + + Audio + + + + + + + + + + + + + + + + + Video-Out + + + + + + + + + + + + + + + + + USB 2x + + + + + + + + + + + + + + + + + ETHERNET + + + + + + + + + + + + + + + + + DSI (DISPLAY) + + + + + + + + + + + + + + + + + CSI (CAMERA) + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GPIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3V3 + + + + + + + + + + + 5V + + + + + + + + + + + 5V + + + + + + + + + + + GND + + + + + + + + + + + 4 + + + + + + + + + + + GND + + + + + + + + + + + 17 + + + + + + + + + + + 18 + + + + + + + + + + + 21 + + + + + + + + + + + GND + + + + + + + + + + + 22 + + + + + + + + + + + 23 + + + + + + + + + + + 3V3 + + + + + + + + + + + 24 + + + + + + + + + + + GND + + + + + + + + + + + 25 + + + + + + + + + + + GND + + + + + + + + + + + + + + + + + 10 + + + + + + + MOSI + + + + + + + 0 + + + + + + + SDA + + + + + + + 1 + + + + + + + SCL + + + + + + + 9 + + + + + + + MISO + + + + + + + 11 + + + + + + + SCLK + + + + + + + 14 + + + + + + + TXD + + + + + + + 15 + + + + + + + RXD + + + + + + + 8 + + + + + + + CS0 + + + + + + + 7 + + + + + + + CS1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/powerpi.fzz b/powerpi.fzz new file mode 100644 index 0000000000000000000000000000000000000000..9db69cf9fe69cc6801422d1d7ade30a491219764 GIT binary patch literal 5703 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