
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



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
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
Wirujące diody LED (lub wentylator z podświetleniem LED): 5 kroków

Spinning LEDs (lub LED Lit Fan): Zastanawiając się, jaki rodzaj instrukcji powinienem zrobić, natknąłem się na kilka diod LED. Zastanawiając się, co z nimi zrobić, w końcu to rozgryzłem. Wentylator z diodami LED! Jasne, że możesz go kupić, ale nie możesz tak łatwo zmienić kolorów ani miejsc L