Cuprins:

Ceas programabil cu afișare cu patru caractere: 5 pași (cu imagini)
Ceas programabil cu afișare cu patru caractere: 5 pași (cu imagini)

Video: Ceas programabil cu afișare cu patru caractere: 5 pași (cu imagini)

Video: Ceas programabil cu afișare cu patru caractere: 5 pași (cu imagini)
Video: Unboxing Colet de la ETI (Contor Monofazat plus Contor Trifazat) 2024, Noiembrie
Anonim
Ceas programabil cu afișaj cu patru caractere
Ceas programabil cu afișaj cu patru caractere
Ceas programabil cu afișaj cu patru caractere
Ceas programabil cu afișaj cu patru caractere

Veți vorbi despre oraș atunci când purtați acest ceas de mână obositor, supradimensionat, complet practic. Afișează limbajul tău favorit, versurile melodiilor, numerele prime etc. Inspirat de kitul Microreader, am decis să realizez un ceas gigantic folosind afișaje similare cu șaisprezece segmente. Douăsprezece ore mai târziu, am ieșit din fuga mea masochistă și am încetat să încerc să direcționez un autobuz de date de șaisprezece biți pe un pcb cu o singură față, suficient de mic pentru a-l purta la încheietura mâinii. Revenind la cutia mea misterioasă, am venit cu un afișaj de patru caractere format din matrice cu leduri 5x7. Intrare de date paralelă de 7 biți, nu este nevoie de un număr de rezistențe limitate de curent, caractere majuscule și minuscule, restul se scrie în sine. În mod corect, nu aș recomanda de fapt ca cineva să încerce să facă una dintre acestea. Dacă știți suficient pentru a continua, probabil că puteți face o treabă mai bună decât am făcut-o eu. Dacă nu știi ce se întâmplă, atunci acest instructabil nu te va învăța tot ce trebuie să știi. P. S. Dacă folosești acest lucru pentru a derula în public sloganele pe internet, ești o persoană rea și ar trebui să-ți fie rușine.

Pasul 1: Împreună cu porcăriile

De ce aveți nevoie: Afișaj inteligent DLO3416 Vine în arome de nuc roșu, verde, lavandă, fuchsia și arțar. PIC 16F628A sau 16F648A S-ar putea să reușiți să scăpați cu un alt PIC compatibil cu pini, asigurați-vă că citiți cu atenție foaia tehnică.. Oricum ar fi, veți avea nevoie de cel puțin un PIC în pachetul SOIC și probabil un DIP pentru breadboarding circuitul. 628A și 648A sunt identice, cu excepția cantității de memorie de program disponibilă (2k vs 4k). Utilizați 648A, cu excepția cazului în care aveți câteva 628A situate în jur. MCP1253 Acesta este un convertor DC-DC de pompă de încărcare. Vom folosi acest lucru pentru a face 5V pentru afișajul nostru dintr-o baterie cu celule monede de 3V. Obțineți câteva, astfel încât să puteți distruge cel puțin una. Componentele pasive sunt toate de tip gaură. Știu că amestecul de montare pe suprafață și orificiul de trecere este destul de neplăcut din punct de vedere estetic, dar ce poți face.-Condensatoare: 10uF (2), 1uF (1) -Rezistori: 10K (1) -Intrerupător: N / O buton momentan. Sunt necesare butoanele ieftine de pretutindeni. - Antifoane / prize: două pini și un jumper și un singur rând de 6 prize. Puteți înlocui mufele pentru prize dacă vă place să rupeți accidental îmbrăcămintea și pielea.-CR2032 Celulă și suport pentru monedă. MCP1253 vine într-un pachet de montare pe suprafață suficient de mic pentru a fi inhalat accidental. Placă de cupru, etchant, acetonă etc. că nu-mi amintesc chiar acum.

Pasul 2: PCB Fun

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

