Willkommen bei Pass

Herzlich Willkommen auf der Homepage des Projektes Parking Access System (PASS). Auf dieser Seite erhalten Sie alle Informationen über das Parking Access System.

Kurzbeschreibung

Deutsch
Gewöhnliche Schranken sind nicht überall einsetzbar, da in manchen Bereichen wie z.B. bei Wohnsiedlungen, der Platz nicht ausreicht um die gesamte Anlage zu installieren. Außerdem können herkömmliche Schranken zu lange Parkplätze nicht ganz abdecken. Unser Projekt stellt eine Lösung für soclhe Parkplätze da. Der Aufbau besteht aus zwei Säulen zwischen denen ein Seil gespannt ist, in einer der Säulen sitz ein Motor welcher das Seil bewegt. Der Motor ist über eine Funkfernbedienung oder dem Smartphone steuerbar. Für genügend Sicherheit während dem Öffnungs- und Schliessvorgangs sorgt eine Lichtschranek und eine Warnblinkanlage.

English
Ordinary barriers cannot be used everywhere, as in some areas, such as residential areas, there is not enough space to install the entire system. In addition, conventional barriers cannot completely cover parking spaces that are too long. Our project provides a solution for such parking spaces. The structure consists of two columns between which a rope is stretched, in one of the columns there is a motor which moves the rope. The motor can be controlled via radio remote control or smartphone. A light barrier and a hazard warning flasher ensure sufficient safety during the opening and closing process.

Details

Hardware

Arduino

Ein Arduino Uno stellt die Schnittstelle zwischen dem Motor und dem Smartphone da. Außerdem dient er zur Ansteuerung der Sensorik und Aktorik. Um festzustellen ob der Parkplatz geöffnet oder geschlossen ist, werden zwei Endschalter verbaut, welche die aktuelle Position des Motors angeben. Diese Position wird mit dem Arduino ausgelesen, und via MQTT an das Smartphone gesendet. Damit sichergestellt ist, das sich nimand zwischen den Säulen befindet, während das Seil hoch oder runter fährt ist eine Lichtschranke installiert. Ihr Signal wird auch über den Arduino ausgelesen, und danach über das MQTT Protokoll an das Smartphone weitergegeben.

Motor

Um das Seil bewegen zu können wird ein Garagentormotor verwendet. Dieser Motor ist gemeinsam mit der anderen Hardware (Arduino, Lichtschranke) in eine Aluminiumsäule verbaut. Dieser Motor kann entweder über das Smartphone oder eine Funkfernbedienung gesteuert werden.

Software

MQTT (Message Queuing Telemetry Transport)

Der MQTT Server stellt die Verbindungsstelle zwischen Smartphone und dem Arduino dar. Über den Server werden alle Sensor Daten (Endschalter, Lichtschranke) an das Smartphone gesendet. Auf der anderen Seite ermöglicht der Server die Steuerung des Motors über das Smartphone. Dies alles ermöglicht MQTT mit dem Publish/ Subscribe System. In diesem System kann ein Client (Smartphone, Arduino) seine Nachrichten (Befehle, Sendordaten) unter einem Topic an den Server senden. Die Topics werden benötigt damit der Server die einzelnen Nachrichten zuordenen kann. Jeder Client der zu einem gewissen Topic subscribed ist, erhält alle Nachrichten welche unter diesem Topic gepublisht wurden.

Android App

Die App für das Projekt wird mit Android Studio realisiert, da Android Studio die passende Entwicklungsumgebung für diese Aufgabe darstellt. Die Anwendung beinhaltet alle Funktionen die nötig sind um den Motor aus der ferne bedienen zu können. Nachdem Start der App muss der Nutzer sich erst mit dem MQTT Server verbinden um danach zum Arduino Topic subscriben zu können. Ist dies erledigt wird dem Nutzer die Position des Motors auf dem Smartphone ausgegeben, und der Anwender kann das System per Knopfdruck steuern.

Team

Alexander Kropiunik

Elektronik und Softwareentwicklung

Zuständig für die Software zur Ansteuerung des Motors und Entwicklung der benötigten Elektronik.

Josip Mamuzic

Mechanik und Sicherheitskonzept

Entwicklung der Mechanik und des Gehäuses. Realisierung von Sicherheitskonzepten.

Dipl.-Ing. Werner Moser

Erstbetreuer

Projektbetreuer