Inhaltsverzeichnis:
- Schritt 1: Teil für Originalbibliothek
- Schritt 2: Schaltplan: Hintergrundbeleuchtung
- Schritt 3: Schaltplan: Adresse
- Schritt 4: Drahtdiagramm: Trimmer
- Schritt 5: Schaltplan: Daten übertragen
- Schritt 6: Wechseln Sie zur Original-Lib
- Schritt 7: Original Lib und Verbindungsschema
- Schritt 8: Verdrahtungsplan: SDA SCL
- Schritt 9: Drahtdiagramm
- Schritt 10: Prototypenplatine
- Schritt 11: Leiterplatte fräsen
- Schritt 12: Danke
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Ich mache ein Verbindungsschema für einen i2c-Adapter für die Zeichenanzeige.
Überprüfen Sie die Updates auf meiner Website.
Jetzt füge ich auch ein Verdrahtungsverbindungsschema hinzu, um die ursprüngliche Bibliothek zu verwenden, die nicht meine Gabelung ist
LiquidCrystal Arduino-Bibliothek für die Charakter-LCD-Displays, gegabeltes Projekt zum Erstellen eines persönlichen Schemas zum Erlernen von PCF8574.
Im github-Projekt finden Sie Schema-, Foto- und Bibliothekscode.
Hier ein Video einer gefrästen Leiterplatte, die aus dem Fritzing-Breadboard-Schema abgeleitet wurde.
Schritt 1: Teil für Originalbibliothek
Sie finden die Komponente für die Originalbibliothek (nicht mein gegabelt) bei eBay.
Hier finden Sie nun das gleiche Verbindungsschema mit dem gleichen Verhalten.
Schritt 2: Schaltplan: Hintergrundbeleuchtung
Wie Sie im Schaltplan sehen können, schließe ich an P7 einen NPN (2N2222)-Transistor an, um die Hintergrundbeleuchtung zu aktivieren / deaktivieren.
Schritt 3: Schaltplan: Adresse
Ich habe die Adresse ganz niedrig eingestellt (Sie können es nach Bedarf anschließen, im Datenblatt finden Sie alle Konfigurationen).
Ich finde eine sehr nützliche Skizze, die alle angehängten i2c-Komponenten durchsucht. Verwenden Sie diese, um die Adresse zu überprüfen.
Schritt 4: Drahtdiagramm: Trimmer
Um den richtigen Kontrast auszuwählen, müssen Sie einen 10k-Trimmer hinzufügen.
Schritt 5: Schaltplan: Daten übertragen
Blaues und gelbes Kabel dient zum Senden von Daten an das Gerät. Ich verbinde das Gerät nicht als Originalbibliothek, also muss ich die Lib verzweigen und etwas ändern.
Schritt 6: Wechseln Sie zur Original-Lib
Wie Sie im Bild sehen können, verschiebe ich ein Bit (von rechts nach links) und auf das rechte Bit setze ich eine feste Deklaration von Enable, RW, Register Select und Back light pin.
Wenn Sie möchten, können Sie das Schema wieder in das Original konvertieren. Wenn ich etwas Zeit finde, werde ich es für Sie tun (und es testen), damit Sie die Originalbibliothek verwenden können.
Schritt 7: Original Lib und Verbindungsschema
Ich erstelle das Verbindungsschema der ursprünglichen Bibliothek neu, damit Sie die Standardbibliothek damit verwenden können
Schritt 8: Verdrahtungsplan: SDA SCL
Banded Wire ist der SDA SCL-Pin meines Arduino.
Schritt 9: Drahtdiagramm
Wie Sie sehen können, ist der Schaltplan ziemlich einfach, als ich versuche, ihn auf der Prototypenplatine des Schemas zu erstellen.
Schritt 10: Prototypenplatine
Es ist nicht so schön, aber es ist Arbeit.
Schritt 11: Leiterplatte fräsen
Aus dem Schema erstelle ich eine Leiterplatte und versuche, Leiterplatten mit meinem Router zu fräsen (ich starte eine Anleitung zum Fräsen von Leiterplatten).
Schritt 12: Danke
i2c-Projektreihe (Sammlung):
- Temperatur-Feuchtesensor
- Analoger Expander
- Digitaler Expander
- LCD Bildschirm