Foaia de date afișată se află. Se spune că selectarea cursorului este o intrare activă ridicată. Acum, din moment ce suntem răbdători și atenți, am analizat circuitul pentru a descoperi acest lucru înainte de a pierde ore făcând PCB-uri cu CU legate jos. Cu un singur afișaj, nu trebuie să ne facem griji cu privire la adresare. De asemenea, nu ne pasă de funcția cursorului. De fapt, am descoperit o listă cu adevărat remarcabilă de lucruri la care nu ne pasă, pe care acest instructabil este prea îngust pentru a le conține. Maparea ieșirilor PIC pentru a afișa pinii este mult mai ușoară folosind amprentele componente. Dacă acest lucru este prea confuz, obțineți stuf.. Adică voi face unul. Nu am de gând să trec la modul în care să vă creați propriul PCB, Instructables este alcătuit din aproximativ 50% instrucțiuni ale metodei de transfer de toner după numărul meu. Descărcați fișierul Eagle, imprimați-l 1: 1 și în oglindă. Calcați-l pe o placă de cupru timp de aproximativ o jumătate de oră, scoateți hârtia, descoperiți că nu a funcționat și repetați de vreo zece ori. Librări Eagle pentru MCP1253 (mulțumesc cuiva de la Open Circuits) și afișajul sunt atașate.

Pasul 3: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare

Câteva sfaturi generale:

1. Începeți cu MCP1253. În acest fel, când îl înșurubați și spargeți placa, nu pierdeți foarte mult. Întindeți mai întâi urmele, apoi țineți-le în loc și lipiți-le. Lungimea suplimentară a urmelor în jurul său ar trebui să ajute, să încălzească capătul îndepărtat și să-l alinieze. Dacă aveți o mână constantă și o lipire fină, puteți face ponderile individual. Dacă faceți o punte, trageți niște fitil de lipit peste ele. 2. După lipirea MSOP, SOIC PIC va fi o plimbare în parc. Același lucru din nou, abordați colțurile, apoi faceți-vă drum. 3. Piesele de montare la suprafață merg în partea de jos, toate celelalte lucruri merg în partea de sus.

Pasul 4: O mulțime de tastare pentru câteva cuvinte

O mulțime de tastare pentru câteva cuvinte
O mulțime de tastare pentru câteva cuvinte

Porturile PIC sunt conectate după cum urmează:

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 Comută intrarea RB6 PGC RB7 PGD Dar așteptați, spuneți, biții de date sunt într-o ordine zdrențuită! Ei bine, există un pic de plictiseală pe care te voi salva. Fișierul include atașat are echivalent pentru setul de caractere tradus pentru această comandă. Codul meu are unele probleme și nu este foarte frumos, așa că încă nu îl includ în acest instructable. Fluxul general al programului pentru a schimba un caracter este după cum urmează: setarea biților de adresă mută datele caracterelor la PORTA clear WR / bit nop set WR / bit Partea distractivă încearcă să acceseze tabele mari de date din memoria programului, comutând între modurile de afișare de pe buton apasă, selectând versurile rock din anii 80 și așa mai departe. În ceea ce privește aspectul luminos, este destul de simplu să îl puneți în funcțiune dacă aveți experiență de programare PIC. Puteți să-l forțați brut și să tastați un apel funcțional pentru fiecare caracter sau să utilizați un tabel simplu de căutare cu un singur index și să obțineți o secvență de 256 de caractere, (64 de cuvinte cu patru caractere).

Pasul 5: Diverse

Programarea ICSP Scoaterea jumperului deconectează convertorul de curent continuu de la restul circuitului în timpul programării. În funcție de programatorul dvs., dacă lăsați în mod accidental jumperul, s-ar putea să prăjiți convertorul sau programarea ar putea eșua. La luminozitate maximă (100% pe ciclu de funcționare) circuitul poate trage în sus de 50mA. Acest lucru nu numai că vă va scurge bateria în câteva minute, dar este mult mai luminos decât este necesar. Experimentați cu o buclă mică PWM pentru a estompa afișajul la un nivel acceptabil de consum curent. Din experiența mea, afișajul este încă foarte vizibil atunci când întregul circuit se bazează pe ordinea de 2-5mA. Acest ceas nu este menit să fie purtat în mod regulat sau pentru a fi folosit pentru cronometrare, evident. Scopul este să ai ceva prost la încheietura mâinii câteva ore când ieși. Ați putea înlocui celula monedei cu o baterie mai mare, cum ar fi un pachet de li-ion de pe un telefon mobil, dacă aveți cu adevărat nevoie de o durată mai mare de viață a bateriei. Probabil că voi cumpăra, deocamdată, o curea de ceas cu velcro ieftină.

Recomandat: