Gebaut und entwickelt von Jörg-Michael Weber (14) 1. Die Idee 2. Der mechanische Aufbau 3. Die Programmierung 4. Abschluss

Ähnliche Dokumente
Wichtige Befehle bei der Programmierung von. FISCHER-Technik

Labor Automatisierungstechnik

ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug

Mit dem neuen Baukasten Computing Starter

Roboterprojekt Bluetooth RC Car

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

Pacman. Projektbeschreibung. Aus was wir Pacman nachgebaut haben. Anpassungen and die physikalische Welt, oder wie wir das

Kopieren / Klonen mit dem TS601 - Benutzer Anleitung Deutsch

Einführung Arduino - Aufbau

Mess- und Regelungstechnik

Basisanforderungen: Erweiterte Anforderungen: Das fertige Protokoll bitte im Aufgabentool von I-Serv unter Abgaben hochladen!

Fragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee?

Baue deinen ersten Roboter

Regelwerk für die. Robo-Tec Version vom Jedes Team besteht mindestens aus zwei, maximal aus fünf Mitgliedern.

Versuch D3: Busse, Speicher und Ampelsteuerung mit Speicher

JUFOTech. WKO.at/tirol/jufotech DATENBLATT. Jugend forscht in der Technik. Titel der Projektarbeit: Fachgebiet:

Willkommen in der Welt der fischertechnik ROBOTICS-Linie 3 Ein paar allgemeine Infos 3. Bauteilerklärungen 4

1 Robo Pro : Handreichungen Jahrgang 8 Arbeiten mit Robo Pro Hibsmodelle steuern

Inhaltsverzeichnis. 1 Anfang 2. 2 Erste Schritte 3. 3 Schleifen repeat while(true) Die if()-schleife... 5.

Anleitung DGTV Fernbedienung

Fragebogen zur Programmierung mit Aseba / VPL

plug & learn mit CrossRoads und ROBO Pro Projekte zur Informatik und Prozessdatenverarbeitung in der Sek. I

Nutzung von MIDI-Geräten unter DMXControl 2.8 Dokument-Version 1.0

Generalvertrieb Deutschland. Betriebsanleitung. Gelenkarm-Doppelflügeltor-Antrieb

Anleitung Mehrformat Leinwand Steuerung

SCHÜEX NORDRHEIN-WESTFALEN

R/C Hubschrauber Bedienungsanleitung

Deinen EV3-Kasten vorbereiten

R/C Hubschrauber Bedienungsanleitung

Jürgen Roth. Einparken. Jürgen Roth Einparken Landau 1

NuVinci Desktop PC Gebrauchsanweisung (enthält NuVinci Harmony Sortware-Update Anleitung)

Zugang Website:

Unterwegs in Berlin. Als ich 12 Jahre alt war... von Janine Schuhmacher

When Androids Control Robots

R/C Hubschrauber Bedienungsanleitung

Messungen mit dem Lichtsensor

Aufgabe Im Quadrat fahren

Lieferumfang: Programmierbare 24 Kanal Funkzündanlage Für Brückenzünder A

ACD dicon (direct control) / Systemu berblick Seite 1

Zusatzaufgabe 1: Wenn ein Auto die Katze berührt, ändert sie ihr Kostüm

mblock & mbot Roboter Programmierung auf der Basis von Scratch

NWT Projekt Jannik Karl NWT Projekt Arbeit Legoroboter

SHARK MP74 BETRIEBSANLEITUNG MIT USB & SD ABSPIELMÖGLICHKEIT

[ Experiment- und Datenprotokollierung. mit der EV3 Software]

R/C Huan Qi 1:18 Big Wheels Model. Bedienungsanleitung

I-PLUG Single use pdf Bedienungsanleitung

Praktikum: KHR1 Microcontroller Steuerung Bearbeiter: Ronald Lautenschläger Betreuer: Benjamin Reh, Katja Mombaur

Ampelsteuerung. plug & learn. mit den Modellen. CrossRoads A Y O 1 O 4. Matthias Kraus Bildungsmesse 2009 September 09

Tiny. Tiny. Inhaltsverzeichnis. Vorfahrt-Tiny. Aus DC-Car-Wiki

das ABS kontrolliert ob Fehler da sind (sieht man an den ABS Warnlampen)

Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3

GPS Analogieexperiment

Bedienungsanleitung SKYLed V2

Java 8. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Oktober 2014 JAV8

ArduBlock Station 4 - Farbthermometer

HV-/Kombi-Tester F1-1x und F7-1x LGA. ELABO Service-Leistungen: Kalibrierung im Hause ELABO Kalibrierung vor Ort beim Kunden Leihgerätebeistellung

Telemetriesender VT 100/VAT 100. Bedienungsanleitung

Wir bauen eine Was-passiert-dann-Maschine

Man sieht hier einzelne Fragmente, die man häufig bei der Programmierung mit Schleifen antrifft. Es gibt eine lokale Variable, die vor dem

Einbauanleitung Spiegelmodul Für BMW E38, E39, E46 und E53-7er, 5er, 3er und X5 mit elektrisch anklappbaren Außenspiegeln

MEX Regler. ESC Serie (Electronic Speed Controller) Betriebsanleitung und Installationsbeschreibung

Gebrauchsanweisung Blast XL 3.5 Kanal Hubschrauber. Alter 14+

Wir übertragen Daten mit Licht

ACHTUNG: Beim Anlernen darf jeweils nur ein Motor mit Strom versorgt sein!

Einfarbiges Dimmen: Empfänger SR-2501N - Bedienungsanleitung

Digitale Ganganzeige DA SH. Bedienungsanleitung

12V DC - 36V DC 12V DC 24V DC nur LX-4471-RF

Station 3 Die Roboter Fernsteuerung für Profis! Roboterfernsteuerung über den Lagesensor!

Bedienungsanleitung WK 2601

Programmübersicht Software EV3

LEDIMAX. RGBW Touch Funk Fernbedienung. RGBW Funk Empfänger. mit Touch-Wheel -LX-R403RF

MAC 2000 Wash Flügeltor. Handbuch

S4A-Zoo. Programmieren mit Scratch in der Grundschule. von Sabine Wolff & Annelie v. Trotha betreut von Prof. E. Modrow

I-PLUG Single use pdf Bedienungsanleitung

Der CodeBug. A) Erste Schritte. 1) Einleitung

ElitePET ACHTUNG: Nutzen Sie nur den mitgelieferten AC-Adapter um den Empfänger zu laden. Halten Sie die Sendeantenne fern von Magneten.

SBC-B A Doppelfahrtregler für RC-Schiffsmodelle mit Zweischraubenantrieb

fischertechnik- Modelle richtig montieren

Labor Elektrische Messtechnik

Einbindung eines GSM-Wählgeräts in das EiMSIG smarthome Z200

Dokumentation Roboterfahrzeug

HowTo. Fehlerdiagnose/ Softwarediagnose. Fiat Punto /55PS, 1.2/75PS. Edition

2.4GHz Digitales Sender System. Bitte lesen Sie die Anleitung, bevor Sie das Gerät in Betrieb nehmen BEDIENUNGSANLEITUNG

Annährungssensoren. Induktive Sensoren. Kapazitive Sensoren. Ultraschall-Sensoren. Optische Anährungssensoren

5. NXT kann hören und Entfernungen erkennen: Test der Sensoren

Sie bauen Ihren ersten Roboter

1/12. IdeenSet Robotik. Pro-Bot Aufgabenblätter. IdeenSet Robotik. PHBern 2015,

( ) 30. Baue das Basismodel von NXT. Halte dich dabei an die bereitgestellte Bauanleitung auf der Website oder am Arbeitsplatz.

JUFOTech. WKO.at/tirol/jufotech DATENBLATT. Jugend forscht in der Technik. Titel der Projektarbeit: Roboterhand Fachgebiet: Technik-Robotertechnik

(DT) ANLEITUNG SOL-EXPERT. group. Escape Roboter. Bausatz.

Bedienungsanleitung Smart

BEDIENUNGSANLEITUNG GUNMASTER 1

Was kann Easy Install für Sie tun?

24 Volt TBOS 9V. Gebrauchsanweisung Steuerung Rainbird WP1 1. Impulsgesteuerte Magnetspule VERKABELUNG MIT DEM ELEKTROMAGNETVENTIL

Der Wind- und Solarbus. VON YANNIS BAINBRIDGE 6B EMA Gymnasium Osnabrück

LEGO WeDo: SCRATCH-Programmierung

Mars-Rover Funktionsmodell ( speziell für den Rocker-boogie )

Bavarian Technic unterstützt die Aktivierung von Komponenten, die von Steuergeräten im Fahrzeug gesteuert werden.

Flappy Bird Greenfoot Station 1: Flappy erstellen und bewegen

SRW Mitterfelner Fasanenweg Forstinning - Tel:

Transkript:

Gebaut und entwickelt von Jörg-Michael Weber (14) 1. Die Idee 2. Der mechanische Aufbau 3. Die Programmierung 4. Abschluss

1. Die Idee Ich kenne viele Leute, die Probleme beim Rückwärts-einparken haben und oft deswegen auch Umwege zurücklegen, um bestimmte knifflige Situationen zu vermeiden. Auch passieren oft Einpark-Unfälle. Da dachte ich mir, das ist was für mich und begann mit der genaueren Ausarbeitung und Planung das war zwischen Sommer und Herbst Da ich irgendwie Abstände messen muss, suchte ich und fand den GP2D120 von Sharp, ein Entfernungsmesser für die Abstände von 4 30 cm, der seine Signale über die Spannung ausgibt, die ich dann wiederum auslesen kann. Da er auf 5 Volt lief und mein ROBO-Pro Interface (Eine Art programmierbare Steuerungseinheit, mit dem man Sensoren/Motoren ansteuern und abfragen kann) auf 9 Volt, musste ich noch anhand einer Anleitung im Internet in der Schule eine Art Spannungswandler zusammenlöten. Von früher hatte ich auch noch eine Fischertechnik 1 Fernsteuerung (Infrarot), die ich dann auch einbauen wollte, um das Auto ferngesteuert herumfahren zu lassen. 2. Der mechanische Aufbau 1 vgl. http://www.fischertechnik.de

Gegen Winteranfang fing ich mit dem Bauen des Autos an natürlich mit Fischertechnik, da ich damit schon Erfahrung hatte und da es das einzige war, mit dem ich die gewünschten Ergebnisse erreichen konnte, ohne mir erst große Modelbaukenntnisse anzuschaffen. Für den Antrieb benutzte ich einen Motor und ein Differenzialgetriebe. Ein Impulsrädchen am Antriebsmotor sorgt dafür, dass ich eine Reifenumdrehung genau messen kann. Eine Lenkung gab es zwar von Fischertechnik schon, aber die war leider zu klein, deswegen habe ich auf Basis von ihr eine größere gebaut. Sie lässt sich durch eine Zahnradübersetzung von einem Motor drehen und hat einen Sensor, um zu wissen, wann sie sich in Mittelstellung befindet. Auf der Oberseite des Autos kam das ROBO-Pro Interface von Fischertechnik, der Motor für die Lenkung, die zwei Abstandssensoren von Sharp (einer an der Seite und einer Hinten) und der Akku. Am Schluss kam noch ein Blinklicht (um anzuzeigen, dass z.b. der Abstand zu klein zum Einparken ist) und ein bisschen Abdeckung für ein besseres Aussehen. Abbildung 1: Bild des benutzten Entfernungsmesssensors von Sharp (aus dem Internet) 2. Die Programmierung Zeitgleich zu dem Aufbau des Autos fing ich schon einmal mit der Programmierung an. Mithilfe der mitgelieferten Software ROBO Pro von Fischertechnik, eine graphische

Programmieroberfläche, programmierte ich die Grundzüge des Steuersystems, um wenigstens die Fernsteuerung zu testen. Nach und nach kamen dann die (theoretischen, noch unerprobten) anderen Funktionen hinzu, das Messen und das Einparken. Abbildung 2: Das Hauptprogramm, es startet nur die Unterprogramme und führt sie aus Nach dem Start des Programmes wird erst einmal die Steuerung über den IR-Handsensor mittels eines Unterprogrammes gestartet.

Abbildung 3: Das Unterprogramm ist für die Steuerung des Autos per IR-Sender zuständig falls der Einparkknopf gedrückt wird, wird es abgebrochen und im Falle einer zu kleinen Parklücke wird es wieder gestartet Sobald der Einparkknopf gedrückt wird, geht die Steuerung über auf ein anderes Unterprogramm, dass geradeaus an der Parklücke vorbeifährt und mithilfe des Abstandssensor an der Seite misst, ob genügend Platz zum Einparken vorhanden ist.

Abbildung 4: Das zweite Unterprogramm misst die Parklücke, den Abstand vom Heck aus und parkt ein Falls Nein wird die Steuerung wieder an die Fernsteuerung übergeben, falls Ja wird rückwärts eingeparkt. Der Einparkvorgang wird mithilfe des Impulsrädchens gesteuert, nach einer bestimmten Anzahl an Umdrehungen wird gegengelenkt und nach einer weiteren Anzahl wird gestoppt und wieder ein kleines Stückchen vorgefahren, um auch genügend Platz für andere Autos zu lassen. Ein weiterer Sensor am Heck überprüft, ob man nicht doch anstößt und wie viel Abstand man noch zum Hinterauto hat, im Falle der Gefahr wird der Einpark-Vorgang beendet und man selber übernimmt wieder die Steuerung.

Probleme: -Am Anfang hatte ich 5 Prozesse gleichzeitig ablaufen für jeden (drückbaren) IR-Knopf einen. Da das aber sich immer mehr verzweigte, merkte ich, dass das nichts brachte. Also programmierte ich eine Schleife, die nacheinander die Knöpfe abfragt, wobei das Nacheinander sehr schnell geht. -Falls man einparken wollte, musste ich erst einmal die Lenkung gerade stellen wusste aber nicht, wie. Die Lösung ist eine Variable, die speichert, ob die Lenkung Rechts/Links oder in der Mitte steht. -und dann natürlich die üblichen Fehler, die sich einschleichen und auszumerzen sind 4. Abschluss Ich bin in den nächsten Wochen (heute ist der 18. Januar) wahrscheinlich immer noch am experimentieren und verbessern, welchen Abstand ich genau benötige, wie viele Impulszahnrad Umdrehungen es sein müssen etc. Doch bin ich stolz darauf, mein Ziel - ein selbsteinparkendes Auto zu entwickeln - erreicht zu haben. Man könnte natürlich das Ganze noch verbessern, z.b. auf beiden Seiten Abstandssensoren, aber mir ging es nur um das Prinzip was auf einer Seite klappt, klappt auch auf der anderen Leider konnte ich keine Bilder meines Autos miteinbauen, da ich keine Digitalcamera oder sonstiges besitze. Doch überhaupt danke ich der Firma Fischertechnik, denn ohne ihre tollen Baukästen und Bausteine wäre es mir überhaupt gar nicht möglich gewesen, so etwas Anspruchsvolles zu entwickeln. Außerdem danke ich dem Fischertechnik Forum und seinen Usern, die mir durch einige Tipps weitergeholfen haben.