Spisu treści:

Adapter I2c do znaków LCD (przykład połączenia I2c): 12 kroków (ze zdjęciami)
Adapter I2c do znaków LCD (przykład połączenia I2c): 12 kroków (ze zdjęciami)

Wideo: Adapter I2c do znaków LCD (przykład połączenia I2c): 12 kroków (ze zdjęciami)

Wideo: Adapter I2c do znaków LCD (przykład połączenia I2c): 12 kroków (ze zdjęciami)
Wideo: 13 ATNEL WiFi ESP - wyświetlacze alfanumeryczne COG oraz LCD I2C - 2x16. Możliwości i konfiguracja. 2024, Listopad
Anonim
Image
Image
Część do oryginalnej biblioteki
Część do oryginalnej biblioteki

Robię schemat połączenia dla karty i2c wyświetlania znaków.

Sprawdź aktualizacje na mojej stronie.

Teraz dodaję olso schemat połączeń okablowania, aby korzystać z oryginalnej biblioteki, a nie z mojej rozwidlonej

Biblioteka LiquidCrystal Arduino do znakowych wyświetlaczy LCD, rozwidlony projekt do tworzenia osobistego schematu do nauki pcf8574.

W projekcie github można znaleźć schemat, zdjęcie oraz kod biblioteki.

Tutaj wideo z frezowanej płytki drukowanej pochodzącej ze schematu płytki prototypowej Fritzing.

Krok 1: Część do oryginalnej biblioteki

Komponent dla oryginalnej biblioteki (nie dla mojej rozwidlonej) można znaleźć w serwisie eBay.

Teraz możesz znaleźć ten sam schemat połączenia, który ma takie samo zachowanie.

Krok 2: Schemat połączeń: tylne światło

Schemat połączeń: tylne światło
Schemat połączeń: tylne światło

Jak widać na schemacie podłączam do P7 tranzystor NPN (2N2222), aby włączyć/wyłączyć podświetlenie.

Krok 3: Schemat połączeń: adres

Schemat połączeń: adres
Schemat połączeń: adres
Schemat połączeń: adres
Schemat połączeń: adres

Ustawiłem adres wszystko nisko (możesz go podłączyć jak potrzebujesz, w arkuszu danych znajdziesz całą konfigurację).

Uważam, że bardzo przydatny szkic przeszukuje wszystkie dołączone komponenty i2c, użyj tego, aby sprawdzić adres.

Krok 4: Schemat przewodów: trymer

Schemat przewodów: trymer
Schemat przewodów: trymer

Aby wybrać odpowiedni kontrast, musisz dodać trymer 10k.

Krok 5: Schemat połączeń: przesyłanie danych

Schemat połączeń: przesyłanie danych
Schemat połączeń: przesyłanie danych

Przewód niebieski i żółty służy do przesyłania danych do urządzenia, nie podłączam urządzenia jako oryginalnej biblioteki więc muszę forkować lib i dodać jakąś zmianę.

Krok 6: Zmień na oryginalną bibliotekę

Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę
Zmień na oryginalną bibliotekę

Jak widać na obrazku przesuwam trochę (od prawej do lewej), a na prawym bicie umieściłem stałą deklarację Enable, RW, Register Select i Back light pin.

Jeśli chcesz, możesz przekonwertować schemat do oryginału. Jeśli znajdę trochę czasu, zrobię to za Ciebie (i przetestuję), abyś mógł korzystać z oryginalnej biblioteki.

Krok 7: Oryginalny schemat Lib i połączenia

Oryginalny schemat biblioteki i połączenia
Oryginalny schemat biblioteki i połączenia
Oryginalny schemat biblioteki i połączenia
Oryginalny schemat biblioteki i połączenia
Oryginalny schemat biblioteki i połączenia
Oryginalny schemat biblioteki i połączenia

Odtwarzam schemat połączenia oryginalnej biblioteki, więc możesz użyć standardowej biblioteki

Krok 8: Schemat połączeń: SDA SCL

Schemat połączeń: SDA SCL
Schemat połączeń: SDA SCL

Drut pasmowy to pin SDA SCL mojego arduino.

Krok 9: Schemat połączeń

Schemat przewodów
Schemat przewodów
Schemat przewodów
Schemat przewodów
Schemat przewodów
Schemat przewodów

Jak widać schemat okablowania jest dość prosty, staram się go stworzyć na płytce prototypowej schematu.

Krok 10: Płytka prototypowa

Płytka prototypowa
Płytka prototypowa
Płytka prototypowa
Płytka prototypowa
Płytka prototypowa
Płytka prototypowa

Nie jest tak pięknie, ale to praca.

Krok 11: Frezowanie PCB

Image
Image
Frezowanie PCB
Frezowanie PCB
Frezowanie PCB
Frezowanie PCB

Ze schematu tworzę PCB i próbuję frezować PCB moim routerem (zaczynam poradnik jak frezować PCB).

Krok 12: Dzięki

Seria projektów i2c (Kolekcja):

  • Czujnik wilgotności temperatury
  • Ekspander analogowy
  • Ekspander cyfrowy
  • Wyświetlacz LCD

Zalecana: