Taula de continguts:
- Pas 1: PARTS bàsiques
- Pas 2: TOT EL QUE VOLS
- Pas 3: esquemes i impressions en 3D
- Pas 4: NOMÉS PIC PER MOSTRAR COM
- Pas 5: esbossar
- Pas 6: ALTRES CONFIGURACIONS
- Pas 7: PIC FINALS
Vídeo: GRAN PANTALLA alfanumèrica: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Hi ha poques opcions si necessiteu una pantalla que es pugui veure des de tota la sala, una pantalla gran. Podeu fer-ne un com el meu "temps quadrat" o "leds sobre vidre", però això requereix unes 40 hores de treball tediós. Així que aquí teniu un FÀCIL per fer una pantalla gran. La construcció té 4 cables bàsics, 5 volts, terra, SDA, SCL. Cada visualització de caràcters costava aproximadament dos o tres dòlars. Per tant, una pantalla de 8 x 2 costa uns 30 dòlars. Sense comptar amb RTC, Arduino, impressions en 3D, recinte.
L’esbós és bàsic i fàcil d’entendre. Fàcil de modificar per a qualsevol visualització alfanumèrica. Les lletres tenen mida 1/2 amb números de mida 1/2 i un conjunt de números de mida completa.
L’inconvenient és que només es pot fer una visualització de 64 caràcters. El TCA9548 es queda sense adreces (8). El lcd Hitachi és molt LENT i qualsevol pantalla més gran i el temps d’escriptura triga aproximadament un segon complet a omplir tota la pantalla. Per tant, si voleu una pantalla de mida de la paret, serà lenta. Hi ha moltes maneres d’enganyar i fer servir més de 64 lcds, però no tractaré això en aquesta publicació, ja que és fàcil de mostrar.
SÍ, les fotos d'un LCD … NO surten bé. Aquestes pantalles tenen un aspecte fantàstic a la vida real.
Subministraments:
Any uno 328 … nano, pro-mini, uno …
popular mòdul RTC ZS-042 (DS3231)
TCA9548 Separador de mux I2c
Hitachi 1602 amb motxilla I2c fins a 64
Impressió en 3D de coberta de PCB. Tinc 2 tipus per triar
tancament de fusta com un marc de quadres de fusta de 1,5 polzades (existència a Lowes)
habilitats bàsiques: soldadura, filferro, connexió, ajust, femelles i cargols M2
Pas 1: PARTS bàsiques
parts bàsiques per a la construcció
El marc de fusta és de fusta estàndard a Lowes. No es pot veure el llavi interior que fa aproximadament 1/4 de polzada de profunditat. Aquest llavi permet que la coberta 3d s'adapti a l'interior del marc i toqui la part frontal sense caure.
Pas 2: TOT EL QUE VOLS
algunes construccions i consells bàsics:
Sobreposo el PCB lcd per fer-los més propers i cargolar pels forats superposats. Poseu cinta adhesiva o aïllament entre els dos, ja que s’acortaran. Vaig tenir un lcd amb la motxilla I2c connectada i vaig haver de treure la motxilla i tornar-la a muntar, ja que les cames eren massa profundes i no permetien la superposició. Intenta obtenir lcd i motxilles separades. Soldeu la motxilla simplement amb el LCD perquè es puguin superposar.
Els lcd estan separats en bancs de 8. Però el meu llit de la impressora 3D no imprimiria tan ample, així que vaig fer una coberta per a un banc de 6 lcd. després vaig fer una cadena com una coberta que pot tenir qualsevol amplada. Només cal afegir la peça final final. Faig servir una pintura negra per afició per cobrir el led lcd de manera que el led no brilli per la part frontal. Pinteu cap avall per permetre que qualsevol cursa surti del lcd en lloc de fluir cap al lcd i destruir-lo.
Apileu tants lcds com necessiteu. El marc de la imatge de 8x2 té la millor forma, però podeu fer un format de 16x2 o qualsevol mida que vulgueu.
Pas 3: esquemes i impressions en 3D
La connexió és FÀCIL a només 4 cables. Podeu utilitzar cables jumper, però si es tracta d’un projecte a llarg termini, soldaria els cables.
A la meva impressora hi ha tot un banc de 6 leds, de manera que he fet el marc de qualsevol mida. Només cal afegir i adjuntar la peça final.
Pas 4: NOMÉS PIC PER MOSTRAR COM
Com es mostra a l'esquema, cada lcd va a un pin "S" diferent del 9548. No està lligat a les línies principals SDA, SCL. El 9548 canvia les línies I2c a cada lcd. Tingueu-ho present.
He tret el led vermell de l’energia de la motxilla només perquè era massa brillant. També faig servir un díode a través del pont del led en lloc del pont del zero ohm. El díode és un díode de silici estàndard i baixa el voltatge de 0,7 per fer que la llum de fons sigui correcta. (no massa brillant a la nit)
Pas 5: esbossar
L’esbós és senzill i directe. No m'importa si algú fa una biblioteca d'alfanumèrics laterals … només doneu-me algun crèdit com, basat en l'alfanumèric de Jim Jakubcin.
La referència a lcd és el mòdul lcd estàndard Hitachi 16x02. Té cc (caràcters personalitzats) de 8 cadascun. El cc es pot modificar en qualsevol moment, però si s’imprimeixen 2 de la mateixa adreça al mateix temps, l’últim cc substituirà l’altre. Així, bàsicament, només podeu utilitzar el conjunt de 8. Hi ha una manera lleugera de superar-ho, però extremadament limitat. Cada lletra està formada per una matriu emmagatzemada a PROGMEM. Després es crida des d'una altra matriu "cname" mitjançant una funció i "xc" com a variable de trucada. Per fer la visualització s'utilitza el "displayChr (banc, #lcd, top / btm, cname)". En aquest esbós només tinc 2 bancs de 8. El màxim podria ser 8x8. Només cal afegir un altre "if bank" a displayChr () amb l'adreça correcta del 9548. (vegeu la taula de veritat d'adreces). Per canviar la línia I2c a un altre pin "S" del 9548, es crida la trucada (0-7). A la biblioteca de MUX I2c es va oblidar de dir que B00000000 apaga tots els interruptors de sortida. Per tant, per utilitzar lcd # 3 (0-7) B00000100 o 4. El canvi és tan fàcil que he eliminat la biblioteca del meu esbós, però és possible que vulgueu descarregar-la i veure la facilitat que té la biblioteca.
Per imprimir un caràcter, només cal que truqueu a displayChr (x, x1, x2, x3).
X = Aquest serà el banc 0-7
X1 = lcd # 0-7 (d'esquerra a dreta)
X2 = topS o botS per imprimir les lletres petites en 1/2 de la pantalla LCD. Els números més grans sabran automàticament que omplen tota la pantalla LCD
X3 = és el nom de la lletra o ARRAY PLACE a cname
El RTC té una temperatura incorporada de manera que es pot utilitzar una lectura interior.
Tinc un DOW fàcil que he copiat ????
Per iniciar el rellotge, connecteu-vos a l'ordinador i introduïu els horaris correctes a "SETUP ()". El RTC té una bateria, de manera que els horaris seran bons. Les hores s’hauran d’ajustar a l’estiu, de manera que instal·leu un senzill commutador només d’actualització a través de l’ordinador.
| A2 | A1 | A0 | Adreça 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
Pas 6: ALTRES CONFIGURACIONS
La meva primera matriu de lcd utilitzava portes nand i canviava l’activació de lcd a lcd separats. Després vaig utilitzar el xip CD4051 que es fabrica per canviar de dades. Té una línia d'entrada i de commutació de 8 línies. Igual que un interruptor de rotor de moda antiga. Tinc un pcb aquí. Amb aquesta configuració podeu utilitzar un I2c i trencar el pin d’activació i connectar iot a l’entrada del 4051 que canvia l’habilitació al lcd seleccionat. Podeu continuar en cascada per habilitar lcds. Però això limita el 4051 a només 7 commutadors i el vuitè passa al següent 4051. Això fa que els bancs = 7 no 8. He utilitzat tots els 8 i he canviat l'adreça d'una altra motxilla del segon banc. aquesta segona motxilla té un 4051 lligat a l'habilitació i fa el mateix canvi que al primer banc. Només té una segona adreça a les línies SDA i SCL.
Aquesta configuració requereix que TOTES les 6 línies de dades de la pantalla LCD estiguin connectades en paral·lel. La RW a terra. Això triga molt més i recomanaria un connector per a cada lcd. Aquesta configuració és només per a una motxilla per banc en lloc d'una motxilla per a cada lcd.
Afegiu un comentari si voleu més informació sobre aquesta configuració. és molt més difícil i implicat que l’altre.
Pas 7: PIC FINALS
Només algunes altres fotos. Tinc un rellotge GPS HC12 exterior que envia actualitzacions a una altra pantalla lcd (a les fotos). Només per mostrar què es pot fer. Això és a l’est per fer QUALSEVOL TIPUS DE GRAN VISUALITZACIÓ.
gràcies per llegir …
Consulteu els meus altres projectes..oldmaninSC.
i t'agradarà la meva "BUD BALL"
Recomanat:
Pantalla tàctil Macintosh - Mac clàssic amb un iPad Mini per a la pantalla: 5 passos (amb imatges)
Pantalla tàctil Macintosh | Mac clàssic amb un iPad Mini per a la pantalla: Aquesta és la meva actualització i disseny revisat sobre com substituir la pantalla d'un Macintosh vintage per un iPad mini. Aquest és el sisè d'aquests que he fet al llarg dels anys i estic bastant content de l'evolució i el disseny d'aquest! El 2013, quan vaig fer
Tothom vol automatitzar amb una gran pantalla: 16 passos
Tothom vol automatitzar amb una gran pantalla: Sí, un altre vídeo sobre DISPLAYS, un tema que m’agrada molt. Sabeu per què? Amb això, és possible millorar la interfície d'usuari. Els usuaris d'automatització necessiten una bona indicació visual. Així que us porto un exemple amb una pantalla de 7 polzades, amb capacitat
Alerta domèstica: missatgeria Arduino + Cloud en una pantalla gran: 14 passos (amb imatges)
Alerta domèstica: missatgeria Arduino + Cloud en una pantalla gran: a l’era dels telèfons mòbils, s’esperava que la gent respongués a la vostra trucada 24/7. O … no. Un cop la meva dona arriba a casa, el telèfon es queda enterrat a la bossa de mà o la bateria està esgotada. No tenim línia fixa. S'està trucant o
Arduino Uno: Animació de mapa de bits en pantalla de pantalla tàctil ILI9341 TFT amb visuino: 12 passos (amb imatges)
Arduino Uno: Animació de mapa de bits a la pantalla tàctil ILI9341 amb pantalla tàctil TFT amb Visuino: els pantalles tàctils TFT basats en ILI9341 són pantalles de pantalla molt populars per a Arduino. Visuino els ha donat suport des de fa força temps, però mai no vaig tenir l'oportunitat d'escriure un tutorial sobre com utilitzar-los. Recentment, però, poca gent va preguntar
Joc de mà a pantalla gran interactiva: 10 passos (amb imatges)
Joc de mà a pantalla gran interactiva: aquest instructiu us mostra com prendre aquells jocs de mà que la vostra mare us donava quan era petita i convertir-lo en un joc a gran escala que es pot projectar a la televisió i jugar a diversos jugadors alhora. Aquesta instrucció inclourà: