Spisu treści:
Wideo: Sterowanie podświetleniem I2C wyświetlacza LCD 1602/2004 lub HD44780 itp.: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Ta instrukcja pokazuje, jak można kontrolować podświetlenie wyświetlacza LCD za pomocą modułu I2C ADC. Kontrast można kontrolować w ten sam sposób po zdjęciu potencjometru przycinania
Krok 1: Istniejąca sytuacja
Podświetlenie jest kontrolowane przez P3 PCF8574. P3 jest podłączony do bazy tranzystora, który ponownie zawiesza się z rezystorem 4,7 Kohm przy 5 woltach. Zdjęcie 04 i 05.
Krok 2: Rozwiązanie
DAC, przetwornik cyfrowo-analogowy, MPC4725, który może być również sterowany przez I2C, teraz używam do sterowania jasnością. Zdjęcie 06.
W tym celu musimy odlutować opór tylko 4,7 Kohm. Zdjęcie 07 czerwone kółko.
Moduł ma takie samo połączenie jak PIC i można go więc przylutować do pinów terminala. Zdjęcie 07.
Ponieważ każdy moduł i arduino mają rezystory pullup, wyłączyłem je z DAC-a. Można to zrobić przedrapując połączenia. Zdjęcie 08. Powoduje to poluzowanie rezystorów z 5 woltów. Zdjęcie 09.
Moduł przykleiłem taśmą dwustronną do układu PCF8574, Zdjęcie 10 i wykonane połączenia. Rys. 11 i 12. Nowy rezystor 4,7 Kohm, który jest bardzo duży w stosunku, łączy wyjście DAC z połączeniem P3.
Teraz możesz kontrolować jasność, kontrolując DAC przez I2C.
W moim przypadku 0, prawie do 700, maksimum. Dodano prosty program do demonstracji operacji.
Możesz to zaimplementować we własnym kodzie, aby dostosować jasność do własnych potrzeb.
Sterowanie włączaniem / wyłączaniem za pośrednictwem modułu interfejsu nadal działa.
Przetwornik cyfrowo-analogowy przechowuje ustawioną wartość, więc nawet po ponownym uruchomieniu utrzymywana jest ostatnia ustawiona wartość.
Krok 3: Oprogramowanie
Adresy I2C muszą być poprawnie skonfigurowane. Jako adres miałem 0x3F dla wyświetlacza LCD i 0x62 dla DAC. DAC to 12-bitowy, a więc 4096 możliwości. To jest wtedy dla 0 do 5 woltów. Jest to zatem prawie 1 mV na bit. To, co teraz regulujemy, to napięcie bazowe emitera tranzystora i wynosi od 0,6 do 0,7 wolta. W ten sposób tylko niewielka część ma wpływ na kontrolę światła, ale to w zupełności wystarczy. Przesyłamy przez rezystor 4,7 Kohm, który normalnie wisi przy 5 woltach, więc maksymalna moc wyjściowa przetwornika DAC nie stanowi problemu. Ponieważ obwód nie jest zasadniczo zmieniony, istniejące sterowanie włączaniem / wyłączaniem może nadal działać. Zarządzanie przetwornikiem DAC odbywa się programowo i trzeba go uwzględnić w kodzie i dostosować do własnych potrzeb.
Plik ino to prosty plik testowy.
Krok 4: Wynik
Nie jest łatwo uchwycić zmianę światła, ponieważ kamera dostosowuje się.
Ale jeszcze kilka zdjęć.
Miernik wskazuje mA podświetlenia.
Zalecana:
Samouczek Arduino LCD 16x2 - Interfejs wyświetlacza LCD 1602 z Arduino Uno: 5 kroków
Samouczek Arduino LCD 16x2 | Interfejs wyświetlacza LCD 1602 z Arduino Uno: Cześć chłopaki, ponieważ wiele projektów wymaga ekranu do wyświetlania danych, niezależnie od tego, czy jest to licznik diy, licznik subskrypcji YouTube, czy kalkulator lub blokada klawiatury z wyświetlaczem, a jeśli wszystkie tego rodzaju projekty są wykonane z arduino będą na pewno
ESP8266 TAŚMA LED RGB Sterowanie WIFI - NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki
ESP8266 TAŚMA LED RGB Sterowanie WIFI | NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi | Sterowanie smartfonem z taśmą LED RGB: Cześć, w tym samouczku dowiemy się, jak używać nodemcu lub esp8266 jako pilota na podczerwień do sterowania taśmą RGB LED, a Nodemcu będzie kontrolowane przez smartfon przez Wi-Fi. Więc w zasadzie możesz sterować TAŚMĄ LED RGB za pomocą smartfona
Wyświetlacz LCD I2C / IIC - Użyj SPI LCD do wyświetlacza LCD I2C za pomocą modułu SPI to IIC z Arduino: 5 kroków
Wyświetlacz LCD I2C / IIC | Użyj SPI LCD do wyświetlacza LCD I2C Używanie modułu SPI to IIC z Arduino: Cześć chłopaki, ponieważ normalny SPI LCD 1602 ma zbyt wiele przewodów do podłączenia, więc bardzo trudno jest połączyć go z arduino, ale na rynku dostępny jest jeden moduł, który może przekonwertuj wyświetlacz SPI na wyświetlacz IIC, więc musisz podłączyć tylko 4 przewody
Korzystanie z wyświetlacza Grove LCD z podświetleniem RGB: 4 kroki
Używanie Grove LCD z podświetleniem RGB: Aby zapewnić dobrą komunikację między światem ludzi a światem maszyn, wyświetlacze odgrywają ważną rolę. Są więc ważną częścią systemów wbudowanych. Wyświetlacze - duże czy małe, działają na tej samej podstawowej zasadzie. Poza tym komplet
Sterowanie podświetleniem kamery RGB za pomocą urządzenia mobilnego z systemem Android: 6 kroków
Sterowanie podświetleniem kamery RGB w telefonie z systemem Android: światła RGB Compaing trzy diody LED czerwone, zielone i amp; Niebieski. Dostosowując jasność diody LED tworzymy nowy kolor. Tak więc dioda LED dostosowująca jasność za pomocą kodów (0-255).►Ponieważ diody LED są bardzo blisko siebie, możemy zobaczyć tylko ostateczne kolory