Sommario:
- Passaggio 1: metti insieme le tue cazzate
- Passaggio 2: divertimento PCB
- Passaggio 3: assemblaggio
- Passaggio 4: un sacco di digitazione per poche parole
- Passaggio 5: Varie
Video: Orologio programmabile con display a quattro caratteri: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
Farai parlare la città quando indosserai questo orologio da polso odioso, oversize e completamente poco pratico. Mostra il tuo linguaggio volgare preferito, i testi delle canzoni, i numeri primi, ecc. Ispirato dal kit Microreader, ho deciso di realizzare un orologio gigante utilizzando display a sedici segmenti simili. Dodici ore dopo, sono uscito dalla mia fuga masochista e ho smesso di provare a instradare un bus dati a sedici bit su un pcb a un solo lato abbastanza piccolo da poterlo indossare al polso. Tornando alla mia scatola misteriosa di Digikey, mi è venuto in mente un display a quattro caratteri composto da matrici led 5x7. Inserimento dati parallelo a 7 bit, non c'è bisogno di mille resistori di limitazione della corrente, caratteri maiuscoli e minuscoli, il resto si scrive da solo. In tutta onestà, non consiglierei a nessuno di provare a realizzarne uno. Se ne sai abbastanza per seguire, probabilmente puoi fare un lavoro migliore di quello che ho fatto io. Se non sai cosa sta succedendo, allora questo istruibile non ti insegnerà tutto ciò che devi sapere. P. S. Se lo usi per scorrere in pubblico gli slogan di Internet, sei una persona cattiva e dovresti vergognarti.
Passaggio 1: metti insieme le tue cazzate
Cosa ti servirà:DLO3416 Display intelligente Disponibile nei gusti rosso, verde, lavanda, fucsia e acero noce. PIC 16F628A o 16F648APotresti riuscire a cavartela con un altro PIC compatibile con pin, assicurati di leggere attentamente la scheda tecnica. Ad ogni modo, avrai bisogno di almeno un PIC nel pacchetto SOIC e probabilmente un DIP per il breadboarding del circuito. Il 628A e il 648A sono identici tranne che per la quantità di memoria di programma disponibile (2k contro 4k). Usa il 648A a meno che tu non abbia dei 628A in giro. MCP1253Questo è un convertitore DC-DC a pompa di carica. Lo useremo per creare 5V per il nostro display da una batteria a bottone da 3V. Prendi alcuni in modo da poterne distruggere almeno uno. I componenti passivi sono tutti del tipo a foro passante. So che il miscuglio di montaggio superficiale e foro passante è esteticamente sgradevole, ma cosa ci si può fare. - Condensatori: 10 uF (2), 1 uF (1) - Resistenze: 10 K (1) - Interruttore: pulsante momentaneo N/O. Il tipo di clic che vedi ovunque sono necessari pulsanti economici.-Intestazioni/prese dei pin: due pin e un ponticello e una singola fila di 6 prese. Puoi sostituire i perni per le prese se ti piace strappare accidentalmente vestiti e pelle.-CR2032 Cella a moneta e supporto. Cast di supporto: saldatore con la punta più appuntita che puoi trovare. L'MCP1253 viene fornito in un pacchetto di montaggio superficiale abbastanza piccolo da essere inalato accidentalmente. Scheda rivestita in rame, mordenzante, acetone ecc. Per realizzare il PCB. Programmatore PIC con un'intestazione e un cavo ICSP. Alcune altre cose senza le quali non andrai molto lontano che ora non ricordo.
Passaggio 2: divertimento PCB
La scheda tecnica del display si trova. Dice che la selezione del cursore è un input alto attivo. Ora, poiché siamo pazienti e attenti, abbiamo creato il circuito per scoprirlo prima di perdere ore a realizzare PCB con CU legato in basso. Con un solo display, non dobbiamo preoccuparci dell'indirizzamento. Inoltre non ci interessa la funzione del cursore. In effetti, ho scoperto un elenco davvero notevole di cose di cui non ci interessa, che questo istruibile è troppo stretto per contenere. Ho instradato la tavola a mano libera per la maggior parte, quindi non sto includendo un grazioso schema di Eagle. La mappatura delle uscite PIC per visualizzare i pin è molto più semplice utilizzando i footprint dei componenti. Se questo è troppo confuso, prendi roba.. Voglio dire, ne farò uno. Non ho intenzione di spiegare come creare il tuo PCB, Instructables è composto da circa il 50% di istruzioni sul metodo di trasferimento del toner secondo il mio conteggio. Scarica il file Eagle, stampalo 1:1 e specchiato. Stiralo su una tavola di rame per circa mezz'ora, togli la carta, scopri che non ha funzionato e ripeti una decina di volte. Le librerie Eagle per l'MCP1253 (grazie a qualcuno di Open Circuits) e il display sono allegati.
Passaggio 3: assemblaggio
Alcuni consigli generali:
1. Inizia con l'MCP1253. In questo modo, quando rovini tutto e rompi il tabellone, non perdi molto. Stagnare prima le tracce, quindi tenerlo in posizione e fissarlo. La lunghezza extra della traccia intorno ad essa dovrebbe aiutare, riscaldare l'estremità più lontana e allinearla. Se hai una mano ferma e delle saldature fini, puoi eseguire i cavi singolarmente. Se ne fai un ponte, trascina uno stoppino di saldatura su di loro. 2. Dopo aver saldato il MSOP, il SOIC PIC sarà una passeggiata nel parco. Stesso discorso di nuovo, virare lungo gli angoli e poi aggirare. 3. Le parti a montaggio superficiale vanno in basso, tutto il resto va in alto.
Passaggio 4: un sacco di digitazione per poche parole
Le porte del PIC sono collegate come segue:
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 Switch input RB6 PGC RB7 PGD Ma aspettate i dati, sono in un ordine confuso! Bene, c'è un po' di noia che ti salverò. Il file di inclusione allegato è uguale al set di caratteri tradotto per questo ordinamento. Il mio codice ha alcuni problemi e non è molto carino, quindi non lo sto ancora includendo in questo istruibile. Il flusso generale del programma per modificare un carattere è il seguente: imposta i bit dell'indirizzo sposta i dati del carattere su PORTA cancella WR\ bit nop imposta WR\ bit La parte divertente è cercare di accedere a grandi tabelle di dati nella memoria del programma, passando da una modalità di visualizzazione all'altra sul pulsante presse, selezionando i testi rock degli anni '80 appropriati e così via. Il lato positivo è che è piuttosto semplice farlo funzionare se hai esperienza di programmazione PIC. Puoi forzarlo brute e digitare una chiamata di funzione per ogni carattere o utilizzare una semplice tabella di ricerca con un indice e ottenere una sequenza di 256 caratteri, (64 "parole" di quattro caratteri).
Passaggio 5: Varie
Programmazione ICSP La rimozione del ponticello disconnette il convertitore cc dal resto del circuito durante la programmazione. A seconda del tuo programmatore, se lasci accidentalmente il ponticello acceso potresti friggere il convertitore o la programmazione potrebbe semplicemente fallire. Durata della batteria L'input di soppressione è tuo amico. A piena luminosità (100% del ciclo di lavoro) il circuito può assorbire fino a 50 mA. Non solo questo scaricherà la batteria in un paio di minuti, ma è anche molto più luminoso del necessario. Sperimenta con un piccolo circuito PWM per oscurare il display a un livello accettabile di consumo di corrente. Nella mia esperienza il display è ancora molto visibile quando l'intero circuito assorbe nell'ordine di 2-5 mA. Questo orologio non è pensato per essere indossato regolarmente o per essere utilizzato per il cronometraggio, ovviamente. L'obiettivo è avere qualcosa di stupido al polso per qualche ora quando esci. Potresti sostituire la pila a bottone con una batteria più grande come un pacco agli ioni di litio da un telefono cellulare se hai davvero bisogno di una maggiore durata della batteria. Aspetta, come diavolo fai ad attaccare questo al tuo polso Non l'ho ancora capito neanche. Probabilmente finirò per comprare un cinturino in velcro economico per ora.
Consigliato:
Come utilizzare un display LCD a caratteri I2C 20x4 con Arduino: 6 passaggi
Come utilizzare un display LCD a caratteri I2C 20x4 con Arduino: In questo semplice tutorial impareremo come utilizzare un display LCD a caratteri I2C 20x4 con Arduino Uno per visualizzare un semplice testo "Hello World. Guarda il video
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
Fai da te Massiccio 12000 Watt 230 V Programmabile Illuminazione Programmabile 12 Canali: 10 Passi
Configurazione dell'illuminazione programmabile a 12 canali da 12000 Watt e 230 V fai-da-te: Ciao a tutti, in questo progetto ti mostrerò come creare un enorme controller di luci a led da 12000 watt. Questa è una configurazione a 12 canali, utilizzando questo circuito puoi controllare qualsiasi luce da 230 V .Puoi creare diversi modelli di illuminazione. In questo video ho
Come realizzare un video a schermo diviso in quattro passaggi: 4 passaggi (con immagini)
Come realizzare un video a schermo diviso in quattro passaggi: spesso vediamo una stessa persona in una scena due volte in uno spettacolo televisivo. E per quanto ne sappiamo, l'attore non ha un fratello gemello. Abbiamo anche visto che due video di canto vengono messi su uno schermo per confrontare le loro abilità canore. Questo è il potere di sp
Microdot - Orologio da polso con motivo a LED Orologio: 7 passaggi (con immagini)
Microdot - Orologio da polso con motivo a LED: un'altra produzione RGB Sunset Productions! funzioni più applicabili a un dispositivo portatile. UN