Hauptseite/MotorLeinwand: Unterschied zwischen den Versionen

Aus C3MAWiki
(Halterung)
Zeile 84: Zeile 84:
== Halterung ==
== Halterung ==
<gallery>
<gallery>
Datei:IMG_20150616_190635.jpg | Konstruktion
Datei:IMG 20150616 190635.jpg | Konstruktion
Datei:IMG_20150616_173055.jpg | Halterungs Winkel
Datei:IMG 20150616 173055.jpg | Halterungs Winkel
Datei:IMG_20150616_190615.jpg | Frontal Ansicht
Datei:IMG 20150616 190615.jpg | Frontal Ansicht
</gallery>
</gallery>



Version vom 16. Juni 2015, 21:38 Uhr

Dies ist ein Projekt, an dem momentan aktiv gearbeitet wird. Wenn du Fragen hast oder mitarbeiten möchtest, wende dich an Ollo.


Motor Leinwand

Controller Beschaltung

Die Steuerung nutzte einen Atmega8 16PU. Jetzt ist ein Atmega8 8U im Einsatz. Dabei werden die folgenden Pins verwendet:

  1. PC5 Motor abwärts
  2. PC4 Motor hoch
  3. PB5 Pin1 Triggert hochziehen der Leinwand
  4. PB4 Pin2 Triggert herunterlassen der Leinwand
  5. PB3 Pin3 Triggert Stop der Leinwand
  6. VCC 5V
  7. GND 0V ;-)

Die Pins1-3, GND und VCC werden dann über das Netzwerkkabel zur Verfügung gestellt. (sieh nächstes Kapitel)

Schalten

Die Pins (Pin1 - 3) müssen auf GND gezogen werden, um geschaltet zu werden. (Die Eingänge im Mikrocontroller sind via Pull-up nach oben gezogen)

RJ45 Pinbelegung

RJ45 Pin Mikrocontroller Pin Funktion
1 PB4 Herunter
3 PB3 Stop
5 AVCC Saft
6 GND
7 PB5 Hoch

Erklärung zu RJ45 (8P8C) Pinbelegung

Notabschaltung

Die Motorsteuerung ist über Mechanische Endschalter (Endstopps) gelößt. D.h. die Software kann die "Hoch" oder "Runter" Befehle ewig senden. Daher muss eigentlich nie der Zustand Hoch / Runter verlassen werden. Um die Relais und zu Entlasten wurde folgende Rechnung durchgeführt: Maximale-Leinwand Länge sei 200cm

Achse auf der die LW aufgerollt ist hat einen Durchmesser von 6cm U = 2*pi*r = pi*d => ca 10 Umdrehungen fürs komplette Ab/ Aufrollen

Motor hat 10 r/min

Nach 1min ist die Leinwand komplett ausgerollt Nach 1min x sec kommt man immer in den Timeout

Hardware

Halterung

Software

Der aktuelle Stand der Software-Entwicklung ist in unserem Github zu finden: https://github.com/C3MA/MotorLeinwand