Inhaltsverzeichnis:
- Schritt 1: Die Materialien
- Schritt 2: Verdrahten der Hardware
- Schritt 3: Der Code
- Schritt 4: Die Box
Video: Zugsitzsystem - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
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.