borisfoko / Challenger-700-Controller

This project includes a Web frontend controller for Challenger 700, an Arduino Sketch for the Arduino Mega 2560 and Arduino Uno Controller of the Challenger 700 Tractor-Robot and an Ionic App controller for Challenger 700 Tractor - Robot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenger-700-Controller

Dieses Projekt dient als demonstrator für den Einsatz von IoT Tracking und Zugangskontrolle Einheiten auf Flugzeugsschlepper (Challenger 700). Das Projekt umfasst:

  • ein Web frontend controller for Challenger 700
  • eine Ionic App controller für Challenger 700 Tractor - Robot
  • Arduino Sketchs für den Arduino Mega 2560 und Arduino Uno Controller des Challenger 700 Tractor-Robot
  • 3D Zeichnungen mit Inventor sowie Zusammenbauten. Für 3D Bauteilen und stl kontaktieren Sie mich unter: fokoboris@gmail.com

Eine Demo der finallen Lösung in dem Video Demo gesehen werden

1. Usecase Diagramm

Usecase

2. Komponent Diagramm

Komponents

3. Prozessüberblick: Fahrzeugsteuerung - Workflow

Workflow

4. Tracking unit (IoT)

Trackunit Raw mit CAN-Bus (ME 500-4), Zubehör Dual ID Keypad

Trackunit device Raw Trackunit device Dual ID
Tracking Raw ME 500 - 4: Link Zubehör Dual ID Keypad: Link
  • Kommunikation über Wifi zwischen App und Test-Einheit (Fahrzeug) mit Hilfe eines ESP8266
  • Die Fahrzeugsteuerung soll mit Hilfe eines Arduino basierender Micro Controller umgesetzt (Es besteht allerdings auch die Möglichkeit, diese mit einem Raspery Py 3 oder andere MicroController umzusetzen)
  • Den Datenaustausch zwischen dem Raw 500 – 4 und den Trackunit – Gateway erfolgt über GSM und ist für dieses Projekt vorausgesetzt

5. Schaltkreis: Fritzing Zeichnung

Schaltplan Test Einheit

6. Realisierung

Die Realisierung erfolgt in zwei verschiedenen Schritten. Zuerst die Konstruktion und den 3D Druck von Bauteilen und anschließend die parallele Entwicklung der Fahrzeugsteuerung und der App (iOS, Android).

6.1. 3D Konstruktion

Insgesamt habe ich für die Test-Einheit 28 Bauteile gezeichnet. Hier werden vor allem Baugruppen und einige der wichtigsten Teile dargestellt

i. Chassis

Das Chassis ist aufgrund der maximale Drucklänge von 300 mm (3D Drucker bedingt) in zwei Teile gezeichnet worden: • Hauptteil: umfasst die Halter für die Vorder- und Hinterräder, sowie die Fläche für den Akku (Li-Ion Batterien), die Stützen für die Motoren und den Mikrocontroller (Arduino) • Das vordere Chassis: trägt die Kabine und wird an dem Hauptteil des Chassis angekoppelt.

Chassis

Chassis & Cabine

ii.Kabine und Türen

Kabine & Türen

iii. Rad & Reifen

Rad & Reifen

iV. Zusammenbau

Fahrzeugszusammenbau

6.3. Ergebnisse

i. Fahrzeug: Ergebnis

Fahrzeug_01

Fahrzeug_02 Reifen Fahrzeug_03 Fahrzeug_04 Fahrzeug_05

ii. Ionic App: Ergebnis

Name Image
App Splash Screen App Splash Screen
Startbildschirm Startbildschirm
Startbildschirm MenuIcon Startbildschirm MenuIcon
Über Uns Über Uns
Startbildschirm Kontext Menu StartbildschirmKontext
Fahrzeugssteuerung Fahren - Steuerung

About

This project includes a Web frontend controller for Challenger 700, an Arduino Sketch for the Arduino Mega 2560 and Arduino Uno Controller of the Challenger 700 Tractor-Robot and an Ionic App controller for Challenger 700 Tractor - Robot

License:MIT License


Languages

Language:C++ 34.3%Language:HTML 26.2%Language:TypeScript 16.3%Language:JavaScript 13.3%Language:SCSS 10.0%