www.mikrocontroller.net

Stargate-Bau (Atlantis)

Ich habe vor ein Atlantis-Stargate zu bauen. Es soll als Türdurchgang dienen (um den Türrahmen herum). Für Bilder siehe unter Weblinks.

Die Funktion wird in Videos[1][2][3][4][5] erläutert.

Inhaltsverzeichnis

[Bearbeiten] Beschreibung des Anwahl-Vorganges

Das Anwählen des Tores soll wie folgt funktionieren:

Das Stargate besteht aus 9 großen Symbolen, genannt Chevrons, sowie insgesamt 36 kleinen Symbolen, genannt Symbole, die Sternenbilder darstellen sollen.

Das gesamte Tor steht zu Anfang im Standby-Modus, in dem alle Symbole "glimmen" und der Rest abgeschaltet ist. Wenn ein Symbol-Taster oder der "Klingel"-Taster gedrückt wird, beginnt der Anwahlporzes:

Die Anwahl kann man sich vorstellen wie das Wählen einer Telefonnummer: Eine Koordinate eines Anwahlpunktes besteht aus 7 Koordinatenpunkten, das entspricht 7 kleinen Symbolen.

Die Anwahl erfolgt wie folgt: Initial sind alle Symbole am „glimmen“ und alle Chevrons ausgeschaltet. Es erfolgt dann nacheinander die Anwahl der einzelnen Koordinatensymbole per Druck auf einen der 36 Symbol-Taster, wobei nach jeder einzelnen Anwahl ein Chevron nach dem anderen und deren Symbol darunterliegend aufleuchtet.

Die Reihenfolge, in denen die Chevrons aufleuchten, ist fest vorgegeben. Es soll folgende Notation ähnlich einer Uhr gelten: das erste im Uhrzeigersinn rechts vom obersten Chevron befindliche Chevron soll Chevron "1" (siehe Bild unten C1) sein, das letzte Chevron 9 (C7). Chevron 4 (C8) und 5 (C9) haben Sonderfunktionen (siehe unten).

Es werden bei einem Anwahlvorgang nacheinander folgende Chevrons aufleuchten:

1. (C1) bei Anwahl des ersten Symbols
2. (C2) bei Anwahl des 2. Symbols
3. (C3) bei Anwahl des 3. Symbols
6. (C4) bei Anwahl des 4. Symbols
7. (C5) bei Anwahl des 5. Symbols
8. (C6) bei Anwahl des 6. Symbols
9. (C7) als finales Symbol, zur Darstellung dass die Anwahl abgeschlossen ist. Um die Anwahl abzuschließen, muss eine bestimmte "Sondertaste" betätigt werden.

Zur Darstellung der kleinen Symbole gibt es eine Möglichkeit. In manchen Videosequenzen ist zu sehen, dass sich in einem Ring mit den 36 Symbolen ein statisch Drehen dargestellt wird und dann unter dem jeweiligen aufzuleuchtenden Chevron stoppt. Das Chevron "rastet" dabei ein (z.B. in diesen Videos: [6][7])

Ausgehend von dem obersten Chevron, leuchten ähnlich einem Lauflicht nacheinander einzelne Symbole mit oder gegen dem Uhrzeigersinn auf, bis das anzuwählende Symbol erreicht ist und am nächsten definierten Chevron stehen bleibt. Das letzte Symbol bleibt erleuchtet und das definierte Chevron leuchtet auf (quasi als "Merker", dass eine Koordinate erfolgreich angewählt wurde).

Die Richtung (mit oder gegen Uhrzeigersinn) wechselt bei jedem Symbol. Jedes Mal wird vom kürzesten Weg ausgegangen. Startpunkt ist die letzte verwendete Symbolposition und Zielpunkt das zu definierende Chevron und dessen Symbol darunter.

Dargestellt ist das im Video[8][9].

Es gibt folgende Randbedingungen bei der Anwahl: Alle Symbole müssen voneinander unterschiedlich sein, anderenfalls wird die Adresse zurück gewiesen (bei der initialen Adresseingabe also gar nicht angenommen). Sobald jedesmal die Adresse eingegeben wurde wird diese überprüft, ob sie auch korrekt ist und gewählt werden kann. Als letzte Stelle muss immer die Ursprungskoordinaten eingegeben werden, die festgelegt ist. Befindet sich diese am Ende wird mit dem Bestätigungsknopf das Gate geöffnet (Vortex und Ereignishorizont entstehen.

Eine Adresse soll erkannt werden. Die ersten 6 Symbole sind nicht wichtig für die Anwahl. Ist die genannte Ursprungskoordinate nicht als 7. Symbol gewählt, gibt es zwei Möglichkeiten, was das Gate erkennen soll/kann:

  1. Ist die Koordinate nicht am Ende aber bereits in der Adresse eingegeben wird die Eingabe nach dem 7. Symbol gestoppt. Nach dem Druck auf den Bestätigungsknopf wird das Gate zurückgestellt.
  2. Ist die Koordinate weder inerhalb der Adresse, noch am Ende, so soll das Gate von ausgehen, dass ein 8. Symbol eingegeben wird. Wenn es das erkennt, wurde schon das 7. Symbol eingegeben, aber es leuchtete nicht das 9. Chevron (C7) auf, sondern wurde weitergeleitet auf Chevron 4 (C8).

Danach wird erneut geprüft, ob das zuletzt eingegebene Symbol das Ursprungssymbol war, oder nicht. Wenn ja, ist die Eingabe beendet und das Gate kann geöffnet werden. Wenn nein, wird auch hier das Gate zurück gestellt.

Zwei weitere Funktionen des Bestätigungsknopfes sind nicht nur das Aktivieren des Gates, nach der erfolgreichen Adresseingabe, sondern auch zum Einen das Schließen des Tores und zum Anderen das Abrrechen der Eingabe, selbst wenn noch nicht mindestens 7 Symbole eingegeben wurden. Diese Funktion soll eine Falscheingabe zurücksetzten.

Desweitern gibt es die Möglichkeit einer "Klingel"-Funktion:

Hierbei leuchten vom 9. Chevron (C7) ausgehend alle Symbole im Uhrzeigersinn auf und bei jedem Erreichen eines Chevron, werden diese aktiviert, d.h. sie leuchten auf, siehe auch Video[10].

Und hier mal ein paar Beispieladresse, die gehen könnten, oder nicht. # = Ursprungspunkt:

Funktioniert

ajdkis# oder eifnbsf# oder kajpwüäg#

Funktioniert nicht

ajfkks# oder kwe#odj oder jflg#sef oder wegaphds

[Bearbeiten] Vorgesehene elektronische Hardware

[Bearbeiten] Mikrocontroller-Schaltung Basisplatine (Eingabe, Ausgabe)

Eingabe
  • 39 Taster (PC-Tastertur (vill. sogar kabellos) auch gerne genommen, aber nicht notwndig). 36 Taster für die Symbole, 1 Taster für Wahlvorgang abbrechen, Tor öffnen und schließen, 1 Taster für den späteren Schild, 1 Taster (im Flur) als Klingel.
  • Lichtschranken um das Durchgehen zu erkennen, für Sound und automatischer Schließ-Funktion.
Ausgabe
  • Blaue LEDs ohne Ende. je 6-18 LEDs pro Symbol, weitere LEDs für die Chevrons, Vortex und Ereignishorizont.
  • Ton-Ausgabe
  • weitere LED-Ausgabe als Display für die gedrückten Symbole, weil diese auf dem Gate nicht erkennbar sind. Das sind dann einfach ganz viele LEDs in 7 Haufen, in denen nur ein paar bestimmt Leuchten, die das Gate-Symbol wiederspiegeln.
  • Oder direkt als Display im Buchstabenformat.
  • Motoren für das Öffnen und Schließen des Schildes (Papierfläche)

[Bearbeiten] Erweiterung Multiplex Ausgabe

[Bearbeiten] Ton-Ausgabe

Sounds aus der Serie oder aus Videos.

[Bearbeiten] Eingabepanel

Fläche mit den Tastern oder PC-Tastertur (vill. sogar kabellos)

[Bearbeiten] Treiberschaltung und Ansteuerung der LED-Segmente

[Bearbeiten] Technische Konstuktion Vortex

Eine Lichterkette an der Decke und eventuell am Boden, die das öffnen symbolisieren sollen. Vom Gate aus gesehen die ersten 2 LEDs rechts und links, dann eine "Reihe weiter", rechts und links eine, sind insgesamt 4, bis die Kette komplett leuchtet und dann alles Rückwärts.

Dabei leuchtet der Ereignishorizont, ein Ring von LEDs zwischen Wand und Gate. Dadurch wird die Wand angeleuchtet.

[Bearbeiten] Mechanische Konstruktion und Verkabelung von Tor und Vortex

[Bearbeiten] Software

[Bearbeiten] Bedienung des Tores

Über die 39 Taster und eventuell die Lichtschranken

[Bearbeiten] Grundstrukturierung des Programms

Siehe Artikel 1

[Bearbeiten] Ansteuerung LCD-Anzeige

[Bearbeiten] Multiplexer-Ansteuerung

[Bearbeiten] Eingabe-Ansteuerung

Der Aufbau ist mit Hilfe eines Kollegen geschehen, ich selber habe kaum Ahnung von komplexer Elektronik.

[Bearbeiten] Weblinks

[Bearbeiten] Forum

[Bearbeiten] Bilder

[Bearbeiten] Videos

  1. Youtube-Video
  2. Youtube-Video
  3. Youtube-Video
  4. Youtube-Video
  5. Youtube-Video Bei diesem Video nur die "Dreh"-Funktion beachten.
  6. Youtube-Video
  7. Youtube-Video
  8. Youtube-Video
  9. Youtube-Video
  10. Youtube-Video
webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net