Inhoudsopgave:
Video: I2C Backlight Control van een LCD-scherm 1602/2004 of HD44780 Etc: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Deze instructable laat zien hoe u de achtergrondverlichting van een LCD-scherm kunt regelen door middel van een I2C ADC-module. Het contrast kan op dezelfde manier worden geregeld na het verwijderen van de trimpotentiometer
Stap 1: De bestaande situatie
De achtergrondverlichting wordt aangestuurd via P3 van de PCF8574. P3 is aangesloten op de basis van de transistor en deze hangt weer met een weerstand van 4,7 Kohm op de 5 volt. Foto 04 en 05.
Stap 2: Oplossing
Een DAC, digitaal analoog converter, MPC4725 die ook via I2C aan te sturen is, gebruik ik nu om de helderheid te regelen. Foto 06.
Hiervoor hoeven we slechts een weerstand van 4,7 Kohm te ontsolderen. Foto 07 rode cirkel.
De module heeft dezelfde aansluiting als de PIC en zou zo op de aansluitpennen gesoldeerd kunnen worden. Foto 07.
Omdat elke module en de Arduino pullup-weerstanden hebben, heb ik ze uitgeschakeld van de DAC. Dit kan door de aansluitingen te doorkrassen. Foto 08. Hierdoor komen de weerstanden los van de 5 volt. Foto 09.
Ik heb de module met dubbelzijdig plakband op de PCF8574-chip, Afbeelding 10, bevestigd en de aansluitingen gemaakt. Pic 11 en 12. Een nieuwe weerstand van 4,7 Kohm, die in verhouding erg groot is, verbindt de DAC-uitgang met de P3-base-aansluiting.
Nu kunt u de helderheid regelen door de DAC via I2C te regelen.
In mijn geval van 0, bijna tot maximaal 700. Er is een eenvoudig programma toegevoegd om de werking te demonstreren.
Je kunt dit in je eigen code implementeren zodat je de helderheid naar eigen behoefte kunt aanpassen.
De aan/uit regeling via de interface module blijft werken.
De DAC houdt de ingestelde waarde vast, dus ook na het herstarten blijft de laatst ingestelde waarde behouden.
Stap 3: Software
De I2C-adressen moeten correct worden geconfigureerd. Ik had 0x3F voor het LCD-scherm en 0x62 voor de DAC als adres. De DAC is een 12 bit, dus 4096 mogelijkheden. Dit is dan voor 0 tot 5 volt. Dit is dus bijna 1 mV per bit. Wat we nu regelen is de basis emitterspanning van de transistor en deze is 0,6 tot 0,7 volt. Op deze manier is er maar een klein onderdeel dat effect heeft op de lichtregeling, maar het is meer dan genoeg. We sturen de weerstand van 4,7 Kohm door die normaal op 5 volt hangt, dus maximale output van de DAC is geen probleem. Doordat de schakeling niet wezenlijk veranderd wordt, kan de bestaande aan/uit regeling blijven werken. Het beheer van de DAC is softwarematig en u dient deze in de code op te nemen en aan uw eigen wensen aan te passen.
Het ino-bestand is een eenvoudig testbestand.
Stap 4: Resultaat
Het is niet eenvoudig om de lichtverandering vast te leggen omdat de camera zich aanpast.
Maar toch een aantal foto's.
De meter geeft de mA van de achtergrondverlichting aan.
Aanbevolen:
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa
Bouw een amateurradio APRS RX Alleen IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur: Houd er rekening mee dat dit nu vrij oud is, dus sommige onderdelen zijn onjuist en verouderd. De bestanden die u moet bewerken, zijn gewijzigd. Ik heb de link bijgewerkt om je de nieuwste versie van de afbeelding te geven (gebruik 7-zip om het te decomprimeren) maar voor volledige instru
Gebruik een DC-aandrijfmotor van een loopband en een PWM-snelheidsregelaar voor het aandrijven van gereedschappen - Ajarnpa
Gebruik een DC-aandrijfmotor van een loopband en een PWM-snelheidsregelaar voor het aandrijven van gereedschappen: Voor elektrisch gereedschap zoals metaalsnijmachines en -draaibanken, kolomboormachines, lintzagen, schuurmachines en meer is mogelijk vereist. Motoren van 5 pk tot 2 pk met de mogelijkheid om de snelheid te verfijnen met behoud van koppel Toevallig gebruiken de meeste loopbanden een 80-260 VDC motor met
Autonome regeling van het toerental van de motor met behulp van een feedbacksysteem van een op IR gebaseerde toerenteller - Ajarnpa
Autonome regeling van het toerental van de motor met behulp van feedbacksysteem van een op IR gebaseerde toerenteller: er is altijd behoefte aan automatisering van een proces, of het nu een eenvoudig/monsterlijk proces is. methoden om ons kleine stukje land water te geven / te irrigeren. Het probleem van geen huidige toevoerleiding
Een batterijpakket van 4,5 volt maken van een batterij van 9 V: 4 stappen
Een 4,5 volt batterijpakket maken van een 9V-batterij: deze instructie gaat helemaal over het splitsen van een 9V-batterij in 2 kleinere 4,5V-batterijpakketten. De belangrijkste reden om dit te doen is 1. Je wilt 4,5 volt 2. Je wilt fysiek iets kleiners dan een 9V batterij