Faceți un ceas folosind lămpi fluorescente cu propriile mâini. Pornirea indicatoarelor fluorescente cu vid Ceas cu indicatoare 12

Indicatoarele luminiscente în vid sunt pornite conform unui circuit triodă, iar segmentele sunt folosite ca anozi, cu ajutorul cărora pot fi sintetizate semnele.

Cel mai frecvent utilizat control este controlul anodului în circuitele de rețea. Indicatoarele pot rezista la un număr mare de comutări (3X10^8-10^10 sau mai mult în anozi și circuite de rețea) pe durata durabilității și valabilității lor.

Se recomandă alimentarea circuitelor de filament ale indicatoarelor luminiscente în vid cu curent alternativ de formă sinusoidală sau dreptunghiulară din înfășurarea unui transformator cu un punct de mijloc (Fig. 1), care este, de asemenea, un punct de ieșire comun.

catod Este permisă alimentarea circuitului de filament de la un transformator fără punct de mijloc, care în acest caz poate fi creat artificial de un divizor de tensiune R1, R2 (Fig. 2). Trebuie luat în considerare faptul că scăderea de tensiune între rezistențele divizorului R1, R2 din curentul total al anozilor și al rețelei reduce tensiunea dintre catozi și anod, ceea ce poate duce la o scădere a luminozității sau la necesitatea creșterii tensiune la anod. Circuitul de filament poate fi alimentat și de la o sursă de curent continuu. Se recomandă să selectați terminalul catodului conectat la polul negativ al sursei de alimentare ca punct comun (Fig. 3). Anodul și circuitele rețelei pot fi alimentate, așa cum se arată în diagramele descrise mai sus, de la o sursă de tensiune constantă sau pulsatorie. Pentru a evita pâlpâirea imaginii, rata de repetare a pulsului trebuie să fie de cel puțin 40 Hz cu un ciclu de lucru de cel mult 10 (în unele cazuri chiar 5).

De regulă, indicatoarele sunt utilizate cu același anod și

Tensiunea de rețea. La tensiune constantă, valoarea lor maximă de funcționare este de 30 V (tensiune nominală 20 V - 27 V), iar la tensiune de impuls - 70 V (tensiune nominală 30 V - 50 V). Indicatoarele pot funcționa la diferite tensiuni anodice și rețelei. În acest caz, se recomandă alegerea unui mod de putere în care tensiunea anodului este mai mare decât tensiunea rețelei, ceea ce permite, la aceeași luminozitate, reducerea consumului de energie, deoarece curentul rețelei scade considerabil, iar curentul anodului. segmentele crește ușor. Prezența a două moduri de funcționare a indicatoarelor luminiscente și a mai multor circuite pentru controlul strălucirii segmentelor anodice permite implementarea a două moduri de control: static și dinamic.

În modul de control static, pot funcționa numai indicatoarele cu o singură cifră. În acest mod, fiecare electrod indicator (segment anozi, grilă, catod) este conectat separat la o sursă de alimentare (tensiune constantă sau pulsată pentru anozi și grile) și controlul poate fi efectuat prin oricare dintre cele trei circuite de control (Fig. 1-). 3).

În modul de control dinamic, pot fi utilizați atât indicatoare cu o singură cifră, cât și cu mai multe cifre. Acest mod se caracterizează prin: că electrozii corespunzători fiecărui indicator cu două cifre și fiecare familiaritate în indicatoarele cu mai multe cifre au o conexiune comună la sursele de energie și controlul poate fi efectuat prin circuite de rețele și anozi (Fig. 4). Circuitele grilei pornesc indicatorul selectat (familiaritate), iar circuitele anodice pornesc anozii segmentului din indicatorul selectat (familiaritate). Pentru a bloca în mod fiabil indicatorul în absența unui semnal de control pe rețea, este necesar să se aplice acestuia o tensiune de blocare de la o sursă separată sau de la un divizor de tensiune pentru anozii indicatori. În același scop, în circuitul comun al emițătorilor comutatoarelor cu tranzistori (Fig. 5),

controlând grilele de indicatoare luminiscente, două diode de siliciu sunt conectate în direcția înainte.

Când utilizați mai mulți indicatori, se recomandă conectarea circuitelor de filament în paralel.

