Taula de continguts:

Rellotge programable amb pantalla de quatre caràcters: 5 passos (amb imatges)
Rellotge programable amb pantalla de quatre caràcters: 5 passos (amb imatges)

Vídeo: Rellotge programable amb pantalla de quatre caràcters: 5 passos (amb imatges)

Vídeo: Rellotge programable amb pantalla de quatre caràcters: 5 passos (amb imatges)
Vídeo: Abandoned 1700s Fairy Tale Castle ~ Owner Died in a Car Crash! 2024, De novembre
Anonim
Rellotge programable amb pantalla de quatre caràcters
Rellotge programable amb pantalla de quatre caràcters
Rellotge programable amb pantalla de quatre caràcters
Rellotge programable amb pantalla de quatre caràcters

Seràs el tema de la ciutat quan portis aquest rellotge de polser desagradable, de grans dimensions i completament poc pràctic. Mostrar el vostre llenguatge impropi, lletres de cançons, números primers preferits, etc. Inspirat en el kit Microreader, vaig decidir crear un rellotge gegant amb pantalles similars de setze segments. Dotze hores més tard, vaig sortir de la meva fuga masoquista i vaig deixar d’intentar encaminar un bus de dades de setze bits en un pcb d’una sola cara prou petit per portar-lo al canell. Tornant a la meva fantàstica caixa de misteri, em va semblar una pantalla de quatre caràcters formada per matrius led de 5x7. Entrada de dades paral·leles de 7 bits, sense necessitat de resistències limitadores de corrent, caràcters majúscules i minúscules, la resta s’escriu per si mateix. Sincerament, en realitat no recomanaria que algú provés de fer-ne un. Si en sabeu prou per continuar, probablement pugueu fer una feina millor que jo. Si no sabeu què passa, aquest instructiu no us ensenyarà tot el que heu de saber. P. S. Si l’utilitzeu per desplaçar-vos en anglès a les frases recreatives d’Internet, sou una mala persona i us hauríeu d’avergonyir.

Pas 1: reuniu la vostra merda

Allò que necessiteu: Pantalla intel·ligent DLO3416 Es presenta en sabors de noguera vermella, verda, espígol, fucsia i auró.. Sigui com sigui, necessitareu com a mínim un PIC al paquet SOIC i probablement un DIP per fer panell del circuit. El 628A i el 648A són idèntics, tret de la quantitat de memòria del programa disponible (2k vs 4k). Utilitzeu el 648A tret que tingueu 628A al voltant. MCP1253 Aquest és un convertidor de bomba de càrrega dc-dc. L’utilitzarem per fer 5V per a la nostra pantalla a partir d’una bateria de 3V amb cèl·lula de moneda. Obteniu-ne uns quants per poder destruir-ne almenys un. Els components passius són de tipus forat. Sé que la mescla de muntatge superficial i forat passant és una mica desagradable estèticament, però què podeu fer. Es necessiten botons econòmics a tot arreu. Capçaleres / endolls: dos pins i un pont i una sola fila de 6 endolls. Podeu substituir els endolls per endolls si us agrada esquinçar la roba i la pell accidentalment. El MCP1253 es presenta en un paquet de muntatge superficial prou petit per ser inhalat accidentalment. Tauler revestit de coure, etchant, acetona, etc. per fabricar el programador PCB. PIC amb capçalera i cable ICSP. Algunes altres coses sense les quals no arribareu molt lluny, però que no recordo ara mateix.

Pas 2: diversió de PCB

PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun
PCB Fun

