Cuprins:
- Pasul 1: Împreună cu porcăriile
- Pasul 2: PCB Fun
- Pasul 3: Asamblare
- Pasul 4: O mulțime de tastare pentru câteva cuvinte
- Pasul 5: Diverse
Video: Ceas programabil cu afișare cu patru caractere: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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
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
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
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:
Afișare ceas binar BigBit: 9 pași (cu imagini)
Afișare ceas binar BigBit: într-un precedent Instructable (Microbit Binary Clock), proiectul era ideal ca aparat de desktop portabil, deoarece afișajul era destul de mic. Prin urmare, părea adecvat ca următoarea versiune să fie o mantelă sau o versiune montată pe perete, dar mult mai mare
Ceas cu patru litere de cuvinte cu generatorul de cuvinte Akafugu și fraze inspiraționale: 3 pași
Ceas cu patru litere de cuvinte cu generatorul de cuvinte Akafugu și fraze inspiraționale: Aceasta este versiunea mea a Ceasului cu patru litere de cuvinte, o idee care a apărut în anii 1970. Ceasul afișează o serie de cuvinte din patru litere care sunt generate fie dintr-un algoritm generator de cuvinte aleatoriu, fie dintr-o bază de date cu patru litere aferente
Adaptor I2c LCD cu caractere (exemplu de conexiune I2c): 12 pași (cu imagini)
Adaptor I2c cu caractere LCD (Exemplu de conexiune I2c): fac o schemă de conexiune pentru un adaptor i2c cu afișaj de caractere. Verifică actualizările de pe site-ul meu. Acum adaug și o schemă de conexiune de cablare pentru a utiliza biblioteca originală, nu a furcii mele. Biblioteca LiquidCrystal Arduino pentru afișajele LCD cu caractere, proiecte furculite
Interfață de afișare Nextion cu tablă cu patru relee ESP 32: 7 pași
Interfață de afișare Nextion cu placa cu releu ESP 32: În acest instructable vom interfața afișajul de nextion de 5”la placa cu patru relee Esp 32. Placa este controlată de protocolul MQTT. Placa are, de asemenea, funcții de control în două direcții. Poate fi controlat atât de mqtt cât și de ecranul tactil. Ecran tactil
Cum să faci un videoclip pe ecran divizat cu patru pași: 4 pași (cu imagini)
Cum să faci un videoclip pe ecran divizat cu patru pași: Adesea vedem o aceeași persoană prezentată într-o scenă de două ori într-o piesă TV. Și din câte știm, actorul nu are un frate geamăn. De asemenea, am urmărit că două videoclipuri de cântat sunt plasate pe un ecran pentru a compara abilitățile lor de a cânta. Aceasta este puterea spl