Benutzer-Werkzeuge

Webseiten-Werkzeuge


diy_flatfield-controller

Dies ist eine alte Version des Dokuments!


DIY Flatfield-Controller

Der Flatfield-Controller enthält folgende Bauelemente

Übersicht

Hardware
  • Raspberry Pi2
  • Relay-Shield (4 Relays, wovon 3 benötigt werden)
  • I2C Servo-Shield (16 Channel wovon 2 benötigt werden)
  • 4 Endschalter
  • 2 Servomotoren „todo“
  • Servocity Gearset
  • Mechanik-Bauteile (8mm Welle, Aluminiumbefestigung)
  • Halter für die Folie sind mit dem 3D-Drucker gefertigt
  • 2x Einbausteckdosen
  • 2x 4Pin-DC Buchsen und 2x 3Pin-Dc Buchsen
  • 1x Kaltgerätebuchse (Stromversorgung)
  • 1x 5-6 Volt 2.1mm (innen positiv) Buchse (Spannungsversorgung für die Servomotoren)
Software
  • Raspian Betriebssystem
  • Apache2 Webserver
  • PHP Webinterface
  • Python-Scripte zur Steuerung der Hardware

Details

Hardware

Pinbelegung

Python auswahl der Pinbelegung

GPIO.setmode(GPIO.BOARD) wählt die Pinheader (1-40) als Nummerierung aus, während GPIO.setmode(GPIO.BCM) die GPIO Bezeichnung (außerhalb des roten Kastens) auswählt.

13 Pins werden verwendet. Pins ohne Bezeichnung werden für die elektronische Schaltung benötigt, müssen jedoch im Quellcode nicht angesprochen werden (z.B. Masse (GND) ). Effektiv werden damit 9 Pins der Headerleiste belegt.

Pin Bezeichnung (Quellcode) Verwendung
Row 1 Col 1 PIN_RELAY_1 Relay für Steckdose C11 Flatfield-Folie
Row 2 Col 1 PIN_RELAY_2 Relay für Steckdose Z61 Flatfield-Folie
Row 3 Col 1 PIN_RELAY_3 Relay für die Servomotoren (Servoshield)
Row 2 Col 1 Relay VCC
Row 3 Col 1 Relay GND
Row 3 Col 1 PIN_RELAY_3 I2C
Row 3 Col 1 PIN_RELAY_3 I2C
Row 3 Col 1 PIN_RELAY_3 I2C
Row 3 Col 1 PIN_RELAY_3 I2C
Row 3 Col 1 PIN_SWITCH_C11_OPEN Endschalter C11 open
Row 3 Col 1 PIN_SWITCH_C11_CLOSE Endschalter C11 close
Row 3 Col 1 PIN_SWITCH_Z61_OPEN Endschalter Z61 open
Row 3 Col 1 PIN_SWITCH_Z61_CLOSE Endschalter Z61 close

Software

Installation und Inbetriebnahme

diy_flatfield-controller.1551948422.txt.gz · Zuletzt geändert: 2020/11/22 16:41 (Externe Bearbeitung)