El full de dades de visualització es troba. Es diu que la selecció del cursor és una entrada alta activa. Ara, com que som pacients i curosos, hem redactat el circuit per descobrir-ho abans de perdre hores fent que els PCB amb CU estiguin lligats. Amb una sola pantalla, no ens hem de preocupar d’adreçar-nos. Tampoc ens importa la funció del cursor. De fet, he descobert una llista realment remarcable de coses que no ens interessen, que aquesta instrucció és massa estreta per contenir-la. He encaminat la placa a mà alçada en la seva major part, de manera que no incloc un bonic esquema Eagle. Assignar les sortides PIC als pins de visualització és molt més fàcil mitjançant empremtes de components. Si això és massa confús, obtingueu-ho. Vull dir que en faré un. No vaig a revisar la manera de fabricar el vostre propi PCB. Descarregueu el fitxer Eagle, imprimiu-lo 1: 1 i feu una rèplica. Planxa-la sobre una pissarra de coure durant aproximadament mitja hora, treu el paper, descobreix que no funcionava i repeteix unes deu vegades. S'adjunten els llibres Eagle per al MCP1253 (gràcies a algú de l'Open Circuits) i la pantalla.

Pas 3: Muntatge

muntatge
muntatge
muntatge
muntatge

Alguns consells generals:

1. Comenceu amb l'MCP1253. D’aquesta manera, quan el torneu i tritureu el tauler, no perdreu gaire. Primer, esteneu les traces i, a continuació, manteniu-les al seu lloc i fixeu-les cap avall. La longitud addicional del traç al voltant hauria d’ajudar-se, escalfar l’extrem i alinear-la. Si teniu una mà ferma i una mica de soldadura fina, podeu fer les indicacions individualment. Si en traieu cap, arrossegueu-hi alguna metxa de soldadura. 2. Després de soldar el MSOP, el SOIC PIC farà un passeig pel parc. De nou el mateix tracte, fixeu-vos per les cantonades i, tot seguit, feu el camí. 3. Les peces de muntatge superficial van a la part inferior, la resta va a la part superior.

Pas 4: Moltes tecles de text per a poques paraules

Molta escriptura per a poques paraules
Molta escriptura per a poques paraules

Els ports del PIC es connecten de la següent manera:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR / Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Canvia l'entrada RB6 PGC RB7 PGD Però espera, dius, els bits de dades estan en un ordre confús! Bé, hi ha una mica de tedi que us estalviaré. El fitxer d’inclusió adjunt té equivalents al conjunt de caràcters traduït per a aquesta ordenació. El meu codi té alguns problemes i no és molt bonic, de manera que encara no ho incloc en aquest instructiu. El flux general del programa per canviar un caràcter és el següent: establir els bits d’adreça moure les dades de caràcters a PORTA clear WR / bit nop set WR / bit La part divertida intenta accedir a taules grans de dades a la memòria del programa, canviant entre els modes de visualització del botó premsa, seleccionant lletres de rock dels anys 80 adequades, etc. Al costat positiu, és bastant senzill posar-lo en marxa si teniu alguna experiència de programació PIC. Podeu forçar brutalment i escriure una trucada de funció per a cada caràcter o utilitzar una taula de cerca senzilla amb un índex i obtenir una seqüència de 256 caràcters (64 paraules de quatre caràcters).

Pas 5: Miscel·lània

Programació ICSP En treure el pont, es desconnecta el convertidor de corrent continu de la resta del circuit durant la programació. Depenent del vostre programador, si deixeu el pont engegat, és possible que fregiu el convertidor o que la programació no funcioni correctament. Amb una lluminositat completa (100% en cicle de treball), el circuit pot augmentar de 50 mA. Això no només us esgotarà la bateria en un parell de minuts, sinó que serà molt més brillant del necessari. Experimenteu amb un petit bucle PWM per atenuar la pantalla fins a un nivell acceptable de consum actual. Segons la meva experiència, la pantalla continua sent molt visible quan tot el circuit utilitza l'ordre de 2-5 mA. Evidentment, aquest rellotge no està pensat per portar-se amb regularitat ni per utilitzar-lo per al cronometratge. L’objectiu és tenir alguna cosa estúpid al canell durant unes hores quan surti. Podeu substituir la cèl·lula de la moneda per una bateria més gran, com un paquet de li-ion d’un telèfon mòbil, si realment necessiteu més durada de la bateria. Probablement acabaré comprant una corretja de rellotge de velcro barata per ara.

Recomanat: