Inhaltsverzeichnis:
Video: Motorrad-Gangposition mit Sieben-Segment-Anzeige - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses Projekt beinhaltet die Dekodierung einer Reihe von Eingängen (in diesem Fall 7) zur Anzeige als numerische Werte auf einer Sieben-Segment-Anzeige (SSD) mit etwas namens Binary Coded Decimal (BCD), einer Diodenmatrix und einem Mikrochip namens BCD4511 (oder CD4511). Ich hatte bei diesem Projekt eine sehr steile Lernkurve und habe eine ganze Reihe verschiedener Optionen untersucht; einschließlich der Verwendung meines Arduino mit Shift-In- und Shift-Out-Registern zum Einsparen von I / O-Pins. Am Ende fand ich diese Lösung jedoch robuster und wollte alle nützlichen Informationen zusammentragen, die ich während meiner Suche gesammelt habe, damit andere kann es leichter haben, dasselbe zu tun.
Schritt 1: Diodenmatrix
Wikipedia wird Ihnen sagen Binary Coded Decimal (BCD) ist eine Form der Binärcodierung, die verwendet wird, um numerische Werte anzuzeigen. In diesem Fall hat es wirklich keinen großen Unterschied zur regulären Binärnummerierung, aber es lohnt sich, es auszuprobieren in diesem Projekt, weil der Mikrochip BCD4511 dies erfordert und es uns ermöglicht, die sieben Eingänge des Gangpositionsschalters am Motorrad (6 Gänge plus Neutral) auf 3 Eingänge in den BCD4511-Chip herunterzubrechen, der wiederum das antreibt SSDs. Dies bedeutet, dass wir anstelle von 33 Dioden zur Anzeige von Zahlen von 0 bis 6 (0 bedeutet Neutral) alle von einzelnen Eingängen, wie im Bild des vorherigen Schritts gezeigt, jetzt nur noch 12 Dioden benötigen. Das hört sich vielleicht nicht so toll an, aber wenn es darum geht, all diese Verbindungen physikalisch auf eine Platine zu löten, wird sehr schnell Platz beansprucht. Den BCD erzeugen wir aus den Eingängen des Gangpositionsschalters mit einer Diodenmatrix, ähnlich wie da wir zuvor eine Diodenmatrix verwendet hätten, um die SSD mit den 33 Dioden anzusteuern. Wir müssen nur den Zustand von drei Eingängen ('A', 'B' & 'C') auf den BCD4511-Chip ändern, da wir nur 0 - 6 anzeigen müssen, damit wir den vierten Eingang ('D') physisch halten können. als niedrig (oder 0) und manipulieren Sie die verbleibenden drei Eingänge zum Chip, um unsere Werte zu erhalten. Um die Zustände der Eingänge zum Mikrochip zu manipulieren, verwenden Sie die im Bild oben gezeigte handgezeichnete Schaltung. Es verwendet eine viel prägnantere Diodenmatrix, um die Werte auf den Chip zu übertragen. Beachten Sie, dass, da der Schalter, den ich habe, das Signal erdet, das dem Gang des Fahrrads entspricht, die Schaltung funktioniert, indem die Spannung an den Widerständen abfällt, die über die Dioden mit Erde verbunden sind. D.h. Wenn ein Widerstand an eine geerdete Diode angeschlossen ist, hat er einen Spannungsabfall, den der Mikrochip als niedrig (oder 0) liest, während der Rest hoch (oder 1) bleibt, was uns den magischen BCD-Wert gibt.
Schritt 3: Holen Sie sich Löten
Was die Stücklisten angeht, habe ich Folgendes verwendet: - 330 Ohm Widerstände (x3) - Dioden (x 12) - CBD4511 (oder CD4511) Mikrochip (x1) - Common Cathode Seven Segment Display (x1) - Anschlüsse (x17) - Generisches 0,12 mm dickes isoliertes Kabel (nach Bedarf) - Proto-Platine (5 x 7 cm) Ich würde dringend empfehlen, zuerst einen Probelauf auf einer lötfreien Brotplatine durchzuführen, um sicher zu sein, dass Sie genau wissen, wie Sie die Schaltung verlegen möchten aus. Am Ende habe ich die Konfiguration ungefähr dreimal geändert, bevor sie etwas ähnelte, auf das ich vage stolz bin. Um dies zu bezeugen, habe ich vergessen, einen Erdungsanschluss für die SSD hinzuzufügen, weshalb einige der Bilder Notizen hinzugefügt haben. Die blauen Drähte, die ich verwendet habe, gehen vom Chip zu jedem der SSD-Anschlüsse auf der linken Seite des Planke. In der rechten Hälfte verbindet das Blau das Erdungssignal vom Motorradschalter mit den entsprechenden Dioden in der Matrix. Die gelben Drähte sind 'A', 'B' und 'C' der BCD-Eingänge für den Chip, das Orange sind die V+-Anschlüsse und das Schwarze ist Masse, von denen eines das 'D' des BCD mit Masse verbindet, um zu halten sie ist aus den oben beschriebenen Gründen so niedrig.
Schritt 4: Fertig
Hier ist ein Link zu einem Video der Gangwechselanzeige in Aktion.
Ich hoffe, dass dies Sinn macht und einige von Ihnen es für Ihre Projekte nützlich finden.
Alles Gute;
James.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm - Reichweite bis zu 1 km - Sieben Ebenen: 7 Schritte
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm | Reichweite bis zu 1 km | Seven Levels: Sehen Sie es sich auf Youtube an: https://youtu.be/vdq5BanVS0YSie haben vielleicht viele kabelgebundene und kabellose Wasserstandsanzeigen gesehen, die eine Reichweite von 100 bis 200 Metern bieten. Aber in diesem anweisbaren werden Sie eine drahtlose Wasserstandsanzeige mit langer Reichweite sehen