Taula de continguts:

Pantalla LED de matriu de punts: 8 passos (amb imatges)
Pantalla LED de matriu de punts: 8 passos (amb imatges)

Vídeo: Pantalla LED de matriu de punts: 8 passos (amb imatges)

Vídeo: Pantalla LED de matriu de punts: 8 passos (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Desembre
Anonim
Pantalla LED de matriu de punts
Pantalla LED de matriu de punts

Es tracta d’un senzill COM FER la vostra pròpia pantalla LED de matriu de punts personalitzada. Afegiré el programa complet amb una explicació per encendre els LED. També és bastant piratejable, podeu canviar-lo per adaptar-lo a vosaltres mateixos.

Vaig decidir fer la meva pròpia pantalla de matriu de punts perquè semblen genials i no se’n pot trobar cap en blau, que és el millor color, així que vaig decidir, també pot fer-ho jo mateix.

Pas 1: planeja

Pla
Pla
Pla
Pla

La primera tasca és planificar el projecte.

Vaig construir el circuit sobre Eagle per poder veure les connexions i provar la matriu LED. També em va permetre aprendre a encendre els LED individuals. El primer que heu de fer és afegir tot el material de suport per a PIC, de manera que necessito font d'alimentació, descàrrega de sòcol i restabliment. També he d’organitzar les sortides en files senzilles d’utilitzar. Això va definir la mida dels PCB, de manera que vaig passar tot el temps que vaig poder reduint la mida fins que no la vaig poder fer més petita. El següent pas va ser col·locar els 20 LED a la matriu de punts, connectar tots els ànodes de les columnes i tots els càtodes de les files. Això és impossible de fer sense fer servir cables d’enllaç tret que utilitzeu tauler de doble capa o tauler de doble cara. No ho era, faré servir cables d’enllaç.

Pas 2: PCB

PCB
PCB

Doncs calia fer-ho d'alguna manera.

Vaig dissenyar el PCB als ordinadors de l’escola, que tenien el PCB Wizard 3. Un programari fantàstic, molt fàcil d’utilitzar però encara molt potent. Malauradament, això significa que si tinc els fitxers PCBWiz3, no els tinc en cap altre format i les úniques imatges que tinc són les màscares de fotoetch, sempre una bona pràctica per embolicar-les al paper de la màscara de fotoetch per a més tard ús, o només documentació. Malauradament, van escanejar-ho bastant malament. No obstant això, mentre redissenyava el circuit a Eagle, he anat a tornar a fabricar el PCB.

Pas 3: Obteniu les peces

Obteniu les peces
Obteniu les peces

Un cop sabeu què fareu, necessitareu les peces. Vaig utilitzar: 20 LEDs blaus difusos1 Microcontrolador PICAXE 18X1 presa de sèrie 1 resistència de 22 kOhm 1 resistència de 10 kOhm lots de cables negres multicore de fil vermell multicore Vaig utilitzar un PICAXE PIC com els he fet servir a l’escola, són molt senzills. Els trobo molt senzills de programar i després el descarrego a. Per descomptat, PICAXE BASIC és l’únic llenguatge PIC que conec, de manera que els limita. Estan destinats a ser bastant fàcils de trobar, tot i que al Regne Unit només podeu anar a Rapid Electronics - manual PICAXEPICAXE - És un fitxer de dades.pdf PICAXE - també un.pdf Vaig comprar els LED al mateix temps, ara que anava per a una matriu de punts blava, aquesta va ser la meva elecció, i ho vaig pagar, 48 p per LED, de manera que 12 lliures per a tot el lot, era més barat comprar en un paquet de 25. Per descomptat, si ho feu, podeu utilitzar-lo el que vulgueu, tot i que per utilitzar les meves disposicions de PCB voldreu un paquet de 5 mm. Necessitava la resistència de 4 k7 ohms per al restabliment, tret que la resistència de 4 k7 ohms tiri el pin de restabliment (pin 4) aleshores el PIC constantment Vaig fer servir el sòcol estèreo, la resistència de 10 k ohm i la resistència de 22 k ohm per al sòcol de descàrrega, això significa que tota la unitat és autònoma, cosa que és molt útil. També impedeix que el PIC es faci malbé perquè continuo havent de treure'l i, finalment, acabo arrencant les cames, quina manera de malgastar 4,75 lliures esterlines … Vaig gravar els PCB a l'escola perquè quedessin bàsicament lliures. Tot i això, fem servir taulers de mala qualitat, de manera que es poden treure les pistes amb força facilitat, però no pensava que això seria un problema, almenys. Oh, estava en dolor.

Pas 4: soldar

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Un cop tingueu les peces, és hora de connectar-les totes.

El primer tauler on vaig començar a soldar va ser el tauler de visualització. Hi va haver diversos motius, semblava el més avorrit, seria molt divertit jugar amb ells un cop acabat i seria avorrit, espereu, ho he mencionat? Així que, un cop netejades les vies amb una mica de llana, vaig començar a tallar i fixar cables d’enllaç. Aquests eren molt maleïts i bastant difícils de fer i després arreglar-los al seu lloc, de manera que, en absència d’un assistent obert amb els dits de ceràmica, vaig utilitzar cinta adhesiva que em va portar al descobriment, no per primera vegada, que la cinta adhesiva cremada és una cosa desagradable i desagradable. Un cop acabat això, vaig començar a soldar els LED, vaig començar des de la part superior i vaig baixar fent-los individualment, fins que em vaig avorrir i vaig començar en files senceres alhora. Cap al final es va fer bastant difícil, ja que els cables LED es van quedar molt forts. Una vegada que es van soldar els 20 LED, vaig atacar la part posterior i vaig arrencar tots aquells molestos cables tan lluny com vaig poder. I, fidel als meus pensaments anteriors, vaig agafar un paquet de bateria de recanvi de 6 v i un clip de bateria i vaig començar a fer passar els cables cap amunt i cap avall per les connexions il·luminant les columnes. Això semblava bastant bo per si mateix, de fet, és possible que la resta del projecte hagi valgut la pena només per aquest aspecte. Per descomptat, per alguna estranya raó, s’encenien files senceres juntes, però en aquest moment no em vaig adonar del tot …

Pas 5: netejar-lo

Neaten It Up
Neaten It Up

Un cop heu soldat els taulers junts, és hora de posar-los a punt. Hi ha diverses coses que podeu fer.

Elimineu l'excés de flux: el flux ajuda a fluir la soldadura i a establir bons contactes, tot i que sembla bastant desagradable quan s'asseca i és millor desfer-se d'aquest aspecte bonic. La millor manera de fer-ho és tocar la pissarra amb un drap que heu xopat amb acetona. En quina ocasió aconseguiríeu acetona, us sento plorar? Bé, podeu obtenir-ho en algunes botigues d'art, també podeu comprar-ho en algunes botigues marines o de navegació com a part de la gamma de fibra de vidre, però la millor font és, de fet, un eliminador de vernís d'ungles barat. Així que dirigiu-vos al vostre farmacèutic econòmic més proper i comenceu a cercar els productes per eliminar productes de vernís d’ungles més econòmics. Parlo de 49p per 200 ml, la meva experiència passada demostra que això ve en ampolles roses. Netejar les vores dels taulers: és tan senzill com polir les vores del tauler perquè siguin llises i planes. També és bastant agradable arrodonir les vores. I això és tot, de moment.

Pas 6: Programació

Programació
Programació

Ja ho heu aconseguit, heu endollat la bateria, però espereu, no, no funciona, o potser només heu de programar-la … Ah, seria una bona idea. Degut a la meva idea, ja tinc un sòcol de descàrrega al PCB, així que, només cal que connecteu el cable de descàrrega, connecteu-lo a un port sèrie del vostre PC, obteniu l'Editor de programació i obtingueu la codificació. he programat un PICAXE abans, fins ara he tingut uns 4 anys d’experiència, nivell GCSE i AS / A. El primer que cal fer és escriure:

main: anar a mainAixò acaba de configurar el PICAXE per al programa, posar el codi important entre el principal i anar a main, ho faig per no oblidar-me de fer-ho més endavant. La següent tasca és configurar les sortides, quins pins voleu elevats i quins baixos. Cal seguir el camí llarg i llarg

alt 1 alt 2 alt 3 baix 1 baix 2 baix 3O podeu estar bé i establir els estats en una sola línia

let pins =% 00001110let pins =% 00000000Això funciona donant a cada pin un dígit específic, de manera que el pin 8 és el primer dígit, el pin 0 és l’últim dígit, etc. També hem de ser capaços de posar-hi un retard de temps perquè els pins quedin encesos el temps suficient perquè els LED s’encenguin. Hi ha 2 ordres principals d’espera de PICAXE, espereu i pauseu, espereu 1 espera 1 segon, mentre que la pausa 1 espera 1uSecond, que és el que necessitem. Aquells que estiguin inclinats a la recollida de nit hauran notat que només hi ha 8 pins a la comanda pins =% 00000000. Sí, la novena sortida d'un PICAXE18X és el pin de sortida serial. Per a això cal configurar una peça de codi completament nova

poke 05 $,% 00000000poke 05 $,% 00001000No estic massa segur de per què funciona o per què és necessari, però ho vaig aconseguir de la gent amable del fòrum PICAXE.

principal: & apos Letter Alet pins =% 00011000 & apospoke $ 05,% 00000000 & apos Establir línia SERTXD lowpause 1 & aposlet pins =% 00100101 & apospoke $ 05,% 00001000 & apos Establir línia SERTXD highpause 1 & aposlet pins =% 01000101 & apospoke $ 05,% 00001000 & apos highpause 1 & aposlet pins =% 10001000 & apospoke $ 05,% 00000000 & apos Estableix la línia SERTXD lowpause 1 & aposgoto main & aposAixò hauria de mostrar la lletra A a la pantalla dotmatrix

Pas 7: la cosa acabada

La cosa acabada
La cosa acabada
La cosa acabada
La cosa acabada

Aquí mostra una lletra A.

I la segona imatge és d’una lletra B a les fosques, es tracta de LED blaus difosos amb una bateria de 4 x AA 2500mAh acabada de carregar, bastant brillant. Però no és tan brillant com perquè no es pugui veure la pantalla, perfecte.

Pas 8: millores

Millores
Millores
Millores
Millores
Millores
Millores

Funciona, així que ara què, prendre la glòria d’un projecte complet i de treball, no, ni un segon. Com puc fer-ho millor, com puc fer-ho més barat, com puc fer-lo més FRED? Doncs aquí teniu algunes idees que han anat saltant al meu cap. Els LED SMD, d'acord, i si els leds fossin molt més petits, això " Caigui el gruix total del projecte en què, 5 mm, més petit és millor. A més, l’SMD té un aspecte molt més fresc, geek + 5. PIC SMD, vaja, més bondat de l’SMT, geek +10 com a mínim, d’acord, no es podrà eliminar, però encara podeu baixar-hi programes mentre estigui al tauler. Ah, i reduiria el gruix del projecte a la part posterior per 5 mm (no us oblideu, però, del sòcol de descàrrega). La fabricació professional de PCB, bé, que fàcil, segur que costaria una mica, però voldria dir que les taules són perfectes, bé, tan perfectes com les heu fet. També podeu jugar amb funcions divertides, com ara taules de múltiples capes o de doble cara. Imagineu-vos un PCB de doble cara i no necessitareu 2 PCB separats. Afegiu a això components SMD com resistències, LEDs i PIC i teniu una placa molt elegant però cara. Aquí hi ha una llista de CadSoft, les persones que van fabricar Eagle, fabricants de PCB. Una pantalla més gran, la majoria de pantalles són de 5 per 7, la meva és de 4 per 5, de manera que fer-la més gran obriria una nova gamma d’opcions de visualització. De Coruse necessitareu més sortides, només en tenia 9 disponibles, però si utilitzeu un PICAXE28X teniu fins a 17 sortides disponibles, això és una pantalla de 8 per 8. Bonic. Tanmateix, si us allunyeu de PICAXEs cap a altres microcontroladors, estic segur que n'hi ha amb pins de sortida diferents. Una altra opció és Charlie-Plex per a les sortides, tot i que haureu de poder configurar els pins de sortida com a entrades perquè funcioni. Crec que això és possible amb la majoria de PIC que no són PICAXE, especialment Arduino. Tant de bo un cop el meu lloc web (TheDarkPlace o simplement The Dark Place) estigui en funcionament, puc vendre kits de pantalla de 4 per 5, amb algunes opcions, com ara 2 taulers separats, 1 tauler complet i 1 tauler complet amb 2 capes. Tot i això, depèn de quanta gent els agradi. O podeu enviar-me un correu electrònic a: pinski1 [at] gmail.com Aquí teniu algunes imatges dels dissenys.

Recomanat: