color_car

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
color_car [2022/03/28 15:36] colorcarcolor_car [2022/04/10 13:39] (aktuell) – [Color Car Projekt] colorcar
Zeile 2: Zeile 2:
    
 {{:1644843260224.jpg?600|}} {{:1644843260224.jpg?600|}}
 +
 +{{youtube>3JlIcmAAI5c?large}}
  
 == Durchgeführt von == == Durchgeführt von ==
   * Laura Panke   * Laura Panke
   * Yago Agustin Illing Arizti (397505)   * Yago Agustin Illing Arizti (397505)
-  * Konrad Joachim Kloska +  * Konrad Joachim Kloska (400913) 
-  * Maximilian Thomas Frank Bürger +  * Maximilian Thomas Frank Bürger (401722) 
-  * Yunli Chen +  * Yunli Chen (452100) 
-  * Max Dallinger+  * Max Dallinger (383167)
  
  
 ===== Aufbau ===== ===== Aufbau =====
  
-{{::aufbau.png?400|}}+Wir haben für dieses Projekt folgende Bauteile verwendet:
  
 +^ Komponente            ^ Modell           | Stückzahl  |
 +| Arduino Uno           | Uno Atmega 238   | 1          |
 +| Motortreiber          | L298N            | 1          |
 +| IR Entfernungssensor  | TCRT5000         | 2          |
 +| DC Motor              |                  | 4          |
 +| Farbsensor            | TCS3200          | 1          |
 +| Infrarot IR Diode     | TSOP382          | 1          |
 +
 +Das Fahrzeuggestell und die Räder haben wir als set bestellen lassen.
 +
 +Die Motoren und die Sensoren haben wir, wie in der Abbildung zu sehen, angeschlossen. Auf die einzelnen Sensoren und den Motor Driver gehen wir später genauer ein.
 +
 +{{::aufbau.png?400|}}
  
 ===== Sensoren ===== ===== Sensoren =====
Zeile 47: Zeile 62:
 Es wird eine Zeitdauer gemessen, die mit der Frequenz zusammenhängt, da der Sensor eine von der Farbe abhängigen Frequenz angibt. Es wird eine Zeitdauer gemessen, die mit der Frequenz zusammenhängt, da der Sensor eine von der Farbe abhängigen Frequenz angibt.
 Je höher die Frequenz, desto kürzer die Dauer. Je höher die Frequenz, desto kürzer die Dauer.
 +
 +
 +Wir haben den Farbsensor auf ein Rotes Klebeband gehalten die Werte für Rot, Grün und Blau notiert.
 +Werden vom Sensor wieder ähnliche Werte registriert, dann hält das Fahrzeug.
 +
 +
 +{{youtube>hBuDaM0v8CE?large}}
 +
 ==== IR - Receiver und Fernbedienung ==== ==== IR - Receiver und Fernbedienung ====
  
Zeile 58: Zeile 81:
   * Pause/Play (Vorwärtsfahren)   * Pause/Play (Vorwärtsfahren)
   * Vorspulen (Rechtskurve)    * Vorspulen (Rechtskurve) 
 +
 +
 +{{youtube>yDGcECfKxAc?large}}
  
 ==== Motor driver (L298N) ==== ==== Motor driver (L298N) ====
Zeile 67: Zeile 93:
 Der Motortreiber verfügt über 4 Ausgänge 4 Ausgänge und 4 Eingänge das Anschließen der Motoren, 2 Enable Eingänge für jeweiligen Kanal, einen Eingang für 12V Spannungsversorgung und einen Ausgang für 5V Spannungsversorgung. Die folgende Abbildung zeigt den Aufbau des Treibers. Der Motortreiber verfügt über 4 Ausgänge 4 Ausgänge und 4 Eingänge das Anschließen der Motoren, 2 Enable Eingänge für jeweiligen Kanal, einen Eingang für 12V Spannungsversorgung und einen Ausgang für 5V Spannungsversorgung. Die folgende Abbildung zeigt den Aufbau des Treibers.
  
-{{::l298n_aufbau.png?400|}}{{::1644843928617.jpg?400|}}+{{::l298n_aufbau.png?400|}}
  
 Die Motoren sollen sich in beide Richtungen drehen können, dafür habe wir eine bidirektionale Konfiguration ausgewählt. Jeder Kanal hat jeweils zwei Ausgänge die durch zwei Eingänge gesteuert werden. Ein Enable Pin sorgt für das Ein- und Ausschalten eines Kanals. Die zwei Ausgänge eines Kanals werden an den DC Motor angeschlossen. Um den Motor drehen zu lassen, muss einer der Eingänge auf HIGH gesetzt werden, und der andere Eingang auf LOW. Um die Geschwindigkeit zu steuern, wird einer der Enable Eingänge durch PWM moduliert. Die folgende Abbildung zeigt ein Beispiel für das Steuern des Motors. Die Motoren sollen sich in beide Richtungen drehen können, dafür habe wir eine bidirektionale Konfiguration ausgewählt. Jeder Kanal hat jeweils zwei Ausgänge die durch zwei Eingänge gesteuert werden. Ein Enable Pin sorgt für das Ein- und Ausschalten eines Kanals. Die zwei Ausgänge eines Kanals werden an den DC Motor angeschlossen. Um den Motor drehen zu lassen, muss einer der Eingänge auf HIGH gesetzt werden, und der andere Eingang auf LOW. Um die Geschwindigkeit zu steuern, wird einer der Enable Eingänge durch PWM moduliert. Die folgende Abbildung zeigt ein Beispiel für das Steuern des Motors.
  • color_car.1648474574.txt.gz
  • Zuletzt geändert: 2022/03/28 15:36
  • von colorcar