Inhaltsverzeichnis:

Zugsitzsystem - Gunook
Zugsitzsystem - Gunook

Video: Zugsitzsystem - Gunook

Video: Zugsitzsystem - Gunook
Video: Detan Zugstabsystem Installation 2024, Juli
Anonim
Image
Image
Verkabelung der Hardware
Verkabelung der Hardware

Heute haben wir ein System entwickelt, das in Zugsitze implementiert werden kann. Wir mussten ein Ärgernis finden und eine Lösung dafür finden.

Wir haben uns entschieden, ein System zu entwickeln, das Ihnen mitteilt, ob ein Sitzplatz im Zugwagen, in dem Sie sich gerade befinden, frei ist. Nichts ist ärgerlicher als ein voller Zug. Warum also nicht vorher sagen, ob ein Sitzplatz frei ist oder nicht?

Schritt 1: Die Materialien

  • 1x Arduino
  • 1x Steckbrett
  • 1x Drucksensor
  • 1x LED-Matrix+Breakout
  • 2x RGB-LED
  • 4x 220 Ohm Widerstand
  • Überbrückungsdrähte
  • Holz

Schritt 2: Verdrahten der Hardware

Treffen mit der LED-Matrix: Die Matrixanzeige wird verwendet, um anzuzeigen, wie viele freie Plätze in einem Zugwagen vorhanden sind. Die LED-Matrix ist in der Lage, alle Arten von Formen und Figuren herzustellen. Die Matrix wird von einem MAX7217-Chip angetrieben, um sie einfach zu steuern. Wir steuern die Matrix auch mit einer Bibliothek namens "LedControlMS.h". Wir müssen diese Bibliothek importieren. Hier herunterladen. Importieren Sie diese Bibliothek und Sie können mit der Matrixanzeige loslegen.

Das Display hat 5 Pins. VCC (5volt)GND (Masse)DIN (Data In) => DigitalPin 12CLK (Clock) => DigitalPin 11CS (Chip Select) => DigitalPin 10Treffen der RGB-LEDs: Die LEDs werden verwendet, um geben an, ob ein Stuhl besetzt ist oder nicht. Die RGB-LEDs haben 4 Pins. Roter, grüner, blauer und Massestift. Wir werden nur das rote und grüne Licht des RGB verwenden. Wir verbinden also nur diese 2 und natürlich Masse. Für LED 1: Rot => DigitalPin 2 Grün => DigitalPin 3 Für LED 2: Rot => DigitalPin 4 Grün => DigitalPin 5 Treffen des Drucksensors: Der Drucksensor wird verwendet, um zu erkennen, ob jemand auf dem Stuhl sitzt. Wir müssen aufpassen, dass wir unser Arduino nicht in die Luft jagen! Stellen Sie also sicher, dass Sie einen Widerstand an der richtigen Stelle anschließen. Siehe Drahtschema für Details.

Schritt 3: Der Code

Der Code
Der Code

Schritt 3.1: LedControlMS.h-Bibliothek3.1.1: Laden Sie die LedcontrollMS.h-Bibliothek herunter.3.1.2: Gehen Sie zu "Skizze > Bibliothek einbinden >. ZIP-Bibliothek hinzufügen", wählen Sie die ZIP-Datei von LedcontrollMS.h aus, um sie zu importieren.

Schritt 3..2: Codecheck3.2.1: Stellen Sie sicher, dass jeder Pin richtig verdrahtet ist. Die Leitung des Sensors sollte an A0.3.2.2 angeschlossen werden: Korrigieren Sie fehlerhafte Anschlüsse. Sie können dies korrigieren, indem Sie den Code oder die Hardware ändern.

Schritt 4: Die Box

Die Kiste
Die Kiste
Die Kiste
Die Kiste
Die Kiste
Die Kiste

Sie können die Box aus jedem beliebigen Material herstellen. Sie können sogar in voller Größe gehen! Wir sind bei einem kleinen Modell geblieben. Auch unser Modell hat nur einen Drucksensor. Aber es kann unsere Konzeptidee kommunizieren.