Spisu treści:
- Krok 1: Część do oryginalnej biblioteki
- Krok 2: Schemat połączeń: tylne światło
- Krok 3: Schemat połączeń: adres
- Krok 4: Schemat przewodów: trymer
- Krok 5: Schemat połączeń: przesyłanie danych
- Krok 6: Zmień na oryginalną bibliotekę
- Krok 7: Oryginalny schemat Lib i połączenia
- Krok 8: Schemat połączeń: SDA SCL
- Krok 9: Schemat połączeń
- Krok 10: Płytka prototypowa
- Krok 11: Frezowanie PCB
- Krok 12: Dzięki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
Jak widać na schemacie podłączam do P7 tranzystor NPN (2N2222), aby włączyć/wyłączyć podświetlenie.
Krok 3: 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
Aby wybrać odpowiedni kontrast, musisz dodać trymer 10k.
Krok 5: 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ę
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
Odtwarzam schemat połączenia oryginalnej biblioteki, więc możesz użyć standardowej biblioteki
Krok 8: Schemat połączeń: SDA SCL
Drut pasmowy to pin SDA SCL mojego arduino.
Krok 9: Schemat połączeń
Jak widać schemat okablowania jest dość prosty, staram się go stworzyć na płytce prototypowej schematu.
Krok 10: Płytka prototypowa
Nie jest tak pięknie, ale to praca.
Krok 11: 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