Inhaltsverzeichnis:
Video: I2C-Hintergrundbeleuchtungssteuerung eines LCD-Displays 1602/2004 oder HD44780 usw. - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses anweisbare zeigt, wie Sie die Hintergrundbeleuchtung eines LCD-Displays mit einem I2C-ADC-Modul steuern können. Der Kontrast kann nach Entfernen des Trimmpotentiometers in gleicher Weise geregelt werden
Schritt 1: Die bestehende Situation
Die Hintergrundbeleuchtung wird über P3 des PCF8574 gesteuert. P3 ist mit der Basis des Transistors verbunden und dieser hängt wiederum mit einem 4,7 Kohm Widerstand an den 5 Volt. Bild 04 und 05.
Schritt 2: Lösung
Einen DAC, Digital-Analog-Wandler, MPC4725 der auch über I2C angesteuert werden kann, nutze ich nun zur Steuerung der Helligkeit. Bild 06.
Dafür brauchen wir nur 4,7 Kohm Widerstand abzulöten. Bild 07 roter Kreis.
Das Modul hat den gleichen Anschluss wie der PIC und könnte so an die Anschlusspins gelötet werden. Bild 07.
Da jedes Modul und das Arduino über Pullup-Widerstände verfügen, habe ich sie vom DAC deaktiviert. Dies kann durch Durchkratzen der Anschlüsse erfolgen. Bild 08. Dadurch lösen sich die Widerstände von den 5 Volt. Bild 09.
Ich habe das Modul mit doppelseitigem Klebeband am PCF8574-Chip befestigt, Bild 10, und die Verbindungen hergestellt. Bild 11 und 12. Ein neuer 4,7 Kohm Widerstand, der im Verhältnis sehr groß ist, verbindet den DAC Ausgang mit dem P3-Basisanschluss.
Jetzt können Sie die Helligkeit steuern, indem Sie den DAC über I2C steuern.
In meinem Fall von 0, fast bis 700, maximal. Ein einfaches Programm zur Demonstration der Bedienung wurde hinzugefügt.
Sie können dies in Ihrem eigenen Code implementieren, um die Helligkeit an Ihre eigenen Bedürfnisse anzupassen.
Die Ein/Aus-Steuerung über das Schnittstellenmodul funktioniert weiterhin.
Der DAC hält den eingestellten Wert, so dass auch nach einem Neustart der zuletzt eingestellte Wert beibehalten wird.
Schritt 3: Software
Die I2C-Adressen müssen richtig konfiguriert werden. Als Adresse hatte ich 0x3F für das LCD-Display und 0x62 für den DAC. Der DAC ist ein 12-Bit, also 4096 Möglichkeiten. Dies ist dann für 0 bis 5 Volt. Das sind also knapp 1 mV pro Bit. Was wir jetzt regeln, ist die Basis-Emitter-Spannung des Transistors und diese beträgt 0,6 bis 0,7 Volt. Auf diese Weise gibt es nur einen kleinen Teil, der sich auf die Lichtsteuerung auswirkt, aber es ist mehr als genug. Wir senden durch den 4,7 Kohm Widerstand, der normalerweise bei 5 Volt hängt, so dass die maximale Leistung des DAC kein Problem ist. Da die Schaltung nicht wesentlich verändert wird, kann die vorhandene Ein/Aus-Steuerung weiterarbeiten. Die Verwaltung des DAC ist softwarebasiert und Sie müssen ihn in den Code einbinden und an Ihre eigenen Bedürfnisse anpassen.
Die ino-Datei ist eine einfache Testdatei.
Schritt 4: Ergebnis
Es ist nicht einfach, den Lichtwechsel einzufangen, da sich die Kamera anpasst.
Aber noch einige Fotos.
Das Messgerät zeigt den mA der Hintergrundbeleuchtung an.
Empfohlen:
So bauen Sie einen Gaming- oder Basiscomputer (alle Komponenten) – wikiHow
So bauen Sie einen Gaming- oder Basiscomputer (alle Komponenten): Sie möchten also wissen, wie man einen Computer baut? In diesen Instructables werde ich Ihnen beibringen, wie man einen einfachen Desktop-Computer baut. Hier sind die benötigten Teile: PC-Gehäuse Motherboard (Stellen Sie sicher, dass es PGA ist, wenn AMD und LGA, wenn Intel) CPU-Kühler Gehäuselüfter Pow
Nachtsicht-Laserschnabel! (ODER wie man eine Nachtsicht-erhaltende LED Throwie, Transformer Toy Mashup Taschenlampe herstellt!): 5 Schritte
Nachtsicht-Laserschnabel! (ODER Wie man eine Nachtsicht-erhaltende, LED-Throwie, Transformator-Spielzeug-Mashup-Taschenlampe herstellt!): Ein Instructable von einem Noob für den Noob Spielzeug? Ein instructable mit einem wirklich langen Namen! Wir nennen es "Nightvision Laserbeak" zum
So starten Sie Ihren Computer jeden Tag oder zu jeder Zeit automatisch – wikiHow
So starten Sie Ihren Computer automatisch jeden Tag oder wann immer: In dieser Anleitung erfahren Sie, wie Sie Ihren Computer jeden Tag zu einer bestimmten Zeit automatisch starten lassen. Dies ist auch meine erste Anleitung
Die Kurzanleitung zum Erstellen eines Videos mit Ihrem IPhone und Hochladen auf Facebook oder YouTube: 9 Schritte
Die Kurzanleitung zum Erstellen eines Videos mit Ihrem IPhone und Hochladen auf Facebook oder YouTube: Verwenden Sie diesen einfachen 5-Schritte-Prozess (Instructables lässt es wie mehr Schritte aussehen, als es tatsächlich ist), um Ihr erstes YouTube- oder Facebook-Video zu erstellen und hochzuladen - mit nur dein iPhone
Erstellen und Einfügen einer Tabelle und Hinzufügen zusätzlicher Spalten und/oder Zeilen zu dieser Tabelle in Microsoft Office Word 2007 – wikiHow
Erstellen und Einfügen einer Tabelle und Hinzufügen zusätzlicher Spalten und/oder Zeilen zu dieser Tabelle in Microsoft Office Word 2007: Hatten Sie schon einmal viele Daten, mit denen Sie arbeiten, und dachten Sie sich … dieser Daten besser und verständlicher aussehen?" Wenn ja, dann könnte eine Tabelle in Microsoft Office Word 2007 Ihre Antwort sein