Temporizator de expunere fotorezist. Cum fac plăci de circuite imprimate cu fotorezist. Setarea biților de siguranță pentru microcontroler

Acest articol publică o diagramă a unui cronometru pentru 59 de minute și 59 de secunde. Circuitul temporizatorului este asamblat pe cipul Atmega8. Acest articol prezintă două opțiuni, o placă de circuit imprimat într-un pachet DIP28 și o placă de circuit imprimat într-un pachet de microcontroler TQFP32. Circuitele sunt aceleași, diferă doar în carcasa microcircuitului, alegeți și asamblați oricare placa de circuit imprimat.

De asemenea, am vrut să remarc faptul că placa de circuit imprimat este prevăzută pentru afișajul 0802 de pe controlerul HD44780. Puteți instala un afișaj 1602, dar va trebui doar să refaceți placa de circuit imprimat pentru acesta sau să o atașați cu o instalare montată pe suprafață (să mergem înaintea noastră, există firmware-uri pentru 0802 și 1602).

Cronometrul are patru setări de timp independente și personalizabile, care pot fi utilizate pentru diferite situații, fără a fi nevoie să ajusteze în mod constant timpul.

Acest cronometru poate fi folosit pentru a ilumina fotorezist și măști de lipit. De asemenea, dacă intervalul de timp al cronometrului de 59 de minute și 59 de secunde vi se potrivește, atunci puteți utiliza acest cronometru în siguranță pentru unele dintre celelalte nevoi.

Circuitul cronometrului

Placa de circuite Timer Timer

Placă de circuit imprimat pentru cronometru în pachet DIP28.

Partea de sus.

Partea de jos.

Placă de circuit imprimat pentru cronometru în pachetul TQFP32.

Partea de sus.

Partea de jos.

Algoritm pentru lucrul cu un cronometru

1. După ce ați intermit microcontrolerul, astfel încât valorile de timp necesare să fie scrise în memorie, cu dispozitivul oprit, țineți apăsat butonul de pe encoder și porniți alimentarea. După ce afișajul arată „ BINE!", eliberați butonul de codificare și temporizatorul este gata pentru funcționarea sa.

2. Pentru a seta ora, selectați setarea dorită timp prin rotirea codificatorului, apăsați lung butonul codificatorului. După aceasta, secundele vor începe să clipească pe afișaj. Prin rotirea codificatorului setăm numărul necesar de secunde.

Pentru a ieși din setarea orei, apăsați butonul codificator timp îndelungat și așteptați mesajul " BINE!", eliberați butonul. Ora din această setare poate fi considerată setată. Facem același lucru cu celelalte trei setări de timp.

3. Cronometrul este pornit prin apăsarea scurtă a butonului codificatorului, va apărea inscripția „ Cronometru!", aceasta înseamnă că temporizatorul este gata să numere, o a doua apăsare scurtă va începe numărătoarea inversă și pe afișaj va apărea "

Cronometrul poate fi oprit în timpul numărătoarei inverse, pentru a face acest lucru, apăsați scurt butonul codificatorului, cronometrul se va opri și afișajul va afișa „ Cronometrul P" (sarcina se va stinge) și LED-ul va clipi; pentru a continua numărătoarea inversă, apăsați din nou scurt butonul codificator și numărătoarea inversă a timpului va continua (sarcina se va aprinde).

De asemenea, puteți anula cronometrarea. Pentru a face acest lucru, în timpul numărătorii inverse sau în timpul unei pauze, apăsați butonul codificator timp îndelungat pe afișaj va afișa „; Sfârşit!" și sarcina va fi deconectată. După eliberarea butonului, temporizatorul va merge în meniul principal.

4. La sfârșitul numărătorii inverse, mesajul „ Sfârşit!", LED-ul va clipi și va emite un semnal sonor, iar sarcina se va opri. Pentru a opri soneria și a merge la meniul principal, trebuie să apăsați scurt sau lung butonul codificator (nu contează).

De asemenea, aș dori să adaug că inscripțiile pot diferi în funcție de firmware-ul selectat, dar esența setării și utilizării cronometrului nu se schimbă.

Funcționare cu temporizator

Video cu funcționarea temporizatorului pentru expunerea fotorezistului și a măștii de lipit.

Acest videoclip arată algoritmul de funcționare și setările de timp ale acestui circuit cronometru. Circuitul este asamblat pe panou pentru demonstrație.

Un alt videoclip cu acest circuit temporizator care funcționează pentru iluminare cu o sarcină conectată.

Aș dori să menționez că aceasta este prima versiune a cronometrului și nu are sonerie, așa că la sfârșitul numărătorii inverse semnalul nu se aude.

Citiți articole pe site-ul original, nu sprijiniți hoții.

Fotografie cu numărătoare inversă

Îți dau câteva fotografii tabla asamblata cronometru pentru iluminare. Iată prima versiune fără boozer, vă rugăm să nu acordați atenție acestui lucru.

Descărcați diagrama temporizatorului

Firmware-ul este prezentat în mai multe versiuni pentru afișajele 0802 și 1602. Cu alfabet latin și chirilic, există și firmware cu rotație inversă a codificatorului. Dacă nu vă este convenabil să îl răsuciți în orice direcție, alegeți firmware invers sau implicit.

Concluzie

După mai multe revizii, pe placă a fost adăugat un buzzer, semnalând sfârșitul numărătoarei inverse (puteți verifica cum emite bipurile în Proteus și dacă nu aveți nevoie de el, atunci pur și simplu nu îl puteți lipi în circuit) și un a apărut o ieșire suplimentară Personalizat. După încheierea timpului de numărătoare inversă, se setează unul logic pe portul PC4 și rămâne acolo până când se apasă butonul de pe encoder, care oprește soneria și transferă circuitul în meniul principal.

Pentru comoditate, pinul PC4 este plasat pe un conector separat de pe placa temporizatorului XT2. Cum să utilizați sau nu acest semnal pentru unele dintre nevoile dvs., decideți singuri, principalul lucru este că este acolo, dacă este necesar sau nu este o altă întrebare.

Dacă aveți întrebări, puneți-le în comentarii, nu alergați pe internet în căutarea unui răspuns, cel puțin acesta nu este respect pentru autor.

O să închei aici, totul se derulează fără probleme.

Acest proiect este o lampă bazată pe o bandă LED UV cu temporizator. Interval temporizator de la 1 la 9999 secunde (~2,8 ore). După cum a arătat practica, 90-120 de secunde sunt suficiente pentru a ilumina fotorezistul.

Pentru proiect veți avea nevoie de:

Cateva note:

  1. Vă rugăm să rețineți că este necesar un indicator pentru funcționare model specific: kem-5461ar. Dacă nu există niciun indicator pentru un anumit model, va trebui să redefiniți numerele din cod, cum să faceți acest lucru, consultați „Analiza codului”;
  2. De asemenea, este mai bine să luați electroliți care nu sunt foarte mari, deoarece pot fi „puse” pe tablă, așa cum se poate vedea în fotografia de mai jos.
  3. Microcontrolerul este flash după ce toate componentele sunt lipite pe placă sunt furnizate pentru aceasta: MISO, SCK, MOSI
Principiul de funcționare:

Alimentarea pentru „lampă” este de 12V. Toată logica de operare este legată de atmega8a MK. Alimentarea pentru microcontroler și indicatorul de 3,3 V sunt furnizate prin regulatorul de tensiune AMS1117 de 3,3 V.
Folosind codificatorul, timpul de expunere este setat, apoi apăsarea butonului de jos începe procesul de iluminare, în timp ce controlul prin encoder este dezactivat. Când timpul expiră, iluminarea se oprește. Butonul de sus este resetat. Resetarea este implementată pur și simplu prin închiderea contactului de resetare la masă.

Proces de dezvoltare:

Lipiți banda în rama foto:

Am asamblat prototipul pe baza atmega8515 și toate butoanele au fost procesate prin întreruperi externe, dar odată cu trecerea la modelul mai tânăr a trebuit să renunț la o întrerupere, pentru că... atmega8 are 2 dintre ele față de 3 pentru 8515.

Testarea prototipului pe bandă obișnuită:

Totul este standard cu procesul de dezvoltare: gravăm placa, găurim, lipim componentele începând de la SMD și terminând cu ecranul și codificatorul. În plus, atașăm 104 (100nF) condensatoare la encoder pentru a evita sărirea contactului atunci când butoanele sunt activate.

Analiza codului:

Proiectul poate fi descărcat de pe github. Proiectul este scris în C folosind CVAVR.
Deci, dacă indicatorul necesar nu a putut fi găsit, trebuie să modificați valorile în această matrice:

// Numere pentru kem-5461ar numere de caracter nesemnate = ( //PB7...PB0 //FBGCDpDEA 0b11010111, //0 0b01010000, //1 0b01100111, //2 0b01110101, //10101, //10101, //10101, //10101 / /5 0b10110111, //6 0b01010001, //7 0b11110111, //8 0b11110101, //9 0b00100000 //- );

Matricea specificată este o mască pentru portul B. După cum se poate înțelege din comentariul la cod, biții aici sunt localizați de la pinul 7 al portului B la pinul 0 al portului B (//PB7...PB0). Comentariul indică, de asemenea, ce pin luminează ce segment (//FBGCDpDEA): 7-F, 6-B etc. Segmentul este pornit prin alimentarea piciorului cu 5v. Folosind exemplul „0” puteți vedea că segmentele G și Dp (punct) nu sunt aprinse. Portul B este configurat ca ieșire:

// Inițializarea portului B DDRB=(1<

Biții 0-3 ai portului C sunt responsabili pentru comutarea biților. Configuram porturile după cum urmează:

// Inițializarea portului C DDRC=(0<

Creați o mască pentru a activa descărcarea:

//Cifre. cifră fără semn = ( 0b11111101, // prima cifră din stânga. 0b11111011, // a doua cifră din stânga. 0b11110111, // a treia cifră din stânga. 0b11111110 // a patra cifră din stânga);

Acum, pentru a afișa toate cele 4 numere de pe indicator, trebuie doar să trimiteți unul dintre elementele matricei de cifre la portul C în fiecare ciclu, de exemplu: PORTC = cifră;, unde pasul este cifra care trebuie aprinsă , iar la portul B, trimiteți elementul elementului de matrice numerică dorit: PORTB = numere, unde digitByNumbers este un număr de la 0 la 10 - o cifră, 11 - o cratimă.

Microcontrolerul atmega8a are capacitatea de a gestiona două întreruperi externe. Pentru a face acest lucru, trebuie să vă conectați la picioarele PD2, PD3. Întreruperile externe sunt utilizate pentru a opera codificatorul. Contactul codificatorului responsabil de rotație este conectat la PD2. Declanșarea acestei întreruperi înseamnă că encoderul a fost rotit. Pentru a determina în ce direcție a fost rotit codificatorul, citim valoarea de la alt contact. un nivel ridicat sau scăzut pe acest știft indică direcția de rotație:

// Rutina de serviciu External Interrupt 0 interrupt void ext_int0_isr(void) ( // Citiți valorile portului D4 și dacă nivelul este ridicat, // scadeți unul, dacă este scăzut, adăugați unul. if(PIND.4) ( dacă (digitByNumbers< 9) { digitByNumbers++; } } else { if(digitByNumbers >0) (digitByNumbers--; ) ) )

A doua întrerupere este responsabilă pentru butonul de pe encoder și mută cifrele, permițându-vă să setați numere din 4 cifre. Variabila digitNumber în acest caz este numărul cifrei:

// Rutina de întrerupere externă a serviciului 1 întrerupere void ext_int1_isr(void) ( if(digitNumber == 0) (digitNumber = 3; ) else (digitNumber--; ) )

Ultimul lucru de făcut este să activați întreruperile externe și să le activați cu #asm("sei") . Activam întreruperi setând următoarele valori în registrele GICR, MCUCR, GIFR:

// Inițializarea întreruperilor externe // INT0: Activat // Mod INT0: Marginea crescătoare // INT1: Activată // Modul INT1: Marginea descendentă GICR|=(1<

Și în sfârșit o întrerupere a temporizatorului. Cronometrul pornește când apăsați butonul de pornire. Deoarece Nu au existat suficiente întreruperi externe pentru a procesa butonul de pornire, verificăm constant nivelul de pe piciorul microcontrolerului și dacă se modifică, pornim cronometrul.

Am adoptat multe dintre tehnicile pe care le-a descris, în special, aplicarea fotorezistentului folosind metoda „umedă”, folosind un laminator și, de asemenea, agrafe de birou. Dar ceea ce m-a frapat cel mai mult în videoclip a fost lampa UV LED cu taymor. O astfel de lampă luminează fotorezistul în 21 de secunde, în timp ce atunci când folosesc o lampă de masă cu o lampă UV îmi ia 15 minute, și asta chiar dacă fotorezistul este proaspăt. În general, îmi doream același dispozitiv pentru mine. În continuare, se va descrie procesul de fabricare a acestuia și rezultatele obținute.

Important! Privirea la lumina ultravioletă nu este bună pentru ochi. Nu recomand să faci acest lucru prea mult timp și, în mod ideal, recomand să folosești ochelari de protecție corespunzători.

De ce nu iei pur și simplu ceea ce este gata?

Dmitry și-a descris proiectul într-un scurt articol și a postat toate sursele pe GitHub. Cu toate acestea, Dmitry a implementat placa în Sprint Layout, care costă bani. Nu am fost prea dornic de perspectiva de a cumpăra și de a învăța acest software, mai ales având în vedere că nu acceptă Linux-ul pe care îl folosesc pe desktop. De asemenea, nu pare că Sprint Layot este cu nimic superior celui multiplatform și open source KiCad.

În plus, personal nu mi-a plăcut foarte mult aspectul dispozitivului lui Dmitry. Nu am vrut să lipim un Arduino Nano, să folosesc un ecran voluminos 1602 și să construiesc un sandwich din mai multe plăci de diferite dimensiuni. Dacă aveți de gând să faceți un fel de dispozitiv acasă, de ce să nu îl faceți așa cum vă place, nu?

În general, m-am gândit că acesta este un proiect destul de mișto și nu complicat, care mi-ar fi mai ușor să îl repetam de la zero. Și într-adevăr, mi-a luat doar câteva seri să fac dispozitivul. În plus, în acest proces s-a născut un proiect secundar distractiv. Deci, nu a trebuit să regret decizia luată.

x 10

LED-urile UV sunt destul de ușor de găsit pe eBay. Personal, l-am cumparat. O geantă cu o sută de LED-uri, inclusiv livrarea, m-a costat 220 de ruble (3,90 USD).

Am decis să aranjez LED-urile sub forma unei matrice de 10 pe 10, concepute pentru alimentare de la 5 V. Placa a fost ușor direcționată în KiCad. În fiecare rând, a fost folosit un rezistor pentru a limita curentul și 10 LED-uri conectate în paralel. Rezistența rezistorului a fost selectată astfel încât LED-urile să strălucească suficient de puternic, iar rezistența să nu se supraîncălzească. Am stabilit o rezistență de 27 ohmi.

Cu asta am ajuns:

Tabla are dimensiunea 10 x 15 cm În viitorul previzibil, este puțin probabil să fac scânduri b O dimensiune mai mare, ceea ce înseamnă că o astfel de matrice poate ilumina uniform oricare dintre meșteșugurile mele. Colțurile plăcii trebuiau tăiate puțin, pentru că altfel nu încapea în baia mea de curățare cu ultrasunete. Și chiar și atunci, placa a trebuit să fie așezată cu margine în baie, spălând-o mai întâi pe o parte, apoi pe cealaltă. Deci da, acum sunt 10 pentru mine x 15 cm este limita.

O stea necunoscută strălucește,
din nou suntem ieșiți de acasă,
otrăvim „semnele” până dimineața...

Un cântec vechi.



Astăzi voi vorbi despre implementarea mea a unui dispozitiv cu lumină UV pentru lucrul cu fotorezist. Am decis să fac dispozitivul finit acum aproximativ un an și jumătate. Înainte de aceasta, nu aveam o configurație ca atare, aveam o lampă cu o lampă UV și sticlă care a fost scoasă din rama foto în timp ce se fabrica PP.

Cu creionul în mână, m-am gândit cu atenție care ar trebui să fie configurația mea și a apărut un concept grosier. Apoi am comandat o cutie de la un prieten într-un mic atelier de mobilă. Acolo au tăiat și tăiat PAL după schița mea.

Cutie

Nu există desene ale cutiei, deoarece totul a fost făcut conform unei schițe în creion. Dimensiunile exterioare ale cutiei sunt 300x300x400. Pereții sunt legați între pereți cu legături de mobilă (confirmări). Capacul este atașat la cutie cu balamale obișnuite pentru pian.




Am făcut un decupaj dreptunghiular la capătul cutiei pentru a instala unitatea electronică.

Există 4 găuri oarbe de 5 mm de-a lungul suprafețelor interioare cu o ușoară adâncitură în partea de sus. Sunt echipate cu suporturi pentru rafturi de mobila cu garnituri din silicon - in special pentru sticla.

Circuit cronometru pentru expunerea fotorezistentă

Funcții cronometru:
Indicarea digitală a numărătorii inverse și setarea timpului de funcționare
Oprirea încărcării (lămpi UV) după ce a trecut timpul
Semnalizarea sonoră a stărilor: pornirea aparatului, pornirea, sfârșitul lucrului
Pornirea temporizatorului fără a porni sarcina (lămpi UV)


Am făcut afișajul pe un indicator LED cu patru cifre și șapte segmente care mi-a venit la îndemână. Un encoder cu un buton a fost folosit ca control. Control MK ATtiny2313.
Pentru notificările sonore există un difuzor miniatural (buzzer) cu un generator încorporat. Ei bine, un releu pentru comutarea sarcinii cu o bobină de 5 volți.
Pentru a alimenta circuitul, am luat o sursă de comutare gata făcută de la un încărcător de telefon mobil.

Funcționare cu temporizator

Când porniți temporizatorul în rețea, difuzorul scoate un sunet, de genul, sunt în viață! Indicatorul afișează timpul de funcționare a temporizatorului în minute, setat în timpul ultimei sesiuni. Rotirea butonului codificatorului modifică valoarea temporizatorului în intervalul 1-99 de minute. Valoarea este stocată în EEPROM și citită data viitoare când dispozitivul este pornit.

Am oferit două moduri de aprindere a temporizatorului: fără a aprinde lămpile (apăsare scurtă a butonului codificatorului) și cu aprinderea lămpilor (apăsare lungă a butonului codificatorului, aproximativ 2 s). Fără a aprinde lămpile, temporizatorul poate fi folosit pentru alte nevoi după ce timpul a trecut, va fi un semnal regulat, iar lămpile nu vor arde în zadar.

Este posibil să opriți temporizatorul în orice moment prin apăsarea de două ori a butonului codificatorului.

Cu 10 secunde înainte de expirarea temporizatorului, dispozitivul începe să emită bipuri intermitent.

Actualizare 12.08.2015
La cererea muncitorilor am implementat in timer interval suplimentar în secunde. Modul de setare a orei este comutat prin apăsarea de două ori a butonului codificatorului când temporizatorul este oprit. La setarea în minute, valoarea este afișată cu un punct. La setarea în secunde, indicația este fără punct.
Modul de setare a orei este de asemenea stocat în EEPROM. Valoarea maximă în secunde este 999, în minute - 99, ca înainte. Restul este neschimbat.

PCB temporizator



Faceți desene în DipTrace în secțiunea fișiere.

Lămpi UV și secțiune de putere


Am montat 4 lămpi Feron FLU10 T8 10W G13 Black. Lămpile sunt conectate la un balast ETL-418-A2, care este proiectat pentru patru lămpi T8, de până la 18W fiecare. Conectăm lămpile conform schemei indicate pe capacul aparatului de comandă și tot ce trebuie să facem este să conectăm ~220 V prin contactele releului temporizatorului.

Montaj montaj


Instalare PP, vedere exterior


Vedere din interior

Am luat o bucată de plexiglas dintr-un ceas electronic bombardat de la o benzinărie. Interiorul este acoperit cu autoadeziv negru și sunt realizate decupaje pentru indicator. Da, sticla are zgârieturi, așa să fie - nu pentru o expoziție.


Înălțimea releului nu s-a potrivit, a trebuit să stric puțin exteriorul

Atașăm două colțuri cu suporturi instalate pentru lămpi UV


Suporturile sunt trofee, preluate de la vechile plafoniere Armstrong.
Luând în considerare suporturile și colțurile lămpii, distanța de la lămpi la sticlă este de ~23 cm. Pentru a obține o iluminare uniformă, este necesară o distanță mare de la lămpi la PP.

Atașăm cauciucul spumă pe capac pentru a apăsa PP


Lipiți benzi de bandă cu două fețe



Rupeți hârtia de protecție



Apăsați capacul - gata!!!

Am folosit un geam obișnuit pe post de lamă de sticlă. Puterea lămpilor este suficientă pentru o iluminare fiabilă și uniformă, așa că nu am căutat sticlă de cuarț (deși poate fi smulsă din vechiul scaner).

Video cu instalarea în acțiune

Relua

Instalarea s-a dovedit a fi destul de drăguță, funcțională și sigură. Dispozitiv gata făcut pentru atelierul de acasă.

Siguranțe

Scăzut: 0xE4; Înalt: 0xDF; Extins: 0xFF;


Fișiere

Proiect în DipTrace (circuit și semn), firmware pentru microcontroler.

12/08/2015 - Firmware actualizat, interval de secunde adăugat.
🕗 12/08/15 ⚖️ 2,25 Kb ⇣ 81 Salut, cititor! Mă numesc Igor, am 45 de ani, sunt siberian și inginer electronist amator pasionat. Am venit cu, am creat și întrețin acest site minunat din 2006.
De mai bine de 10 ani, revista noastră există doar pe cheltuiala mea.

Bun! Freebie-ul s-a terminat. Dacă vrei fișiere și articole utile, ajută-mă!

Pentru a ilumina fotorezistul acasă, am decis să folosesc un scanner în format A4, pe care l-am „murit” cu bucurie și puteți cumpăra unul folosit în acest scop, de exemplu, începând de la 100 de ruble (un pachet de țigări costă mai mult, dar unul defect este deja o poate da).
În general, am decis să dau o „a doua viață” scanerului, mai ales că acesta conține sticlă de cuarț, care transmite foarte bine radiațiile ultraviolete (o sticlă simplă, după cum știm, este de maximum 10%). Un alt avantaj al acestei metode este presarea uniformă a plăcii pe sticlă de către capacul scanerului și o distanță constantă până la sursa ultravioletă, datorită căreia timpul de expunere devine constant, care poate fi fixat cu un simplu cronometru.
Până la urmă, iată ce s-a întâmplat:

Figura 1.
Dispozitiv pentru iluminarea PP cu fotorezist.

Am dezasamblat scanerul, am aruncat interiorul și am instalat patru lămpi în locul lor. În acest scop am folosit accesorii de la lămpi fluorescente obișnuite, doar am instalat lămpi UV (toate acestea se vând în magazinele de articole de uz casnic). Poate ar fi suficiente două lămpi, plăcile încă nu sunt foarte mari în general, dar, după cum se spune, rezerva nu este suficientă, așa că m-am hotărât ce să fac, așa că fă-o cu ochii spre viitor (pentru un format A4 placa), așa că am instalat patru, iar timpul de expunere în acest caz va fi mai mic.
Pentru a controla procesul de iluminare, folosesc un cronometru cu numărătoare inversă, pe care l-am asamblat pe un microcontroler PIC16F628. Ca urmare, întregul proces de iluminare a acestei structuri durează 30-40 de secunde....

Figura 2.
Designul dispozitivului.

Cineva ar putea spune că ar fi posibil să asamblați un cronometru în interiorul scanerului și să nu vă deranjați cu carcasa. Nu mă cert, această opțiune va fi destul de potrivită pentru cineva, dar dintr-o dată am nevoie de un temporizator separat, pentru alte scopuri, așa că am decis să o fac în cazul meu și sub forma unei structuri complete separate.

Figura 3.
Circuitul cronometrului.

Pe Internet, dacă sapi puțin, există multe scheme diferite pentru tot felul de cronometre. M-am instalat pe acest circuit, tocmai aveam pe stoc un PIC16F628 și am decis să-l pun în acțiune.
Poate vă va plăcea o schemă diferită de cronometru - este alegerea dvs., vă spun doar procesul în sine și vă dau o descriere a design-urilor mele.

Figura 4.
Circuit cronometru, secțiunea de alimentare.

Figura 5.
Timer în carcasă.

Figura 6.
Partea de putere.

Figura 7.
Plăci și conexiuni.

Timpul maxim care poate fi setat pe cronometru este de 12 h 00 m 00 s. După setarea orei și apăsarea butonului „Start/Stop”, încărcarea este pornită și numărătoarea inversă a timpului începe în ordine inversă față de cea setată. Cu 10 secunde înainte de sfârșitul timpului, un semnal sonor scurt este trimis către beeper.
Când au mai rămas 3 secunde până la sfârșitul timpului, beeper-ul se aprinde până la sfârșitul timpului. La sfârșitul timpului, sarcina este oprită, timpul de pe cronometru este setat la cel care a fost setat la început cu butoanele.

Acum voi descrie pe scurt procesul de fabricare a plăcilor de circuite imprimate folosind photorezist. Tot ceea ce este descris mai sus a fost menit să simplifice acest proces.
Pentru munca mea folosesc film fotorezistent negativ. Negativ, ceea ce înseamnă că șablonul pentru iluminarea lui trebuie să fie imprimat în negativ, adică acele locuri în care vor fi urme trebuie să fie transparente, iar unde nu ar trebui să fie urme (folie), se aplică toner. Dacă utilizați fotorezistent pozitiv, atunci, în mod natural, fotomasca va trebui să fie imprimată în pozitiv.

Tipărim șablonul printr-un program de proiectare a plăcilor de circuite în negativ pe folie transparentă (folosesc film „LOMOND” pentru imprimante cu jet de cerneală) pe o imprimantă cu jet de cerneală. L-am încercat pe unul cu laser, dar s-a dovedit cumva decolorat, nu a existat nicio întuneric, iar plăcile s-au dovedit a nu fi de foarte bună calitate.
Ei spun că calitatea unor astfel de plăci poate fi îmbunătățită semnificativ dacă imprimați două șabloane pe film pe o imprimantă laser, apoi le decupați și le combinați (adică faceți unul din două).
De asemenea, puteți imprima designul plăcii folosind o imprimantă laser pe hârtie simplă. Cu cât hârtia este mai subțire, cu atât mai bine. Apoi, pentru a crește contrastul (dacă nu este suficient), scufundați-l într-un borcan cu solvent (de exemplu, auto 647) pentru o fracțiune de secundă. Lăsați-l să se usuce și apoi înmuiați-l în ulei de floarea soarelui pentru a-l face transparent la lumina ultravioletă, deși nu am încercat asta.

Pregătim un semifabricat pentru viitoarea noastră tablă, care este puțin mai mare decât este necesar. Apoi folia trebuie pregătită pentru lipirea fotorezistului.
Nu are rost să repeți cum se fac toate acestea, deoarece acest proces este descris pe zeci de site-uri. Doar introduceți într-un motor de căutare „producție de pp folosind photorezist”, iar după ce citiți câteva dintre ele vor apărea o mulțime de opțiuni, veți avea o opțiune potrivită pentru dvs.

Vom presupune că placa a fost deja pregătită și fotorezistul este lipit (sau aplicat dintr-o cutie) pe placa noastră.
Atașăm șablonul pe tablă. De regulă, șablonul se potrivește strâns pe tablă. Și îl punem pe sticla scanerului cu lămpi UV. Să-l aprindem. Punem piesa de prelucrat expusă într-un loc întunecat și pregătim o soluție pentru dezvoltare, pentru care folosesc carbon de sodiu (comercializat în magazinele de hardware, folosit pentru a înmuia apa și costă un ban).
Pentru a face acest lucru, dizolvați o linguriță plină de sifon într-un litru de apă (dacă placa este mare) sau o lingură rasă în 0,5 litri de apă.
Ne luăm placa dintr-un loc întunecat, scoatem folia de protecție de pe fotorezist și o punem în soluția noastră cu sifon diluat și așteptăm aproximativ 30 de secunde. Apoi luăm o perie și începem să o mutăm peste placa noastră pentru a accelera proces de spălare a fotorezistului de pe cele de care nu avem nevoie. Acolo unde fotorezistul a fost îndepărtat, suprafața de cupru este ușoară și strălucitoare. După ce am spălat tot fotorezistul inutil, scoateți placa din soluția de sifon și clătiți-o sub jet de apă.

Figura 8.
Placă de circuit imprimat pregătită pentru gravare.

După spălare, uscați placa. Să aruncăm o privire. Se poate întâmpla să existe mordanți (unde fotorezistul nu a fost lipit bine). Folosim un marker pentru a desena plăci de circuite imprimate. Retușăm acolo unde este necesar. În fotografia nr. 8 se poate observa că acolo unde fotorezistul nu este de calitate (al meu a expirat deja), acele locuri au fost retușate cu un marker negru.

Mai jos sunt atașate fișiere colectate pentru realizarea unui cronometru. Sursă, firmware, pp.

Arhiva pentru articol.