Skip to content

Steuerung

Nugman edited this page Aug 1, 2016 · 12 revisions

Herz der Steuerelektronik ist ein Arduino Nano. Es kann aber auch ein Arduino Uno oder ein vergleichbares Modell verwendet werden. Der Arduino verarbeitet die Tastendrücke und steuert das LCD sowie das Waschprogramm. Letzteres läuft sequentiell ab, ist also verhältnismäßig simpel. Alle benötigten Bauteile (Treiberstufen usw.) sind auf der Relaisplatine bereits enthalten. Die Schaltung beschränkt sich daher auf die Verkabelung der Komponenten.

Ich empfehle, die Schaltung vorab provisorisch auf einem Breadboard zusammenzustecken, um sich mit dem Arduino und den Komponenten vertraut zu machen. So kann man recht einfach die Schaltung testen und die einzelnen Komponenten vorab mit Testprogrammen ausprobieren (Taster, LCD usw.). Die Relaisplatine kann hierbei z.B. durch LEDs ersetzt werden (passende Vorwiderstände nicht vergessen). Die Servos kann man direkt anschließen, wenn man die Schaltung zusätzlich mit 5V versorgt. Die Versorgung per USB reicht hierfür in der Regel nicht aus.

Anfangs hatte ich große Probleme mit Störungen im LCD: Sobald der Motor oder die Pumpe anlief, waren nur noch Hieroglyphen auf dem Display. Dies konnte ich durch die Verwendung eines I2C-LCD sowie durch abgeschirmte Kabel beheben. Außerdem habe ich der Pumpe einen Entstörkondensator (RC-Glied) verpasst. Hinweise für die Verkabelung des I2C-LCD findet man auf https://arduino-info.wikispaces.com/LCD-Blue-I2C und https://www.arduino.cc/en/Reference/Wire

Die Taster sind auf einer Lochrasterplatine verlötet. Die Platine selbst ist mit Abstandsröllchen von hinten an das Aluprofil am Gehäuse geklebt. Die Eingänge für die Taster sind per Software als Pullup ausgelegt, die Taster schalten also gegen Masse.

Die Verteilung von 5V für Arduino, Relais und Servos geschieht mittels einer Streifenrasterplatine. Der Arduino sitzt auf einem Sockel in der Mitte. Auf den Streifen sind Lötnägel angelötet, die mit passenden Steckern zur Peripherie verkabelt sind. Natürlich kann man hier auch eine Lochrasterplatine nehmen.

###Stückliste

Clone this wiki locally