Die Steuerung:
Das Ganze kann man natürlich mit einer Zeitschaltuhr machen. Aber ich habe einige Anwendungen im Hiterkopf, die es erforderlich machen, etwas mehr Funktionalität zu besitzen. Deswegen habe ich diese einfach Aufgabe gleich mit dem Raspberry Pi gemacht und somit gleich eine Übung für den Einstieg in die Programmiererei gehabt.
Also Netzteil, Kleincomputer, und 8-fach Relaiskarte besorgt und los geht's. Mit ein paar Videos und Tutorials habe ich erst mal alles eingerichtet und war schnell in der Lage über Remote Desktop auf den kleinen Pi zuzugreifen und eine LED zum blinken zu bringen.
Für den Trommler habe ich ein Python Skript geschrieben, in dem lediglich steht, dass der GPIO11 für 20 Sekunden ein Outputsignal liefern soll. Das steuert parallel 2 Relais an. Parallel deswegen, weil ein Relais maximal 10A verarbeiten kann. Der Pumpe und dem Motor habe ich also zur Vorsicht jeweils ein eigenes Relais spendiert. Ein sogenannter Cronjob ruft das Python Programm jetzt alle 4 Stunden auf und führt es aus.
Auf dem Screenshot sieht man das in der ersten Zeile. 0 */4 * * * bedeutet alle 4 Stunden. In der zweiten Zeile sieht man übrigens den Job für den Futterautomaten, der das Futter-Python-Skript täglich zu festgelegten vollen Stunden aufruft. 0 6,8,10,12,14,16,18 * * * bedeutet das erste mal am Tag um 6, dann wieder um 8 , um 10 und so weiter. In den aufgerufenen Python Skript steht dann drin wie lange der Vibrationsmotor laufen soll.
Einfacher geht's echt nicht, und man kann jeder Zeit alle Parameter selber ändern, erweitern hinzufügen usw. - echt genial. Hätte nicht gedacht, dass ich mich mal mit so was beschäftige.
IMG_20160617_173737.jpg (Größe: 128,84 KB / Downloads: 382)
Python.JPG (Größe: 29,52 KB / Downloads: 391)
Cronjob.JPG (Größe: 41,29 KB / Downloads: 363)
Das Ganze kann man natürlich mit einer Zeitschaltuhr machen. Aber ich habe einige Anwendungen im Hiterkopf, die es erforderlich machen, etwas mehr Funktionalität zu besitzen. Deswegen habe ich diese einfach Aufgabe gleich mit dem Raspberry Pi gemacht und somit gleich eine Übung für den Einstieg in die Programmiererei gehabt.
Also Netzteil, Kleincomputer, und 8-fach Relaiskarte besorgt und los geht's. Mit ein paar Videos und Tutorials habe ich erst mal alles eingerichtet und war schnell in der Lage über Remote Desktop auf den kleinen Pi zuzugreifen und eine LED zum blinken zu bringen.
Für den Trommler habe ich ein Python Skript geschrieben, in dem lediglich steht, dass der GPIO11 für 20 Sekunden ein Outputsignal liefern soll. Das steuert parallel 2 Relais an. Parallel deswegen, weil ein Relais maximal 10A verarbeiten kann. Der Pumpe und dem Motor habe ich also zur Vorsicht jeweils ein eigenes Relais spendiert. Ein sogenannter Cronjob ruft das Python Programm jetzt alle 4 Stunden auf und führt es aus.
Auf dem Screenshot sieht man das in der ersten Zeile. 0 */4 * * * bedeutet alle 4 Stunden. In der zweiten Zeile sieht man übrigens den Job für den Futterautomaten, der das Futter-Python-Skript täglich zu festgelegten vollen Stunden aufruft. 0 6,8,10,12,14,16,18 * * * bedeutet das erste mal am Tag um 6, dann wieder um 8 , um 10 und so weiter. In den aufgerufenen Python Skript steht dann drin wie lange der Vibrationsmotor laufen soll.
Einfacher geht's echt nicht, und man kann jeder Zeit alle Parameter selber ändern, erweitern hinzufügen usw. - echt genial. Hätte nicht gedacht, dass ich mich mal mit so was beschäftige.
IMG_20160617_173737.jpg (Größe: 128,84 KB / Downloads: 382)
Python.JPG (Größe: 29,52 KB / Downloads: 391)
Cronjob.JPG (Größe: 41,29 KB / Downloads: 363)
Viele Grüße,
Andreas
Andreas