Indicatorii de fiabilitate crescută sunt produși în diferite culori și există mostre experimentale de indicatori multicolor.

Caracteristicile indicatorilor cu o singură cifră sunt prezentate în tabel. 1. Pentru a controla indicatoarele, sunt produse convertoare de cod zecimal binar în cod de poziție a indicatorului cu chei anod încorporate și o matrice pentru pornirea grilelor de indicatoare în modul de control dinamic. Indicatoarele cu mai multe cifre sunt disponibile în modele plate sau cilindrice.

Tabelul 1.

indicator

Simboluri

Voltaj

filament, V

filament, mA

Voltaj

anod, mA

plasă, mA

litere roșii numere

Caracteristicile indicatorilor cu mai multe cifre sunt prezentate în tabel. 2.

Masa 2.

indicator

Simboluri

ranguri

Voltaj

filament, V

Voltaj

anod, mA

plasă, mA

coloana matricei

În tabel Tabelul 3 prezintă caracteristicile decodoarelor pentru indicatorii fluorescenți în vid și tabelul. 4 — stările intrărilor și ieșirilor decodorului K161PR2.

Tabelul 3.

microcircuite

Scop

Voltaj

sursa de alimentare, V

consum,

Voltaj

Voltaj

Voltaj

intrerupator,

Convertit cod

Convertit cod

Convertit cod

Naveta. 7 canale

La fel, dar ieșiri directe

Tabelul 4.

Plin de înțeles

Cod informativ Semnale pe segmente
8 4 2 1 A b c d e f g

Numerotarea pinilor microcircuitelor K161PR1, K161PR2, K161PRZ, K161KN1, K161KN2 este prezentată în Fig. 6.

Sursa - Partin A.I. Popular despre cipurile digitale (1989)

Cu destul de mult timp în urmă, ideea de a-mi înlocui vechiul ceas era copt - nu se distingea nici prin acuratețea, nici prin aspectul său deosebit. Ideea este acolo, dar cu stimulentul - fie nu există timp, fie nu există dorința de a face chinezii dintr-un remake standard... în general, o mizerie completă. Și apoi, într-o zi, în drum spre casă, intrând într-un magazin care vinde mărfuri nelichide, mi-a atras atenția o vitrină cu tuburi radio de pe vremea URSS. Printre altele, m-a interesat becul IV-12 care zăcea trist într-un colț. Amintindu-mi remarcile vânzătorului din trecut: „tot ce este acolo este expus”, am întrebat chiar și fără entuziasm. … „Minune, minune, s-a întâmplat un miracol!” - s-a dovedit că aveau o cutie întreagă din acești indicatori! La naiba, mi-aș fi dorit să nu fi făcut mai devreme.... în general, am făcut niște cumpărături...

În așteptare, când m-am întors acasă, primul lucru pe care l-am făcut a fost să le pun tensiune - funcționau! Iată, iată o lovitură în coada shaggy, iată un stimulent pentru a vedea acest miracol în acțiune - lucrarea este în plină desfășurare.

Termeni de referinta:

1. Ceasul propriu-zis;
2. Ceas deşteptător;
3. Calendar încorporat (luăm în calcul numărul de zile din februarie, inclusiv într-un an bisect) + calculul zilei săptămânii;
4. Reglarea automată a luminozității indicatorului.

Nu este nimic nou sau supranatural în circuit: un ceas în timp real DS1307, afișaj dinamic, mai multe butoane de control, toate controlate de ATmega8. Pentru măsurarea iluminării din încăpere a fost folosită o fotodiodă FD-263-01, ca cea mai sensibilă disponibilă. Adevărat, are o mică problemă cu sensibilitatea spectrală - vârful de sensibilitate este în domeniul infraroșu și, ca urmare, sesizează foarte bine lumina soarelui/lămpilor incandescente, iar lămpilor fluorescente/iluminării LED - cu gradul C .

Tranzistoare anod/grid - BC856, PNP cu o tensiune maxima de functionare de 80V. Pentru a indica secundele, am instalat un IV-6 mai mic care stătea în jur, deoarece are și o tensiune de filament mai mică - o rezistență de stingere de 5,9 ohmi o va ajuta.



Pentru un semnal de alarmă - un emițător piezo cu un generator încorporat HCM1206X. Placa este cablată pentru: rezistențe 390K 1206 în dimensiune, restul 0805, tranzistori în SOT23, stabilizator 78L05 în SOT89, diode de protecție în SOD80, baterie de trei volți 2032, ATmega8 și DS1307 într-un pachet DIP. De la sursa de alimentare, întregul circuit consumă +9V până la 50mA de-a lungul liniei, căldura este de 1,5V 450mA, căldura relativă la sol este la un potențial de -40V, consumul este de până la 50mA. Total total maxim 3W.

Nu a fost posibil să obțineți o priză pentru indicatoare - lucrul era prea puțin chiar și pentru a comanda, în schimb, am folosit „bucșe” de la o pereche de conectori rupti ai cablului de modem RS-232. Le-am tăiat „coada” - se dovedește mai compactă decât panourile originale. (notă - găuriți cu atenție scaunul, petele sunt mici)

Primele mostre:

Precizia oscilatorului de cuarț DS1307 lasă mult de dorit - după spălarea plăcii și selectarea recipientelor cu tuburi de cuarț, am reușit să obținem ceva de genul +/-2 secunde pe zi. Mai exact, frecvența fluctuează în funcție de temperatură, umiditate și poziția planetelor – deloc ceea ce ne-am dorit. După ce m-am gândit puțin la problemă, am decis să comand un microcircuit DS32KHZ - un oscilator de cuarț compensat cu temperatură destul de popular.
Lipim cuarțul și acest animal este plasat convenabil în spațiul liber de pe o bucată de PCB. Conexiune - acum prin cablare la DS1307 din apropiere.

Nu degeaba generatorul este atât de scump - conform cărții de referință, producătorul promite că va crește precizia ceasului la +/- 0,28 secunde pe zi. În realitate, în condiții de putere și intervale de temperatură acceptabile, nu am putut vedea o schimbare a frecvenței din cauza factorilor externi. În modul de testare, într-o cameră, ceasul a funcționat aproximativ o săptămână, 2 zile din care a fost într-un somn letargic, alimentat de o baterie standard - după aceea, eroarea, dacă credeți că serviciile de oră exactă, nu a depășit ... +0,043 secunde pe zi!!! Aceasta este fericirea! Din păcate, nu s-a putut măsura mai precis într-o perioadă atât de scurtă.

Ansamblu carcasa:

După asamblarea carcasei și „pieptănarea” firmware-ului, ceasul mai are 3 butoane: să le numim „A” „B” „C”.

În stare normală, butonul „C” este responsabil pentru comutarea modului de la afișarea orei „ore - minute” la data „zi - lună”, al doilea indicator afișează ziua săptămânii, apoi după an, apoi la modul "minute - secunde", la a patra apăsare - la starea inițială. Butonul „A” comută rapid la afișarea orei.

Din modul „ore - minute”, butonul „A” comută în cerc la modul „setare ceas cu alarmă” / „setare ore și dată” / „setare luminozitate indicator”. În acest caz, butonul „B” comută între cifre, iar butonul „C” schimbă efectiv cifra selectată.

Modul „Setare alarmă”, litera A (Alarmă) de pe indicatorul din mijloc înseamnă că alarma este activată.

Modul „setare ore, dată” - când este selectată cifra „secunde”, butonul „C” le rotunjește (de la 00 la 29 le resetează la 00, de la 30 la 59 le resetează la 00 și adaugă +1 la minut) .

În modul „setare ore și date”, la ieșirea SQW a m/s DS1307 există un meadru de 32,768 kHz - necesar la selectarea cuarțului/condensatorilor pentru generator în alte moduri este de 1Hz;

Modul „reglarea luminozității indicatorului”: „AU” - automat, arată iluminarea măsurată în cu. „US” - setare manuală în aceleași unități. Uf, se pare că nu am uitat nimic.

Ceas complet:



Firmware-ul și PCB-ul pot fi descărcate de la acest link:


Cu destul de mult timp în urmă, ideea de a-mi înlocui vechiul ceas era copt - nu se distingea nici prin acuratețea, nici prin aspectul său deosebit. Ideea este acolo, dar cu stimulentul - fie nu există timp, fie nu există dorința de a face chinezii dintr-un remake standard... în general, o mizerie completă. Și apoi, într-o zi, în drum spre casă, intrând într-un magazin care vinde mărfuri nelichide, mi-a atras atenția o vitrină cu tuburi radio de pe vremea URSS. Printre altele, m-a interesat becul IV-12 care zăcea trist într-un colț. Amintindu-mi remarcile vânzătorului din trecut: „tot ce este acolo este expus”, am întrebat chiar și fără entuziasm. … „Minune, minune, s-a întâmplat un miracol!” - s-a dovedit că aveau o cutie întreagă din acești indicatori! La naiba, mi-aș fi dorit să nu fi făcut mai devreme.... în general, l-am cumpărat;)

În așteptare, când m-am întors acasă, primul lucru pe care l-am făcut a fost să le pun tensiune - funcționau! Iată, iată o lovitură în coada shaggy, iată un stimulent pentru a vedea acest miracol în acțiune - lucrarea este în plină desfășurare.

Termeni de referinta:
1. Ceasul propriu-zis;
2. Ceas deşteptător;
3. Calendar încorporat (luăm în calcul numărul de zile din februarie, inclusiv într-un an bisect) + calculul zilei săptămânii;
4. Reglarea automată a luminozității indicatorului.

Nu este nimic nou sau supranatural în circuit: un ceas în timp real DS1307, afișaj dinamic, mai multe butoane de control, toate controlate de ATmega8.
Pentru măsurarea iluminării din încăpere a fost folosită o fotodiodă FD-263-01, ca cea mai sensibilă disponibilă. Adevărat, are o mică problemă cu sensibilitatea spectrală - vârful de sensibilitate este în domeniul infraroșu și, ca urmare, sesizează foarte bine lumina soarelui/lămpilor incandescente, iar lămpilor fluorescente/iluminării LED - cu gradul C .
Tranzistoare anod/grid - BC856, PNP cu o tensiune maxima de functionare de 80V.
Pentru a indica secundele, am instalat un IV-6 mai mic care stătea în jur, deoarece are și o tensiune de filament mai mică - o rezistență de stingere de 5,9 ohmi o va ajuta.
Pentru un semnal de alarmă - un emițător piezo cu un generator încorporat HCM1206X.
Placa este cablată pentru: rezistențe 390K 1206 în dimensiune, restul 0805, tranzistori în SOT23, stabilizator 78L05 în SOT89, diode de protecție în SOD80, baterie de trei volți 2032, ATmega8 și DS1307 într-un pachet DIP.
De la sursa de alimentare, întregul circuit consumă +9V până la 50mA de-a lungul liniei, căldura este de 1,5V 450mA, căldura relativă la sol este la un potențial de -40V, consumul este de până la 50mA. Total total maxim 3W.

Nu a fost posibil să obțineți o priză pentru indicatoare - lucrul era prea puțin chiar și pentru a comanda, în schimb, am folosit „bucșe” de la o pereche de conectori rupti ai cablului de modem RS-232. Le-am tăiat „coada” - se dovedește mai compactă decât panourile originale. (notă - găuriți cu atenție scaunul, petele sunt mici)

Primele mostre:

Precizia oscilatorului de cuarț DS1307 lasă mult de dorit - după spălarea plăcii și selectarea recipientelor cu tuburi de cuarț, am reușit să obținem ceva de genul +/-2 secunde pe zi. Mai exact, frecvența fluctuează în funcție de temperatură, umiditate și poziția planetelor – deloc ceea ce ne-am dorit. După ce m-am gândit puțin la problemă, am decis să comand un microcircuit DS32KHZ - un oscilator de cuarț compensat cu temperatură destul de popular.
Lipim cuarțul și acest animal este plasat convenabil în spațiul liber de pe o bucată de PCB. Conexiune - acum prin cablare la DS1307 din apropiere.

Nu degeaba generatorul este atât de scump - conform cărții de referință, producătorul promite că va crește precizia ceasului la +/- 0,28 secunde pe zi. În realitate, în condiții de putere și intervale de temperatură acceptabile, nu am putut vedea o schimbare a frecvenței din cauza factorilor externi. În modul de testare, într-o cameră, ceasul a funcționat aproximativ o săptămână, 2 zile din care a fost într-un somn letargic, alimentat de o baterie standard - după aceea, eroarea, dacă credeți că serviciile de oră exactă, nu a depășit ... +0,043 secunde pe zi!!! Aceasta este fericirea! Din păcate, nu s-a putut măsura mai precis într-o perioadă atât de scurtă.

Ansamblu carcasa:

După asamblarea carcasei și „pieptănarea” firmware-ului, ceasul mai are 3 butoane: să le numim „A” „B” „C”.
În stare normală, butonul „C” este responsabil pentru comutarea modului de la afișarea orei „ore - minute” la data „zi - lună”, al doilea indicator afișează ziua săptămânii, apoi după an, apoi la modul "minute - secunde", la a patra apăsare - la starea inițială. Butonul „A” comută rapid la afișarea orei.
Din modul „ore - minute”, butonul „A” comută în cerc la modul „setare ceas cu alarmă” / „setare ore și dată” / „setare luminozitate indicator”. În acest caz, butonul „B” comută între cifre, iar butonul „C” schimbă efectiv cifra selectată.
Modul „Setare alarmă”, litera A (Alarmă) de pe indicatorul din mijloc înseamnă că alarma este activată.
Modul „setare ore, dată” - când este selectată cifra „secunde”, butonul „C” le rotunjește (de la 00 la 29 le resetează la 00, de la 30 la 59 le resetează la 00 și adaugă +1 la minut) .
În modul „setare ore și date”, la ieșirea SQW a m/s DS1307 există un meadru de 32,768 kHz - necesar la selectarea cuarțului/condensatorilor pentru generator în alte moduri este de 1Hz;
Modul „reglarea luminozității indicatorului”: „AU” - automat, arată iluminarea măsurată în cu. ;) "US" - setare manuală în aceleași unități.
Uf, se pare că nu am uitat nimic.

LED-urile, care anterior erau percepute cu entuziasm în orice dispozitive electronice de afișare, au devenit recent acre și au început să piardă vizibil în fața indicatoarelor retro, cum ar fi tuburile cu vid, care arată mult mai frumos. Prin urmare, a fost creată o versiune a unui ceas electronic care arată ora folosind descărcatoare de gaz IN-12.

Caracteristicile ceasurilor de casă

  • afișajul este realizat folosind lămpi IN-12 (nixie),
  • corp mic,
  • circuit fără microcontrolere,
  • alimentat de un adaptor de alimentare de 9 volți
  • consum de curent 150 mA.

Baza designului este carcasa universală Z5A. Patru astfel de lămpi se potrivesc perfect în lățime într-o astfel de carcasă. Conform designului original, impulsurile de ceas pentru ceas au fost preluate din rețeaua de 220 V, care era și o sursă de înaltă tensiune pentru anozii lămpii.

Este adevărat că este riscant să folosești un dispozitiv în care totul este sub potențialul rețelei. Prin urmare, în a doua opțiune, puterea a fost preluată de la un convertor de tensiune de creștere, iar frecvența ceasului a fost schimbată la un circuit generator tipic: cuarț 32,768 kHz, CD4060, divizor CD4013.

Diagrama finală este câteva alte diagrame de pe internet, ușor modificate și combinate într-una singură. Mai sus este o schemă electrică schematică, care poate fi mărită făcând clic pe imagine. Urmează placa de circuit imprimat pentru ceasul de casă.

Costul este greu de determinat, lămpile au fost cumpărate cu mult timp în urmă, dar chiar dacă cumpărați acum toate componentele radio, îl puteți păstra sub 1000 de ruble, ceea ce este în mod natural un preț bun pentru un astfel de gadget retro la modă.

Vedere a instalării de sus și de jos.

Pentru cei care doresc să repete designul, recomandăm realizarea de carcase pentru ceasuri cu indicatoare de descărcare în gaz din aluminiu, cupru, alamă sau lemn (pentru a sublinia aspectul vintage). Ca ultimă soluție, acoperiți plasticul cu folie auto-adezivă asemănătoare lemnului. Și în loc de un filtru de culoare roșie în față, este mai bine să puneți plexiglas transparent - atunci culoarea naturală a lămpilor IN-12 va rămâne.

.

Vorbesc despre acest ceasMoto_v3x(de la Radiokot) au spus acum 2 ani. Acum un an am reușit să cumpăr indicatoare (necostisitoare) și să-mi fac o tablă indicatoare, care a stat pe biroul meu până în decembrie anul trecut. Puteți vedea ce înseamnă curățarea cutiei în acest articol.
Ceasul este format din 3 plăci: panou de afișare, placă principală, placă cu senzori.
Deocamdată vom vorbi despre primele două, pentru că... O să fac asta din urmă în stadiul producției corpului.
Plăcile sunt cu o singură față, bineînțeles cu jumperi. Unele dintre ele au fost realizate de MGTF. Divorțat în Sprint- Aspect 6.

Plata efectuata acum un an:

Sinele de 0,3 mm. LUT.

Placa principala:

Piese 0.6, de asemenea LUT.

Câteva cuvinte despre schemă.
Stone a ales PIC16F887 în principal datorită numărului de pini. Prezența lui a fost un plus. Numerotarea pinii pe diagramă pentru carcasa DIP-40.
Alimentarea cu filament este alternativă, cu o frecvență de 3 kHz (setata de condensatorul C11). Circuitul este ieftin, toate componentele sunt disponibile și nu necesită configurare.
Obțin tensiune negativă folosind MC34063 disponibil.
De ce o astfel de schemă? Pentru că am propriile gândaci în cap.
Alimentarea de joasă tensiune ar putea fi implementată și pe 78l33 (poate cea mai ieftină), dar am o dorință să atașez NS-05 la ceas și să-l controlez de pe Android, dar consumă 40-60 mA. Am făcut DC-DC folosind... ghici ce? Așa e, MC34063 :) .
Am cumpărat DS3231 de pe Ali cu 0,8 USD, până la 10 bucăți. Alegerea RTS este evidentă.
Apropo, nu degeaba „prietenii noștri întreprinzători” le vând ieftin în China. Dska uneori nu pornește prima dată, ceea ce nu a fost observat niciodată pe MS achiziționat cu 3,5 USD.


Am colectat puterea și am verificat cum strălucea lampa.


Și mă aștepta o mare dezamăgire:(! Toate lămpile au fost folosite și toate s-au aprins diferit. Prin urmare, trebuie să luați lămpi cu rezervă, astfel încât să aveți o mulțime de alegere. Diferența de intensitate a strălucirii este colosală , nu are rost să facem corectarea software:(.

Apoi am amânat puțin realizarea acestui ceas :) și am decis să încerc toate părțile propuse ale circuitului pe un proiect mai simplu. Am inteles.
Ținând cont de experiența acumulată, a fost realizată o placă de circuit, care ulterior a fost redenumită principală și a cărei versiune îmbunătățită poate fi văzută în acest proiect.


Deci, ce este prezent în ceas( cablat pe placă):
- precizia miscarii este asigurata de DS3231;
- modul de noapte;
- Iluminare LED de fundal (o singură culoare) cu intensitate reglabilă;
- indicarea timpului;
- indicarea datei;
- indicarea zilei săptămânii.
- control bluetooth;
- atingeți pornire/oprire

Pentru prima versiune, poate, este suficient, pentru că poate va exista o a doua.

Control:

  • setarea timpului
butonul din stânga (apăsare scurtă) intră în meniul de instalare;
medie - plus;
stânga - minus;
  • controlul luminii de fundal
mijloc (apăsare scurtă) - mărește lumina de fundal;
stânga (apăsare scurtă) - scade;
  • Porniți/opriți bluetooth - apăsați lung butonul din stânga.

E timpul să vorbim despre asamblare.

Începem montajul, ca întotdeauna, cu surse de alimentare.
Primul de pe lista noastră este IP -27 volți.


Partea plăcii ocupată de circuit este evidențiată mai jos.
În punctele indicate în figură ar trebui să respectați -27V.


Apoi este timpul pentru o schimbare la căldură.
O parte a plăcii ocupată de circuit:

Un circuit asamblat corect nu necesită configurare. Performanța acestuia poate fi verificată cu un tester. Pe vechiul meu DT-838 arată ~2,3 volți AC.


Și în IP final la 3,3 volți:

Ca urmare, verificăm IP-urile colectate în punctele indicate în figură:

Dacă totul se potrivește, atunci lipiți jumperii A și B.

Nu voi intra în detalii despre cum să asamblați panoul de afișare. Tot ce ai nevoie este acuratețe și atenție. LED-urile trebuie instalate înainte de instalarea lămpilor :).
Indicatoarele pot fi verificate prin conectarea filamentului la pinii 11, 1 două lămpi, conectat în serie și +5V la rețea și anod. Ar trebui să vedeți segmentul lămpii arzând.

Asamblarea cheilor necesită îngrijire și la finalizare este necesar să clătiți bine placa, astfel încât să nu existe străluciri. De asemenea, aș recomanda să verificați șinele adiacente cu un tester din gama 2Moh :) .


Apoi, am conectat panoul de afișare asamblat și am verificat fiecare cheie.

După ce totul a fost reglat, am lipit MK-ul.

Mă voi opri puțin asupra firmware-ului MK. L-am afișat pe tablă. Ieșirile de programare sunt semnate:

Puteți coase, de exemplu, Extra-PIC(software PICPgm) sau PICkit-2 lite, din fabrică PICkit-2 sau PICkit-3. Alegerea este a ta.
Dacă nu veți mai aprinde MK-ul, atunci după ce ați aprins, dioda Schottky poate fi înlocuită cu un jumper și poate fi instalat un condensator de 100-470 μF prezentat în imaginea de mai sus.


Asamblam restul circuitului, îl pornim și ar trebui să vedeți asta:

Construire fericită!

Actualizare 2015\09\27:
Proprietarii de programatori TL866CS pot avea dificultăți în programarea și verificarea firmware-ului. Acest lucru se datorează faptului că MK are o lățime de autobuz 14 biți, iar acești 14 biți sunt stocați în 2 octeți ( 16 biți) => 2 biți nu sunt semnificativi. Unii compilatori le umplu cu zerouri, altele cu unu. În firmware-ul meu, acestea sunt pline cu unități, ceea ce provoacă dificultăți pentru software-ul TL866CS.
Soluție: descărcați WinPic800 (programul este gratuit), selectați un controler, descărcați firmware-ul, Fişier- Salvează cași salvează-l din nou. Toate:).

Actualizare 2015\10\04:

S-a adăugat suport pentru senzorul de temperatură DS18b20 la firmware-ul v 1.1. Sunt procesate atât temperaturile pozitive, cât și cele negative.

S-a adăugat suport pentru senzorul de temperatură DS18b20 și senzorul de presiune atmosferică BMP085(BMP180) la firmware-ul v 1.2.
Termometrul procesează atât temperaturile pozitive, cât și cele negative.

Ele sunt adăugate la bord prin montare montată.
Nu uitați că modulul BMP085 sau BMP180 are deja rezistențe pull-up pe magistrala I2C, așa că rezistențele R86 și R87 de pe placă trebuie îndepărtate.

Senzorul de temperatură trebuie mutat în afara carcasei.

Un nou font numeric a fost adăugat la ambele firmware-uri (în meniul de setare a ceasului).
S-a rezolvat problema cu înghețarea la pornire.

Schema de conectare:
Placă modificată pentru firmware-ul 1.1 și 1.2 (găuri adăugate pentru conectarea senzorilor)
Fișier cu firmware v 1.01 (font suplimentar)
Fișier firmware v 1.1 (suport pentru senzor de temperatură + font suplimentar)
Fișier firmware v 1.2 (suport pentru senzor de temperatură + senzor de presiune + font suplimentar)

Citirile temperaturii firmware-ului 1.1 (foto Nikolay V.):

Actualizare 2015\10\17:
Firmware reîncărcat 1.1 și 1.2!
S-a remediat litera „U” în firmware-ul 1.2
S-au remediat litera „U” și simbolurile pentru ziua săptămânii înainte de afișarea temperaturii în firmware 1.1

E-mailul de contact s-a schimbat, deci cei care mi-au scris pe Rambler Notă. Nu am acces la vechiul meu e-mail :(.

Actualizare 2015\12\17:

Spoiler:

A, din cauza afluxului de muncă, din păcate (sau din fericire:)), acum nu mai am timp să mă las în hobby-uri.
A trecut o lună (!) făcând o eșarfă nouă pentru ceasul IV-17.
Am vrut să fiu în timp chiar și cu clădirea pentru Anul Nou, dar....
Placa implementează:
- tot ce era în v 1.2;
- butonul tactil on/off pe TTP223 (direct pe placa);
- alimentat prin USB;
- ceas deşteptător cu baterie de rezervă;
- există un semnal sonor (ceas alarmă, apăsare taste):
- Iluminare de fundal RGB WS2812B (vă permite să setați fiecare lampă propria culoare);
- senzor de umiditate;
- dacă este posibil, împingeți un receptor IR antrenabil în corp;
- și ESP8266 la bord (setare ceas prin browser, sincronizare NTP);
- heh, lipseste doar radioul :)))))))))) (desi daca te straduiesti poti sa faci un radio online).





Urmărește în carcasă de la Maxim M.

Actualizare 2016\02\27:
Dorește cineva să încerce sincronizarea WEB-face și NTP pe un modul ESP-12/ESP-12E sau un modul cu 2 picioare libere care poate fi controlat?
Pe lângă dorință, trebuie să aveți în stoc ceasul asamblat și modulul în sine.
Trimite-mi un email.

Actualizare 2016\03\07:

Setarea timpului:
Configurarea comunicației NTP:
Selectați perioada de votare:

Setări client WiFi:
Configurare server WiFi:

ESP-12(ESP-12E) este situat pe o placă separată. Schema de conectare a modulului este prezentată mai jos.

Modulul în sine este atașat de placă cu bandă dublu sau adeziv.
Va arata cam asa:

În fotografie modulul are deja un card SD. Trebuia să colecteze mai multe statistici, dar acest lucru este încă în viitorul îndepărtat.
Este necesar ESP-12 de jos izola de placa.

Flash-ul procesorului de ceas cu firmware 1.35 înainte de a instala modulul, deoarece De obicei, programatorii flash MK cu o tensiune de alimentare de 5V, ceea ce poate avea un efect dăunător asupra pinii ESP!

Despre firmware-ul modulului.

Când primiți ESP-12 din China, acesta va fi în modul de comandă AT.
Trebuie să aflăm cu ce viteză funcționează prin UART.
Cum se face acest lucru este descris în.
Separat, observ că programarea modulului necesită niveluri de 3,3V => trebuie să utilizați fie un nivel de potrivire (folosesc ADM3202 pentru că le am) fie USB<-->com (există o mulțime de ele pe ALI) cu o ieșire de 3,3 V.

Încărcați firmware-ul în modul folosind esptool.exe
Utilitarul vine la pachet cu biblioteca ESP pentru Arduino.
Paranoizii pot instala mediul Arduino (cum se face acest lucru este descris în articolul de mai sus) și îl pot găsi de-a lungul căii:
C:\Documents and Settings\Numele contului dvs.\Application Data\Arduino15\packages\esp8266\tools\esptool\0.4.6\
Te poți uita la surse.

Comandă pentru încărcarea firmware-ului:
c:\esptool.exe -vv -cd ck -cb 115200 -cp COM1 -ca 0x00000 -cf c:\ESPweb20160301.bin

Parametrii pe care trebuie să îi modificați personal:
Pentru a comuta modulul în modul de încărcare a firmware-ului, trebuie să scurtcircuitați GPIO0 la masă.

În timpul firmware-ului, acest lucru va apărea pe ecran:

După finalizarea firmware-ului, opriți alimentarea și scoateți jumperul de la GPIO0.

Loc de munca:
Când este pornit, ESP-12 (dacă este posibil) se conectează la serverul NTP și primește ora exactă.
Prin apăsarea lungă a butonului din mijloc al ceasului, interfața web este activată și utilizatorul poate configura setările ceasului.

Totul din meniu pare a fi intuitiv.
Mă voi concentra doar pe elementul din meniu Server WiFi - mod WiFi

Alegere:
-numai clientul. ESP va ridica punctul de acces soft „esp8266” cu parola „1234567890”). Această opțiune este activată implicit. În browser pentru a conecta ceasul trebuie să formați adresa - 192.168.4.1;

-numai server. ESP va fi disponibil în rețeaua dvs. de domiciliu. Adresa de conectare poate fi găsită apăsând lung butonul din stânga al ceasului. ;

De asemenea, puteți dezactiva interfața WEB apăsând lung butonul din mijloc (sincronizarea NTP nu este dezactivată).

Sincronizarea orei prin NTP are loc: când este pornită la sfârșitul primului minut (dacă elementul corespunzător este selectat în meniu " Setarea ceasului"), când ora selectată în meniu " Server de timp extern".
Video:
<будет позже>