Hallo allerseits,
Um mich kurz vorzustellen, ich heiße Harry, bin mitte 30, gelernter Energieelektroniker, im Service für Industrieanlagen tätig.
Ich habe mir letztens einen Raspberry Pi zugelegt, bin also noch blutiger Anfänger, habe ein bisschen damit herumgespielt, mir sind verschiedene Verwendungszwecke eingefallen, evtl. als PC fürs Auto etc, ich habe dann aber einen anderen Einsatzzweck fürs erste Bastelprojekt ausgewählt, und ich möchte das hier kurz vorstellen.
Ein 8 Kanal IP Switch mit
- integriertem NAS, Schaltstatusanzeige über LED
- selbstgebautes Relais-Treiber Board (über einen ULN2803A)
- selbstgebautes RelaisBoard für 8 Relais mit einer theoretischen Belastbarkeit von 10A/Kanal
- ein USB-Port nach aussen geführt
- der Netzwerkanschluss nach aussen geführt
- ein Taster um den RasPi ohne Login herunter zu fahren bzw zu starten
das ganze eingebaut in ein 19" Gehäuse.
Sieht dann im Groben so aus (Versuchsaufbau, deswegen so unordentlich :D):
- 5V Netzteil (Versorgung für den RasPi und das Treiber Board)
- RasPi inkl. USB Stick für die NAS Funktionalität
- Relaistreiber Board mit dem ULN2803A und Anschluss für Reset-/Starttaster (nicht sichtbar)
- Relaisboard mit Anschlüssen für 6,3mm Flachstecker für die Relaiskontakte
- LED interface Board mit Vorwiderständen
Softwaremässig ist bisher folgendes im Einsatz:
- Raspbian Wheezy
- WiringPi
- Apache Webserver
- PHP5
- Samba
- Ein Shutdownscript, damit man mit dem Taster herunterfahren kann.
Prinzpiell funktioniert es folgendermassen:
Apache/PHP stellt eine Webseite zur Verfügung, auf der man sich erstmal einloggen muß.
Bisher funktioniert das über einen ganz billigen Login über Sessions, ohne verschlüsseltes Passwort oder SQL Server im Hintergrund, wer Sicherheitsbedenken hat, kann da noch verbessern.
Hat man sich eingeloggt, bekommt man links einen Überblick über das System (von HIER "geklaut), oben kann man sich wieder ausloggen, in der Mitte sieht man den Ausgangsstatus der verwendeten 8 GPIO Ausgänge.
Grüner "Button", Ausgang ist auf 0, Relais sind nicht geschaltet, roter Button, Ausgang ist geschaltet.
Der RasPi schaltet die 3,3V Ausgänge raus, die gehen über Flachbandkabel auf das Treiber Board, werden dort vom ULN2803A auf 5V umgesetzt, gehen dann weiter über Flachbandkabel aufs Relaisboard, und schalten dort die 5V Relais. Das Flachbandkabel vom Relaisboard geht weiter zum LED Interfaceboard, dort wird das 5V Signal über Vorwiderstände angepasst, und es können LEDs über Klemmen angeschlossen werden.
Das ganze Ding kann man nun als 8-Kanal IP Switch inkl. NAS, als 8 Kanal Zeitschaltuhr über cron-jobs oder ähnliches benützen.
Wenn Interesse am Nachbau oder der Weiterentwicklung/Verbesserung besteht, erstelle ich gerne eine komplette Projektdoku.
Wünsche Euch fröhliche Restweihnachten :thumbs1: