Spisu treści:
- Krok 1: Podstawowe CZĘŚCI
- Krok 2: WSZYSTKO, CO CHCESZ
- Krok 3: SCHEMAT i wydruki 3d
- Krok 4: WYSTARCZY ZDJĘCIE, ABY POKAZAĆ JAK
- Krok 5: SZKIC
- Krok 6: INNE USTAWIENIA
- Krok 7: KOŃCOWE ZDJĘCIA
Wideo: DUŻY WYŚWIETLACZ alfanumeryczny: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Istnieje kilka możliwości wyboru, jeśli potrzebujesz wyświetlacza, który można zobaczyć z drugiego końca pokoju, dużego wyświetlacza. Możesz zrobić taki, jak mój „czas do kwadratu” lub „ledy na szkle”, ale to zajmuje około 40 godzin żmudnej pracy. Oto ŁATWY do wykonania dużego wyświetlacza. Konstrukcja ma 4 podstawowe przewody, 5 woltów, uziemienie, SDA, SCL. Każdy wyświetlacz postaci kosztuje około dwóch do trzech dolarów. Tak więc wyświetlacz 8x2 kosztuje około 30 USD. Nie licząc RTC, Arduino, wydruków 3d, obudowy.
Szkic jest prosty i łatwy do zrozumienia. Łatwy do modyfikacji dla dowolnego wyświetlacza alfanumerycznego. Litery mają rozmiar 1/2 z cyframi rozmiaru 1/2 i zestawem cyfr w pełnym rozmiarze.
Wadą jest to, że możesz wyświetlić tylko 64 znaki. TCA9548 zabrakło adresów (8). Hitachi lcd jest bardzo WOLNY i każdy większy wyświetlacz, a czas zapisu zajmuje około pełnej sekundy, aby wypełnić cały wyświetlacz. Więc jeśli chcesz wyświetlacz wielkości ściany, będzie to powolne. Istnieje wiele sposobów na oszukiwanie i używanie więcej niż 64 wyświetlaczy LCD, ale nie będę tego omawiać w tym poście, ponieważ jest to ŁATWE do wyświetlenia.
TAK zdjęcia LCD……NIE wychodzą dobrze. Te wyświetlacze wyglądają ŚWIETNIE w prawdziwym życiu.
Kieszonkowe dzieci:
Dowolne uno 328… nano, pro-mini, uno…
popularny moduł RTC ZS-042 (DS3231)
Rozdzielacz mux TCA9548 I2c
Hitachi 1602 z plecakiem I2c aż 64
Druk 3d okładki pcb. mam 2 rodzaje do wyboru
drewniana obudowa jak rama obrazu wykonana z 1,5-calowego drewna (zapas w Lowes)
podstawowe umiejętności: lut, drut, podłączenie, adj, nakrętki i śruby M2
Krok 1: Podstawowe CZĘŚCI
podstawowe części do budowy
Drewniana rama jest standardowym drewnianym wykończeniem w Lowes. Nie widać wewnętrznej wargi, która jest głęboka na około 1/4 cala. Ta krawędź pozwala, aby pokrowiec 3d zmieścił się w ramie i dotykał frontu bez wypadania.
Krok 2: WSZYSTKO, CO CHCESZ
kilka podstawowych konstrukcji i wskazówek:
Nakładam płytkę lcd, aby je zbliżyć, a następnie wkręcam zachodzące na siebie otwory. Połóż taśmę lub izolację między nimi, ponieważ będą się zwierać. Dostałem trochę lcd z przymocowanym plecakiem I2c i musiałem zdjąć plecak i ponownie go zamontować, ponieważ nogi były zbyt głębokie i nie pozwalały na zachodzenie na siebie. Postaraj się oddzielić lcd i plecaki. Przylutuj plecak po prostu równo z wyświetlaczem LCD, aby mogły się nakładać.
Wyświetlacze są podzielone na banki po 8. Ale moje łóżko drukarki 3d nie drukuje tak szeroko, więc zrobiłem okładkę na bank 6 wyświetlaczy. następnie zrobiłem łańcuszek jak okładkę, która może mieć dowolną szerokość. Wystarczy dodać ostatni element końcowy. Używam czarnej farby hobby, aby pokryć diodę led lcd, aby dioda led nie prześwitywała z przodu. Maluj w dół, aby umożliwić spłynięcie z wyświetlacza LCD zamiast spływania NA wyświetlacz i niszczenia go.
Układaj tyle ekranów, ile potrzebujesz. Ramka na zdjęcia 8x2 ma najlepszy kształt, ale możesz zrobić 16x2 lub dowolny rozmiar.
Krok 3: SCHEMAT i wydruki 3d
Podłączenie jest ŁATWE tylko 4 przewody. Możesz użyć kabli połączeniowych, ale jeśli jest to projekt długoterminowy, zamiast tego przylutowałbym przewody.
6 ledowy bank to wszystko, co pasuje do mojej drukarki, więc zrobiłem ramkę dowolnego rozmiaru. Po prostu dodawaj, a następnie dołącz końcówkę.
Krok 4: WYSTARCZY ZDJĘCIE, ABY POKAZAĆ JAK
Jak pokazano na schemacie, każdy wyświetlacz LCD trafia do innego pinu „S” w 9548. Nie jest powiązany z głównymi liniami SDA, SCL. 9548 przełącza linie I2c na każdy wyświetlacz LCD. Pamiętaj o tym.
Wyjąłem z plecaka czerwoną diodę power on tylko dlatego, że była zbyt jasna, używam również diody w poprzek zworki led zamiast zworki zero omów. Dioda jest standardową diodą krzemową i obniża napięcie o 0,7, aby podświetlenie było w porządku. (niezbyt jasno w nocy)
Krok 5: SZKIC
Szkic jest prosty i bezpośredni. Nie mam nic przeciwko, jeśli ktoś zrobi bibliotekę boczną alfanumeryczną… po prostu dajcie mi dopisek, opartą na alfanumeryce Jima Jakubcina.
Odniesieniem do lcd jest standardowy moduł LCD Hitachi 16x02. Ma cc (niestandardowe znaki) po 8 sztuk. DW można zmienić w dowolnym momencie, ale jeśli 2 z tego samego adresu zostaną wydrukowane w tym samym czasie, ostatni DW nadpisze drugi. Więc w zasadzie możesz używać tylko zestawu 8. Jest niewielki sposób na pokonanie tego, ale jest on bardzo ograniczony. Każda litera jest utworzona z tablicy przechowywanej w PROGMEM. Następnie wywoływane z innej tablicy 'cname' przy użyciu funkcji i 'xc' jako zmiennej wywołania. 'displayChr(bank, #lcd, top/btm, cname)' jest używany do tworzenia wyświetlacza. W tym szkicu mam tylko 2 banki po 8. Maksymalna może być 8x8. Po prostu dodaj kolejny 'if bank' do displayChr() z poprawnym adresem 9548. (patrz tabela prawdy adresu). Aby przełączyć linię I2c na inny pin 'S' 9548, wywołanie to write (0-7). W bibliotece MUX I2c zapomniał powiedzieć, że B00000000 wyłącza wszystkie przełączniki wyjściowe. Aby użyć lcd # 3 (0-7) B00000100 lub 4. Przełączanie jest tak łatwe, że usunąłem bibliotekę ze szkicu, ale możesz chcieć pobrać i zobaczyć, jak łatwa jest ta biblioteka.
Aby wydrukować znak wystarczy wywołać displayChr(x, x1, x2, x3).
X = To będzie bank 0-7
X1 = lcd # 0-7 (od lewej do prawej)
X2 = góra lub boty, aby wydrukować małe litery w 1/2 lcd. Większe liczby automatycznie będą wiedzieć, że należy wypełnić cały wyświetlacz LCD
X3 = to nazwa litery lub ARRAY PLACE w cname
RTC ma wbudowaną temperaturę, dzięki czemu można korzystać z odczytu wewnętrznego.
Mam łatwy DOW, z którego skopiowałem ????
Aby uruchomić zegar, podłącz się do komputera i wprowadź prawidłowe czasy w 'SETUP()' RTC ma baterię, więc czasy będą dobre. Godziny będą musiały zostać dostosowane do czasu letniego, więc zainstalujesz prosty przełącznik lub po prostu aktualizację za pomocą komputera.
| A2 | A1 | A0 | Adres I2C ||:---: |:---: |:---: |:---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77
Krok 6: INNE USTAWIENIA
Moja pierwsza macierz lcd używała bramek nand i przełączała włączanie lcd na oddzielne lcd. Następnie użyłem układu CD4051, który służy do przełączania danych. Ma wejście i 8 wyjść. Zupełnie jak staromodny przełącznik wirnika. Mam tutaj płytkę drukowaną. Dzięki tej konfiguracji możesz użyć I2c i złamać pin włączania i podłączyć go do wejścia 4051, co przełącza włączenie na wybrany wyświetlacz LCD. Możesz kontynuować kaskadowe włączanie na zawsze do lcd. Ale to ogranicza 4051 tylko do 7 przełączników, a 8. idzie do następnego 4051. To sprawia, że banki = 7 a nie 8. Użyłem wszystkich 8 i zmieniłem adres innego plecaka w drugim banku. ten drugi plecak ma 4051 przywiązany do enable i robi to samo przełączanie, co w pierwszym banku. Po prostu ma drugi adres na liniach SDA, SCL.
Ta konfiguracja wymaga równoległego połączenia WSZYSTKICH 6 linii danych wyświetlacza LCD. RW do ziemi. Trwa to znacznie dłużej i polecam złącze wtykowe do każdego wyświetlacza LCD. Ta konfiguracja obejmuje tylko JEDEN plecak na bank zamiast plecaka na każdy wyświetlacz LCD.
Dodaj komentarz, jeśli chcesz uzyskać więcej informacji o tej konfiguracji. jest o wiele trudniejsze i bardziej zaangażowane niż inne.
Krok 7: KOŃCOWE ZDJĘCIA
Tylko kilka innych zdjęć. Mam zewnętrzny zegar GPS HC12, który wysyła aktualizacje na inny ekran LCD (na zdjęciach). Tylko po to, żeby pokazać, co można zrobić. To jest wschód, aby zrobić JAKIKOLWIEK DUŻY WYŚWIETLACZ.
dziękuje za przeczytanie…
Proszę zobaczyć moje inne projekty..oldmaninSC.
i spodoba ci się mój "BUD BALL"
Zalecana:
Duży miernik VU na żarówkach 220 V: 18 kroków (ze zdjęciami)
Duży miernik VU na żarówkach 220 Volt.: Dzień dobry, drodzy widzowie i czytelnicy. Dzisiaj opowiem Wam o wskaźniku poziomu dźwięku na żarówkach 220 V
DIY duży 7-segmentowy wyświetlacz internetowy: 5 kroków
DIY duży 7-segmentowy wyświetlacz internetowy: W tym projekcie pokażę, jak połączyłem 4-calowe 7-segmentowe wyświetlacze i moduł Wifi ESP8266, aby stworzyć 8-cyfrowy wyświetlacz, który może prezentować najważniejsze dane z Internetu. Zacznijmy
Duży licznik (wyświetlacz 2,75 cala): 9 kroków
Duży licznik (wyświetlacz 2,75"): 2,75" 7-segmentowy wyświetlacz LED Licznik 0-9 to projekt oparty na technologii cmos do poprawnej pracy 7-segmentowego wyświetlacza LED o napięciu 6,8 V. Wybrany licznik IC 4026 jest praktycznym działaniem licznika bez dekodera i z pomocą timera IC 555:
Wyświetlacz LCD I2C / IIC - Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: 5 kroków
Wyświetlacz LCD I2C / IIC | Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: używanie wyświetlacza LCD spi wymaga zbyt wielu połączeń, co jest naprawdę trudne, więc znalazłem moduł, który może przekonwertować wyświetlacz LCD i2c na wyświetlacz LCD spi, więc zaczynamy
Interfejs 16x2 alfanumeryczny wyświetlacz LCD i klawiatura matrycowa 4x4 z Raspberry Pi3: 5 kroków (ze zdjęciami)
Interfejs 16x2 alfanumeryczny wyświetlacz LCD i klawiatura matrycowa 4x4 z Raspberry Pi3: W tej instrukcji wyjaśniamy, jak połączyć klawiaturę matrycową 16x2 LED i matrycę 4x4 z Raspberry Pi3. Do tworzenia oprogramowania używamy Pythona 3.4. Możesz również wybrać Pythona 2.7, z niewielkimi zmianami