Meșteșuguri cu microcontrolere este o întrebare mai relevantă și mai interesantă ca niciodată. La urma urmei, trăim în secolul 21, era noilor tehnologii, roboți și mașini. Astăzi, fiecare a doua persoană, începând de la o vârstă fragedă, știe să folosească internetul și diverse tipuri de gadgeturi, fără de care uneori este dificil de gestionat în viața de zi cu zi.
Prin urmare, în acest articol vom aborda, în special, problemele utilizării microcontrolerelor, precum și aplicarea lor directă pentru a facilita misiunile care se ridică zilnic înaintea noastră tuturor. Să vedem care este valoarea acestui dispozitiv și cât de ușor este de utilizat în practică.
Microcontrolerul și scopul acestuia
Un microcontroler este un cip al cărui scop este controlul electrocasnice. Controlerul clasic combină într-un singur cip, atât funcționarea procesorului, cât și a dispozitivelor de la distanță, și include o memorie cu acces aleatoriu. În general, acesta este un computer personal cu un singur cip care poate îndeplini sarcini relativ obișnuite.
Diferența dintre un microprocesor și un microcontroler constă în prezența dispozitivelor de pornire, cronometrelor și altor structuri de la distanță încorporate în cipul procesorului. Utilizarea în controlerul actual a unui aparat de calcul destul de puternic, cu capacități extinse, construit pe un monocircuit, în loc de un singur set, reduce semnificativ scara, consumul și prețul dispozitivelor create pe baza acestuia.
De aici rezultă că un astfel de dispozitiv poate fi utilizat în tehnologia de calcul, cum ar fi un calculator, placa de bază, controlere CD. Ele sunt, de asemenea, folosite în aparatele de uz casnic - acestea sunt cuptoarele cu microunde și mașini de spălat, și multe altele. Microcontrolerele sunt, de asemenea, utilizate pe scară largă în mecanica industrială, variind de la microrelee la metode de control al mașinilor-unelte.
Microcontrolere AVR
Să facem cunoștință cu cele mai comune și mai bine stabilite în lumea modernă tehnologie cu un controler precum AVR. Include un microprocesor RISC de mare viteză, 2 tipuri de memorie consumatoare de energie (cache de proiect Flash și cache de informații EEPROM), cache de performanță de tip RAM, porturi I/O și o varietate de structuri de interfață la distanță.
- temperatura de funcționare variază de la -55 la +125 grade Celsius;
- temperatura de depozitare variază de la -60 la +150 de grade;
- tensiune maxima la pinul RESET, conform GND: 13 V maxim;
- tensiune maximă de alimentare: 6,0 V;
- cel mai mare curent electric al liniei de intrare/ieșire: 40 mA;
- curent maxim prin linia de alimentare VCC și GND: 200 mA.
Caracteristicile microcontrolerului AVR
Absolut toate microcontrolerele de tip Mega, fără excepție, au proprietatea de codare independentă, capacitatea de a schimba componentele memoriei driverului lor fără ajutor extern. Acest trăsătură distinctivă face posibilă formarea unor concepte foarte plastice cu ajutorul lor, iar metoda lor de activitate este schimbată personal de către microcontroler în legătură cu una sau alta imagine, din cauza unor evenimente din exterior sau din interior.
Numărul promis de rotații cache pentru microcontrolerele AVR de a doua generație este de 11 mii de rotații, când numărul standard de rotații este de 100 de mii.
Configurația caracteristicilor structurale ale porturilor de intrare și de ieșire ale AVR este următoarea: scopul ieșirii fiziologice are trei biți de control, și nu doi, ca în controlerele de biți binecunoscute (Intel, Microchip, Motorola etc. ). Această caracteristică elimină necesitatea de a avea componente de porturi duplicate în memorie în scopuri de protecție și, de asemenea, accelerează eficiența energetică a microcontrolerului în combinație cu dispozitivele de exterior, și anume, cu probleme electrice concomitente în exterior.
Toate microcontrolerele AVR sunt caracterizate printr-o tehnică de suprimare pe mai multe niveluri. Se pare că întrerupe fluxul standard al Rusificatorului pentru a atinge un scop prioritar și condiționat de anumite evenimente. Există o subrutină pentru conversia unei cereri în pauză pentru un caz specific și se află în memoria proiectului.
Când apare o problemă care declanșează o oprire, microcontrolerul stochează contorul de ajustare compus, oprește procesorul general să execute acest program și trece la executarea subrutinei de oprire a procesării. La sfârșitul execuției, sub patronajul programului de suspendare, contorul de programe pre-stocat este reluat, iar procesorul continuă să execute proiectul nefinalizat.
Meșteșuguri bazate pe microcontrolerul AVR
Meșteșuguri DIY pe microcontrolere AVR devin din ce în ce mai populare datorită simplității și costurilor reduse ale energiei. Ce sunt și cum, folosindu-ți propriile mâini și mintea, să le faci, vezi mai jos.
"Director"
Un astfel de dispozitiv a fost conceput ca un mic asistent ca asistent pentru cei care preferă să meargă în pădure, precum și pentru naturaliști. În ciuda faptului că majoritatea telefoanelor au navigator, au nevoie de conexiune la Internet pentru a funcționa, iar în locurile departe de oraș, aceasta este o problemă, iar problema reîncărcării în pădure nu a fost rezolvată nici ea. În acest caz, ar fi destul de indicat să ai la tine un astfel de dispozitiv. Esența dispozitivului este că determină direcția de mers și distanța până la locația dorită.
Circuitul este construit pe baza unui microcontroler AVR cu sincronizare de la un rezonator extern de cuarț la 11,0598 MHz. NEO-6M de la U-blox este responsabil pentru lucrul cu GPS. Acesta este, deși învechit, dar un modul cunoscut și bugetar, cu o capacitate destul de clară de localizare. Informațiile sunt concentrate pe ecranul de la Nokia 5670. Modelul are și un contor de unde magnetice HMC5883L și un accelerometru ADXL335.
Sistem de notificare wireless cu senzor de mișcare
Un dispozitiv util care include un dispozitiv de mișcare și capacitatea de a da, conform canalului radio, un semn al funcționării acestuia. Designul este mobil și se încarcă cu o baterie sau baterii. Pentru a o face, trebuie să aveți mai multe module radio HC-12, precum și un senzor de mișcare hc-SR501.
Dispozitivul de deplasare HC-SR501 funcționează la o tensiune de alimentare de 4,5 până la 20 volți. Iar pentru o funcționare optimă de la o baterie LI-Ion, ar trebui să ocoliți LED-ul de siguranță la intrarea de alimentare și să închideți accesul și ieșirea stabilizatorului liniar 7133 (picioarele 2 și 3). La sfârșitul acestor proceduri, dispozitivul pornește loc de munca permanent la o tensiune de 3 până la 6 volți.
Atenție: când lucrați în combinație cu modulul radio HC-12, senzorul a funcționat uneori fals. Pentru a evita acest lucru, este necesar să reduceți puterea emițătorului de 2 ori (comandă AT+P4). Senzorul funcționează cu ulei, iar o baterie încărcată cu o capacitate de 700 mAh va dura mai mult de un an.
Miniterminal
Dispozitivul s-a dovedit a fi un asistent minunat. O placă cu microcontroller AVR este necesară ca bază pentru fabricarea dispozitivului. Datorită faptului că ecranul este conectat direct la controler, sursa de alimentare nu trebuie să fie mai mare de 3,3 volți, deoarece cu mai mult numere mari poate exista o problemă cu dispozitivul.
Ar trebui să luați modulul convertor pe LM2577, iar baza poate fi o baterie Li-Ion cu o capacitate de 2500mAh. Va fi lansat un pachet separat, care emite constant 3,3 volți în întreaga gamă de tensiune de lucru. În scopul încărcării, utilizați modulul de pe cipul TP4056, care este considerat bugetar și de calitate suficientă. Pentru a putea conecta miniterminalul la dispozitive de 5 volți fără teama de a arde ecranul, trebuie folosite porturile UART.
Principalele aspecte ale programării microcontrolerului AVR
Codarea microcontrolerelor se face adesea în stilul de asamblare sau C, cu toate acestea, puteți utiliza alte limbaje Forth sau BASIC. Astfel, pentru a începe efectiv cercetările privind programarea controlerului, ar trebui să fii echipat cu următorul kit de materiale, care include: un microcontroler, în cantitate de trei piese - foarte solicitat și eficient includ - ATmega8A-PU, ATtiny2313A-PU și ATtiny13A -PU.
Pentru a introduce programul în microcontroler, aveți nevoie de un programator: programatorul USBASP este considerat cel mai bun, care oferă o tensiune de 5 volți, folosită în viitor. Pentru a evalua vizual și a încheia rezultatele proiectului, sunt necesare resurse de reflectare a datelor - acestea sunt LED-uri, un inductor LED și un ecran.
Pentru a explora procedurile de comunicare ale microcontrolerului cu alte dispozitive, aveți nevoie de un dispozitiv de temperatură numeric DS18B20 și de afișare la fix, ceas DS1307. De asemenea, este important să aveți tranzistori, rezistențe, rezonatoare cuarț, condensatoare, butoane.
Pentru a instala sistemele, va fi necesară o placă de montare de referință. Pentru a construi o structură pe un microcontroler, ar trebui să utilizați o placă pentru asamblare fără lipire și un set de jumperi pentru aceasta: o placă de referință MB102 și jumperi de conectare la o placă de mai multe tipuri - elastică și rigidă, precum și în formă de U. Codificați microcontrolerele folosind programatorul USBASP.
Cel mai simplu dispozitiv bazat pe microcontrolerul AVR. Exemplu
Așadar, după ce ne-am familiarizat cu ce sunt microcontrolerele AVR și cu sistemul lor de programare, vom lua în considerare cel mai simplu dispozitiv pentru care acest controler servește ca bază. Să luăm un exemplu ca șofer de motoare electrice de joasă tensiune. Acest dispozitiv face posibilă în același timp eliminarea a două motoare electrice slabe de curent continuu.
Curentul electric maxim posibil, cu care se poate încărca programul, este de 2 A pe canal, iar puterea maximă a motoarelor este de 20 wați. Pe placă se observă o pereche de blocuri cu două terminale pentru a conecta motoare electrice și un bloc cu trei terminale pentru alimentarea cu tensiune amplificată.
Dispozitivul arată ca o placă de circuit imprimat de 43 x 43 mm, iar pe ea este construit un radiator mini-circuit, a cărui înălțime este de 24 de milimetri, iar greutatea este de 25 de grame. Pentru a manipula sarcina, placa de driver conține aproximativ șase intrări.
Concluzie
În concluzie, putem spune că microcontrolerul AVR este un instrument util și valoros, mai ales când vine vorba de pasionații de bricolaj. Și, folosindu-le corect, respectând regulile și recomandările de programare, puteți obține cu ușurință un lucru util nu numai în viața de zi cu zi, ci și în activitățile profesionale și doar în viața de zi cu zi.
Ministerul Educației și Științei al Federației Ruse
Stat instituție educațională superior învăţământul profesional
„Universitatea Tehnică de Stat Perm”
ramura Lysva
Facultatea de învăţământ secundar profesional
PROIECT DE TEZĂ
pe tema „Dezvoltarea unei locuințe alarmă anti-efracție bazat pe microcontroler
elev grupa VT-10-1, specialitatea 230101
„Calculatoare, complexe, sisteme și rețele”
Lider de proiect: ____________________________ (V.G. Lopatin)
Consultant economic: ______________ (L.A. Strugova)
Consultant BJD ______________________________ (V.V. Khmelyar)
Consultant în protecția muncii _______________________ (V.V. Khmelyar)
Revizor: ___________________________________(____________)
Admitere în apărare: ______________________________ (E.L. Fedoseeva)
Lysva 2013
ESEU
Proiectul de diplomă conține 57 de foi de text dactilografiat, 9 tabele, 29 de figuri, 8 referințe, 1 cerere.
Cuvinte cheie:
DISPOZIT DE SECURITATE, MICROCONTROLLER, ALARMĂ, PROIECT, SCHEMA PRINCIPALĂ, COSTURI, SENSOR.
Pe parcursul derulării tezei au fost parcurse următoarele etape:
-a fost dezvoltată o alarmă de securitate la domiciliu bazată pe un microcontroler; -definit specificații dispozitiv de securitate; -asamblarea si instalarea dispozitivului de securitate; -calculul costului de executare a lucrării; -au avut în vedere probleme de siguranță în repararea și fabricarea dispozitivelor de securitate; -probleme de protectie mediu inconjurator la fabricarea unui dispozitiv de securitate. Abrevieri condiționate GOST - standard de stat; SNIP - codurile de constructie si reguli; SN - Standarde sanitare; PC - Calculatoare personale serie de un singur sistem; EMF - Câmp electromagnetic; PC - Computer personal; Eficiență - Eficiență; MPC - Concentratie maxima admisa; POS - lipire staniu-plumb; POSK - lipit staniu-plumb-cadmiu; WRC - Teza de absolvire NDFL - Impozitul pe venitul personal; NCHP - Standard de producție curată; SChP - Subiecte de antreprenoriat privat; FFOMS - Fondul federal de asigurări medicale obligatorii. INTRODUCERE PARTE PRINCIPALĂ 1Selectarea și descrierea resurselor microcontrolerului 1.1.1Descrierea microcontrolerului 1.1.2Descrierea locației și a scopului pinilor microcontrolerului 2 Principiul de funcționare a alarmei de securitate bazată pe microcontrolerul PIC16F628 1.2.1 Algoritmul de funcționare a alarmelor de efracție 2.2 schema circuitului alarmă anti-efracție 1.3 Descrierea instrumentelor software pentru scrierea unui program 4 Descrierea elementului de bază al alarmei de securitate 1.4.1 Senzor de mișcare 4.2 corn 4.4 Tranzistor 4.6 Rezistoare 4.7 Condensator 4.8 Indicator digital de segment 4.9 Butoane de intrare 5 Baterie 5.1 Stabilizator 2. PARTEA DE DESIGN 1.2 Pregătirea PCB-ului pentru gravare și cositorizare 1.3 Decaparea și cositorirea PCB-ului 2.2 Determinarea zonelor de instalare a senzorilor care să asigure protecția instalației 3 Instalarea unei alarme de securitate la domiciliu în zona protejată a unității 3. PARTEA ECONOMICA 3.1 Calculul costurilor salariale 2 Calculul costurilor pentru materiale 3 Calculul costurilor cu energia electrică 4 Determinarea rentabilității rezultatelor proiectului 4. SĂNĂTATE ȘI SIGURANȚĂ 4.1 Analiza efectelor nocive în fabricarea unui dispozitiv de securitate 2 Protecția muncii la lipirea pieselor, a ansamblurilor și la montarea dispozitivului 3 Iluminarea la fabricarea și punerea în funcțiune a dispozitivului 4 Securitatea electrică la locul de muncă 5 Organizarea locului de muncă 6 Microclimat la locul de muncă 7 Factori dăunători atunci când utilizați un computer personal 5. SIGURANȚA MEDIULUI 1 Metode de protecție la lipirea componentelor electrice 5.2 Metode de protecție pentru gravarea PCB 3 Eliminarea și reciclarea componentelor electronice 4 Metode și dispozitive de protecție împotriva radiațiilor electromagnetice a unui computer personal CONCLUZIE Lista surselor utilizate ANEXA A INTRODUCERE Odată cu apariția proprietății private au apărut persoane fizice care doreau să o obțină ilegal. Ca urmare, tendința spre furt este în continuă creștere. Pentru a contracara acest lucru, este recomandabil să instalați dispozitive de securitate suplimentare. metoda eficienta, este utilizarea sistemelor de alarmare antiefractie. Sistemele de alarmă de securitate existente au funcționalitate insuficientă sau costuri ridicate. Prin urmare, este nevoie de a dezvolta un sistem de alarmă de securitate ieftin, ușor de fabricat și instalat, care, în același timp, are suficientă funcționalitate și fiabilitate pentru a-și îndeplini funcțiile fără deteriorare - pentru a preveni furtul proprietății. Pentru a extinde funcționalitatea și pentru a reduce costurile în dezvoltarea unui sistem de securitate, este necesar să se utilizeze microprocesoare, care să permită implementarea de echipamente cu caracteristici tehnice și de consum îmbunătățite. Tehnologia microcontrolerelor este una dintre cele mai dinamice domenii ale tehnologiei informatice moderne. Niciun dispozitiv modern nu este de imaginat astăzi fără microcontrolere. Microcontrolerele sunt utilizate pe scară largă în diverse produse de calcul, de măsurare, de laborator și de echipamente științifice; în sistemele de control al echipamentelor industriale, transport și comunicații; în aparate electrocasnice si alte zone. Scopul lucrării finale de calificare este: -să dezvolte o alarmă antiefracție la domiciliu bazată pe un microcontroler; -să ofere cunoștințele dobândite în cursuri și cursuri practice, precum și abilitățile dobândite în cursul practicii industriale. PARTE PRINCIPALĂ 1.1 Selectarea și descrierea resurselor microcontrolerului Dintre microcontrolerele prezentate în Tabelul 1, a fost ales microcontrolerul PIC16F628, după criterii precum: -memorie program; -memorie de date. Tabelul 1 - Principalele caracteristici ale microcontrolerelor NumeMemorieInterval de temperatură PrețPrograme (FLASH)Date (RAM)EEPROMPIC16F6282048224128-40...+85°С220 rub 1.1.1 Descrierea microcontrolerului Microcontrolerul „FLASH” cu optsprezece pini „PIC16F628” face parte din familia răspândită PICmicro PIC16CXX. Microcontrolerele din această familie au o arhitectură „RISC” pe opt biți, de înaltă performanță și complet statică. „PIC16F628” are o stivă hardware cu opt niveluri și un număr mare de întreruperi interne și externe. În arhitectura Harvard „RISC” a nucleului, microcontrolerul este împărțit în memorie de program de paisprezece biți și memorie de date de opt biți. Această abordare vă permite să executați toate instrucțiunile într-un singur ciclu de mașină, cu excepția instrucțiunilor de ramificație, care sunt executate în două cicluri de mașină. Nucleul microcontrolerului acceptă treizeci și cinci de instrucțiuni simple de învățat, dar foarte eficiente. Registrele de control suplimentare și inovațiile arhitecturale permit crearea de dispozitive extrem de eficiente. În comparație cu microcontrolerele pe 8 biți din această clasă, atunci când se utilizează „PIC16F628”, câștigul în eficiența memoriei programului ajunge la doi la unu, iar în performanță patru la unu. Caracteristicile speciale ale microcontrolerului PIC16F628 reduc numărul de componente externe, ceea ce la rândul său reduce costul dispozitivului final, îmbunătățește fiabilitatea sistemului și reduce consumul de energie. Flexibilitatea suplimentară de dezvoltare este oferită de larg alege moduri ale generatorului de ceas. Modul de economisire a energiei „SLEEP”, vă permite să utilizați eficient microcontrolerele în dispozitivele alimentate cu baterii sau acumulatori. Ieșirea din modul „SLEEP” are loc atunci când apar întreruperi externe, interne și microcontrolerul este resetat. Un timer de supraveghere extrem de fiabil cu propriul generator previne înghețarea programului. Microcontrolerul satisface o serie de parametri pentru utilizarea sa încărcătoare la senzori la distanță cu consum redus de energie. Tehnologia „FLASH” și un număr mare de module periferice, compatibile cu microcontrolerele anterioare, vă permit să dezvoltați software rapid și convenabil. Performanța ridicată, costul redus, ușurința de utilizare și porturile I/O flexibile fac din PIC16F628 un microcontroler versatil. 1.1.2 Descrierea locației și scopului pinilor microcontrolerului Pinout-ul microcontrolerului PIC16F628 este prezentat în Figura 2. Figura 2 - Locația pinii microcontrolerului "PIC16F628" Atribuirea pinului microcontrolerului PIC16F628 este prezentată în Tabelul 2. Tabelul 2 - Atribuirea pinilor microcontrolerului "PIC16F628" RA0/AN0 Port I/O bidirecțional, intrare analogică a comparatorului RA1/AN1 Port I/O bidirecțional, intrare analogică a comparatorului RA2/AN2VreF Port I/O bidirecțional, intrare comparator analogic, ieșire de referință de tensiune VrefRA3/AN3CPM1 Bi -port I/O direcțional, intrare comparator analogic, ieșire comparator RA4 /TOCKICPM2 Port I/O bidirecțional, poate fi folosit ca TOCKI, intrare de resetare a MCU ieșire comparator RA5/MCLR/THV, intrare de programare tensiune RA6/OSC2/CLKOUT Bi -port I/O direcțional, ieșire oscilator pentru conectarea portului I/O bidirecțional RA7/OSC2/CLKIN, intrare oscilator, intrare ceas extern, ieșire polarizare ERRB0/INTPort I/O bidirecțional cu rezistor pull-up activat de software, intrare externă de întrerupere RB1/RX/DTBi-directional I/O port cu rezistor pull-up activat de software, intrare receptor USART, linie de date în mod sincron USARTRB2/ Port I/O pull-up activat prin software TX/CKBidirecțional, ieșire transmițător USART, linie de ceas în mod sincron RB3/CCP1 Port I/O pull-up bidirecțional activat prin software, ieșire modul CCP Schimbarea semnalului de intrare poate trezi microcontrolerul din modul SLEEP. Când este activată programarea la joasă tensiune, întreruperile de schimbare a intrării sunt dezactivate, iar rezistența pull-up este dezactivată Port I/O bidirecțional RB5 cu rezistență pull-up activată prin software. O modificare a semnalului de intrare poate trezi microcontrolerul de la portul I/O bidirecțional SLEPRB6/T1OSO/T1CKI cu rezistor pull-up activat de software. Schimbarea semnalului de intrare poate trezi microcontrolerul din modul SLEEP. Ieșire generator de temporizator 1RB7/T1OSI Port I/O bidirecțional cu rezistență de pull-up activată de software. Schimbarea semnalului de intrare poate trezi microcontrolerul din modul SLEEP. Intrare generator temporizator 1VSSSieșire comunăVDDtensiune de alimentare pozitivă 1.2 Principiul de funcționare a alarmei de securitate bazată pe microcontrolerul PIC16F628 2.1 Algoritmul de funcționare a alarmelor antiefracție Un algoritm simplificat pentru funcționarea alarmelor de efracție este prezentat în Figura 3. Figura 3 - Algoritmul de funcționare a dispozitivului Elementul de pornire este un senzor de mișcare. Când o persoană apare în zona de acțiune a senzorului de mișcare, firul comun se închide, apoi numărătoarea inversă începe de la 9 la 0 secunde. Acest timp este afișat pe indicator. În acest timp, folosind butoanele, trebuie să introduceți codul corect. După aceea, alarma este oprită. Pentru a forma codul sunt folosite patru butoane: tasta 1, tasta 2, tasta 3, tasta 4. Aceste butoane pot fi amplasate oriunde pe tastatura, dar trebuie apăsate exact în succesiunea corectă. Toate celelalte taste, toate butoanele sunt conectate în paralel. Când apăsați pe oricare dintre ele, setul de coduri este resetat și trebuie să începeți totul din nou. Când contorul de timp afișează 0, introducerea codului este interzisă. 1.2.2 Schema schematică a alarmei antiefractie Pentru a crea o schemă de circuit a unei alarme de securitate, se folosește programul SPlan. SPlan este un program foarte ușor de utilizat. Pachetul de program include un număr mare de biblioteci gata făcute de componente electronice, este posibil să creați și să salvați propriile șabloane de componente. Componentele adăugate sunt pur și simplu „trasate” din panoul din stânga, la dreapta căruia se află bara de instrumente pentru desenarea liniilor și a diverselor forme geometrice, adăugarea de etichete, inserarea de hărți de biți etc. Numerotarea componentelor poate fi atribuită atât automat, cât și manual. Diagrama schematică a alarmei de securitate este prezentată în Figura 4. Figura 4 - Schema schematică a alarmei de securitate 1.3 Descrierea instrumentelor software pentru scrierea unui program Programul pentru sistemul de microcontroler, scris folosind programul „Flowcode V4 pentru PICmicros”. Un exemplu de scriere a unui program este prezentat în Figura 5. Figura 5 - Un exemplu de scriere a unui program Caracteristici cheie ale Flowcode V4 pentru PICmicros: -interfață ușor de utilizat; -o subrutină extinsă de componente la nivel înalt; -o arhitectură deschisă care vă permite să vizualizați și să comentați codul „Assembler” generat din diagrame bloc; -O gamă de materiale pentru educația și dezvoltarea sistemelor încorporate este pe deplin acceptată. Avantaje: -vă permite să creați rapid și fără erori sisteme electronice;
-dezvoltarea rapidă a sistemelor încorporate simple și complexe. Pentru un aspect mai lizibil, acest program trebuie tradus în limbajul de programare Assembler. Pentru a face acest lucru, folosim programe precum: -Hex Editor Neo; -PicDisasm. Fișierul rezultat (prezentat în Figura 1) trebuie deschis folosind programul Hex Editor Neo. După efectuarea acestor acțiuni, conținutul programului își va schimba forma originală, acum programul a fost generat în notație hexazecimală. Un exemplu de conversie a unui program în hexazecimal este prezentat în Figura 6. Figura 6 - Exemplu de program Fișierul rezultat este tradus în limbajul de programare „Assembler”. Pentru a face acest lucru, deschideți programul rezultat folosind decodorul PicDisasm. Un exemplu de traducere a unui program în limbajul de programare Assembler este prezentat în Figura 7. Figura 7 - Exemplu de program Programul ia forma sa finală. O parte a programului este prezentată în [ANEXELE A]. 1.4 Descrierea elementului de bază al alarmei de securitate 4.1 Senzor de mișcare Dintre senzorii de mișcare prezentați în Tabelul 3, a fost ales senzorul LX-28B SEN4, după criterii precum: -unghi de vedere; -Preț. Tabelul 3 - Principalele caracteristici ale senzorilor de mișcare Nume Unghi de vizualizareRaza de detectare Sarcina de lucruPretLX-28B SEN4360°12m230W$420PIR 500110°12m300W$297PIR-150180°10m300W$250 Senzorul de mișcare „LX-28B SEN4” este un senzor pasiv volumetric (infraroșu) care detectează mișcarea unei persoane. Un semnal de alarmă este generat atunci când un obiect care are o temperatură diferită de temperatura camerei traversează sectoarele care determină configurația și dimensiunea zonei de detectare. Senzor de mișcare „LX-28B SEN4”. Caracteristici principale: -unghi de vizualizare - 360°; -raza de detectare - 12 m; -sarcina de lucru - 230 W; -timp de întârziere de funcționare 4 - 8 s; -iluminare 3000 lux; -inaltime de instalare 1 - 1,6 m; -alimentare ~220 - 240 V/50 - 60 Hz. 1.4.2 corn Dintre cele 4 sirene sonore prezentate în tabel, a fost aleasă sirena SC 530, după criterii precum: -volum; -Preț. Tabelul 4 - Principalele caracteristici ale sirenelor sonore Denumire LoudnessTemperatura de funcționarePuterePrețSirenă SC 530 115 dB -20...+80°С 12 V 150 frec. С 12 V 1 200 frec Sirena sonoră „SC 530”. Caracteristici principale: -volum - 115 dB; -alimentare - 12 V, 150 mA; -culoare neagră; -dimensiuni - 300 x 250 x 320 mm; -temperatura de funcționare - -20...+80°С. releu - dispozitiv electric concepute pentru a închide și deschide diverse secțiuni ale circuitelor electrice<#"justify">Releu „801H-1C-C 05VDC” Caracteristici principale: -curent de alimentare înfășurare - constant; -numărul de înfășurări - 1; -rezistenta infasurarii - 69 Ohm; -rezistență de izolație - 1000 mOhm; -tensiune minimă de funcționare - 3,5 V; -tensiune nominală de funcționare - 5 V; -corpul este sigilat. Pinout-ul releului „801H-1C-C 05VDC” este prezentat în Figura 11. Figura 11 - Pinout a releului „801H-1C-C 05VDC” 1.4.4 Tranzistor Tranzistor "KT315G" - tranzistor bipolar de înaltă frecvență din siliciu putere redusă Conductivitatea n-p-n în pachetul KT-13, care este cel mai utilizat în echipamentele radio-electronice sovietice. Tranzistorul „KT315G”. Caracteristici principale: -structura - NPN; -curent maxim admisibil - 0,1 A; -frecvența de limită a coeficientului de transfer de curent - 250 MHz; -putere maximă de disipare - 0,15 W; -carcasă - KT-13. Diagrama terminalelor a tranzistorului KT315G este prezentată în Figura 13. Figura 13 - Pinout al tranzistorului „KT315G” Dioda "KD522A" - un element electronic cu doi electrozi cu conductivitate diferită în funcție de direcția curentului electric. Dioda "KD522A" Caracteristici principale: -tensiune inversă constantă maximă - 75 V; -tensiune inversă maximă de impuls - 100 V; -curent maxim continuu (redresat pentru o jumătate de ciclu) - 0,05 A; -curentul impuls continuu maxim admisibil - 0,15 A; -tensiune maximă directă - 1 V; -temperatura de lucru - -65…150 С°. 1.4.6 Rezistoare Rezistor - un element al unui circuit electric în care are loc o conversie ireversibilă a energiei electromagnetice în căldură sau în alte tipuri de energie. Rezistoare cu o rezistență nominală de un kOhm Caracteristici principale: -cantitate - 5 buc; -tip - C1-4; - -unitate de măsură - kOhm; -precizie - 5%; - - - Rezistor cu o rezistență nominală de 390 ohmi Caracteristici principale: -tip - C1-4; -rezistență nominală - 1; -unitate de măsură - kOhm; -precizie - 5%; -putere nominală - 0,50 W; -tensiune maximă de funcționare - 250 V; -temperatura de lucru - -55…125 С°. 1.4.7 Condensator Condensator - cu două terminale cu o anumită valoare a capacității și conductivitate ohmică scăzută; un dispozitiv pentru acumularea sarcinii și energiei unui câmp electric. Condensatorul este o componentă electronică pasivă. Condensator "K104A H50". Caracteristici principale: -tip - K104A -tensiune de funcționare - 50 V; -capacitate nominală - 0,1; -unitate de măsură - μF; -toleranta nominala - 50 ... -20%; -coeficient de temperatură al capacității - H50; -temperatura de lucru - -60…125 С°. 1.4.8 Afișaj digital segment Indicator de segment digital - un dispozitiv pentru afișarea informațiilor digitale. Acesta este cel mai mult implementare simplă indicator care poate afișa cifre arabe. Pentru afișarea literelor, sunt utilizați indicatori mai complexi cu mai multe segmente și matrice. Indicator digital de segment „KIPTs-09I 2/7K” Caracteristici principale: -material - GaAsP/GaP; -culoare strălucitoare - verde; -lungime de undă - 625 nm; -intensitate luminoasă minimă - 1,9 mCd; -intensitatea maximă a luminii - 8 mCd; -la curent - 10 mA. Diagrama de ieșire a indicatorului „KIPTs-09I 2/7K” este prezentată în Figura 19. Figura 19 - Diagrama ieșirilor indicatorului „KIPTs-09I 2/7K” 1.4.9 Butoane de intrare Butonul de tact „TC-0104” este prezentat în Figura 20. Caracteristici principale: -tip - drept; -cantitate - 9 buc; -metoda de montare - in gaurile de pe placa; -tensiune de funcționare - 12 V; -curent de funcționare - 0,05 A. 1.5. Baterie baterie Duracell 9V. 1.5.1 Stabilizator Caracteristici principale: -curent nominal de ieșire - 0,1 A; -tensiune maximă de intrare - 40 V; -tensiune de ieșire - 5 V; Stabilizator "78L05". PARTEA DE DESIGN 2.1 Realizarea unei alarme de securitate la domiciliu senzor tranzistor de alarma antiefractie 2.1.1 Fabricarea plăcii de circuit imprimat Programul Sprint Layout este folosit pentru a face aspectul PCB. Principalul avantaj al „Sprint Layout” este o interfață intuitivă care include doar cele mai multe instrumentele necesare pentru prepararea plăcilor cu circuite imprimate cu dimensiunile 300 pe 300 mm. Programul vă permite să lucrați cu două straturi (conductori și marcaje) pentru fiecare parte a plăcii. Un pachet software simplu, dar în același timp foarte eficient pentru proiectarea și aspectul plăcilor de circuite imprimate de complexitate mică și medie. Programul este foarte popular printre amatorii de radio ruși. Dispunerea plăcii de circuite este prezentată în Figura 23. Figura 23 - Schema PCB Pentru producția ulterioară a unei plăci de circuit imprimat, această diagramă trebuie tipărită pe o coală de hârtie lucioasă A4. 2.1.2 Pregătirea PCB-ului pentru gravare și cositorizare Dacă decideți să asamblați un circuit electric care vă place și nu ați mai făcut acest lucru până acum, atunci sfaturile de mai jos vă vor veni la îndemână, iar în timp, cu experiență, veți putea alege cea mai convenabilă metodă pentru dvs. Toate echipamentele radio moderne sunt asamblate pe plăci de circuite imprimate, ceea ce îi îmbunătățește fiabilitatea și, de asemenea, simplifică asamblarea. Este ușor să înveți cum să faci plăci de circuite imprimate cu propriile mâini, mai ales că nu există secrete speciale în tehnologie. Deci, ați ales schema dorită și ați achiziționat piesele necesare. Pentru a realiza o placă de circuit imprimat, veți avea nevoie de: -textolit; -acetonă; -foarfece metalice; -șmirghel; -tampoane de bumbac; -manusi de cauciuc; -schema plăcii de circuite; -marker; -rigla; -fier; -soluție de clorură ferică (FeCl3); -baie pentru gravarea plăcilor de circuite imprimate; -microburghiu; -lipire plumb-staniu; -ciocan de lipit. Acum puteți începe să stabiliți topologia conductorilor imprimați, ținând cont de dimensiunile reale ale pieselor. Este mai convenabil să faceți acest lucru pe hârtie milimetrică, dar puteți lua și o foaie obișnuită în carouri. Desenăm contururile plăcii, ale cărei dimensiuni vor fi determinate ținând cont de plasarea sa într-un fel de carcasă finită, ceea ce este cel mai convenabil, deoarece fabricarea va dura mult timp și nu toată lumea o va putea face cu grijă. si frumos. Dispunerea topologiei plăcii se realizează cu un creion, marcând locurile găurilor pentru concluziile elementelor radio și contururile elementelor în sine cu o linie punctată. Liniile pentru elementele de conectare sunt realizate în conformitate cu circuitul electric de-a lungul drumului cel mai scurt, cu o lungime minimă a conductorilor de legătură. Circuitele de intrare și de ieșire ale circuitului ar trebui să fie separate unul de celălalt pe cât posibil, ceea ce va exclude interferența și autoexcitarea circuitelor amplificatoare. Cea mai bună plasare a elementelor la prima încercare, de regulă, nu este obținută și trebuie să utilizați radiera atunci când schimbați aspectul pieselor. După plasarea tuturor elementelor, trebuie să verificați din nou conformitatea cu topologia plăcii schema de conexiuniși corectați orice erori găsite. 2.1.3 Decaparea și cositorirea PCB-ului Pentru a începe să faceți tabla. Pentru a face acest lucru, un semifabricat al plăcii de circuit imprimat este tăiat din folie de textolit (cu un ferăstrău, tăietor sau foarfece metalice). Fixăm desenul topologiei pe piesa de prelucrat (cu bandă adezivă sau ipsos). Conform desenului, cu ajutorul unui miez sau a unei awl se marchează găuri pentru concluziile radioelementelor și fixarea plăcii. Facem găuri, după ce am îndepărtat hârtia, cu un burghiu cu diametrul de 0,9 ... 1,5 mm pentru elemente radio 3 ... 3,5 mm - pentru fixarea plăcii. După găurirea cu șmirghel fin (zero), curățăm ușor folia pentru a îndepărta bavurile și pelicula de oxid - acest lucru accelerează procesul de gravare. Înainte de aplicarea desenului de topologie, placa trebuie degresată cu alcool tehnic sau acetonă. Un marker subțire, rezistent la apă este folosit pentru a desena conductorii. Există două moduri de a desena o imagine: se ia un pix sau un stilou (sau un marker) și conductoarele sunt trase de la o gaură la alta în conformitate cu modelul topologic; 2în a doua metodă, întreaga suprafață a plăcii este lăcuită și, când se usucă, suprafețele în exces de lac sunt îndepărtate cu un bisturiu și o riglă, lăsând doar urme conductoare vopsite. Prima metodă este mai rapidă și mai des folosită, iar a doua este uneori necesară pentru fabricarea diferitelor circuite și circuite de înaltă frecvență cu o densitate de ambalare foarte mare. După aplicarea modelului, când lacul se usucă, topologia conductorilor poate fi retușată și corectată prin răzuirea cu atenție a suprafețelor de lac în exces cu un bisturiu. Apoi placa este plasată într-o baie cu o soluție de clorură ferică. Dacă placa este cu două fețe, astfel încât piesa de prelucrat să nu se afle pe partea inferioară cu un model de conductori, este necesar să se introducă pene dielectrice în găurile de montare sau să se asigure un spațiu în orice alt mod. Întregul proces de decapare va dura aproximativ o oră, dar dacă doriți să o grăbiți, atunci soluția trebuie să fie puțin caldă și să o amestecați ocazional în timpul decaparii (timpul depinde și de concentrația soluției de clorură ferică în apă). După gravare, spălăm piesa de prelucrat sub jet de apă și răzuim lacul de pe placă cu o șurubelniță (se poate dizolva, de exemplu, cu acetonă, dar durează mai mult și creează mai multă murdărie). Pentru ușurința instalării, conductorii plăcii trebuie iradiați cu lipire POS-61 folosind flux de alcool-colofoniu lichid (pentru o lipire mai bună, placa poate fi curățată ușor cu șmirghel fin). Atingerile fierului de lipit ar trebui să fie ușoare și scurte, altfel folia de cupru a șinelor va începe să se desprindă. Reziduurile de colofoniu după cositorire sunt îndepărtate de pe placă cu acetonă sau alcool. Pe aceasta, procesul de fabricare a unei plăci de circuit imprimat este considerat complet și puteți continua cu instalarea elementelor pe ea. În concluzie, observăm că există o metodă de fabricare a unei plăci de circuit imprimat fără utilizarea de substanțe chimice. În acest caz, golurile dintre pistele de contact sunt realizate cu un tăietor folosind o riglă metalică, dar această metodă necesită mai multă rezistență și anumite abilități, deoarece tăietorul poate sări și tăia secțiunile dorite ale foliei. Prin urmare, această metodă este de obicei folosită foarte rar, când topologia este foarte simplă și clorura ferică nu este la îndemână. Pentru gravarea cu PCB, sunt necesare o soluție de clorură ferică și o baie de gravare cu PCB. Se scufundă într-o baie de soluție placă de circuit imprimat si se lasa 60-70 de minute. Apoi, îndepărtați tonerul aplicat anterior cu acetonă și un tampon de bumbac. 2.2 Determinarea zonelor de instalare a senzorilor care să asigure protecția instalației Pentru a determina zonele de instalare a senzorilor, se întocmește o schemă a spațiilor protejate. Schema este prezentată în Figura 26. Figura 26 - Schema incintei protejate Tavanul este instalat pe hol senzor infrarosu mișcarea „LX-28B SEN4”, un panou de instrumente de alarmă antiefracție montat pe perete este instalat în cămară. Conform schemei spațiilor protejate prezentată în Figura 24, se instalează alarme de securitate la domiciliu. PARTEA ECONOMICA Sistemele de alarmă de securitate existente au funcționalitate insuficientă sau costuri ridicate. Deoarece o parte a proprietății din unitatea protejată nu este asigurată, este nevoie să se dezvolte sisteme de alarmă de securitate ieftine, ușor de fabricat și de instalat, care, în același timp, să aibă suficientă bogăție funcțională și fiabilitate pentru a-și îndeplini funcțiile fără deteriorare - pentru a avertiza despre furt. Scopul părții economice a diplomei este de a determina complexitatea tezei, de a evalua rezultatele proiectului, de a determina eficiența economică a rezultatelor proiectului. Costurile dezvoltării unei alarme antiefracție sunt costurile productiei. Acestea sunt costuri unice pentru toate lucrările efectuate de un student absolvent și de alți angajați ai organizației. 3.1 Calculul costurilor salariale În această secțiune se calculează salariul specialiștilor din alte organizații și al unui student absolvent. Salariul unui student absolvent nu este calculat. Salariul zilnic se stabilește pe baza salariului lunar al unui specialist în funcție de calificări: -programator; -instalator sisteme de securitate; -inginer proiectant sisteme de securitate. Primul pas este stabilirea deducerilor din salariile angajatilor acestor specialisti. Luați în considerare valoarea deducerilor din salariul unui programator. Salariul lunar al programatorului este de 43.500 de ruble. Luați în considerare valoarea deducerilor din salariul unui instalator de sistem de securitate. freca. - salariatului i se plătește un salariu; freca. - impozitul pe venitul persoanelor fizice se retine si se vireaza (cota 13%); freca. - se plateste salariatului; freca. - contributii la Fondul de Asigurari Sociale (rata 2,9%); freca. - deducere la Fond de pensieîn ceea ce privește FFOMS (rata 5,1%); freca. - deduceri la Fondul de Pensii din SChP (cota 16%); freca. - contributii la Fondul de pensii din punct de vedere al venitului personal (rata 6%); freca. - contributii la Fondul de Asigurari Sociale (cota 0,2%). Salariul lunar al unui instalator de sisteme de securitate este de 21.750 de ruble. Luați în considerare valoarea deducerilor din salariul unui inginer proiectant de sisteme de securitate. freca. - salariatului i se plătește un salariu; freca. - impozitul pe venitul persoanelor fizice se retine si se vireaza (cota 13%); freca. - se plateste salariatului; freca. - contributii la Fondul de Asigurari Sociale (rata 2,9%); freca. - contributii la Fondul de pensii in termeni de FFOMS (rata 5,1%); freca. - deduceri la Fondul de Pensii din SChP (cota 16%); freca. - contributii la Fondul de pensii din punct de vedere al venitului personal (rata 6%); freca. - contributii la Fondul de Asigurari Sociale (cota 0,2%). Salariul lunar al unui inginer proiectant de sisteme de securitate este de 30.450 de ruble. Salariul zilnic este determinat de formula: (1)
unde ZPsd este salariul total al specialiștilor pe perioada de muncă, rub.; ZPp - salariul zilnic al unui programator, ținând cont de impozitul pe venitul personal, rub.; ZPI - salariul zilnic al unui inginer proiectant de sisteme de securitate, ținând cont de impozitul pe venitul personal, ruble; ZPm - salariul zilnic al unui instalator de sisteme de securitate, ținând cont de impozitul pe venitul personal, ruble; Kdn - numărul de zile lucrătoare pe lună, zile. Kvp - numărul de zile lucrătoare pentru finalizarea lucrării, zile. (2)
Salariul total al specialiștilor pentru perioada de muncă este de 4102 ruble. 3.2 Calculul costurilor materialelor Această secțiune compară costurile pe baza materialelor de la specialiști din alte organizații și un student absolvent. În calculul de la articolul „Materiale” includ costul energiei electrice, materialelor de bază și auxiliare. Costul materialelor utilizate este determinat de formula: (3)
unde Ср este costul materialelor utilizate, rub.; K - cantitate, buc.; Tssht - cost pe unitate de material, frecare. Calculele costurilor pentru materiale, un student absolvent, sunt prezentate în tabelul 5. Tabelul 5 - Calculele costurilor pe baza materialelor unui student absolvent Costul materialelor pentru un student absolvent este de 1395 de ruble. Calculele costurilor pentru materiale, specialiști ai altor organizații sunt prezentate în tabelul 6. Tabelul 6 - Calculele costurilor pe baza materialelor specialiștilor din alte organizații Materiale si alte resurse materiale Unitate de masura Cantitate Pret pe bucata rub.Summa, rub.Sirenasht1150150Indikatorsht15050Kondensatorsht13030Rezistorsht6530Svetodiodsht155Diodsht133Mikrokontrollersht1150150Tranzistorsht13636Batareykasht13030Relesht14848Knopki vvodasht927243Stabilizatorsht11010Knopki vklyucheniyasht22040Datchik dvizheniyasht1420420Hlorid zhelezagramm250150150Vsego1395 Costurile materialelor specialiștilor se ridică la 1395 de ruble. 3.3 Calculul costurilor energetice Deoarece lucrarea necesită aparate care utilizează energie electrică, este necesar să se calculeze costul energiei electrice. Pentru un student absolvent, sunt necesare următoarele dispozitive: -calculator, 1 buc.; -fier de lipit, 1 buc.; -fier de calcat laser, 1buc; -microburghiu, 1 buc. (4)
unde Estd - costurile energetice ale unui student absolvent; T - tarif, i.e. costul utilizării a 0,6 kW de energie electrică, rub.; tp - numărul de ore de utilizare a fierului de lipit pentru perioada WRC, oră; tl este numărul de ore de utilizare a fierului cu laser pentru perioada WRC, oră; td este numărul de ore de utilizare a microforajului pentru perioada WRC, oră. (5)
Costul energiei electrice pentru un student absolvent este de 189 de ruble. Pentru specialiștii altor organizații, sunt necesare astfel de dispozitive ca: -calculator, 2 buc.; -luminator, 1 buc.; -microburghiu, 1 buc.; -fier de lipit, 1 buc. (6)
unde Espets - costurile energetice ale specialiștilor; M este puterea echipamentului, adică cantitatea de energie consumată pe unitatea de timp, kWh; T - tarif, i.e. costul utilizării a 20 kW de energie electrică, rub.; k este numărul de elemente utilizate, piese; tk este numărul de ore de utilizare a computerului pentru perioada WRC, oră; tl este numărul de ore de utilizare a iluminatorului pentru perioada WRC, oră; tm este numărul de ore de utilizare a microforajului pentru perioada WRC, oră; tp - numărul de ore de utilizare a fierului de lipit pentru perioada WRC, oră.
Scheme pe microcontroler, articole și descrieri cu firmware și fotografii pentru mașină.
Un tahometru simplu pe microcontrolerul ATmega8
Un turometru este folosit în mașini pentru a măsura viteza oricăror părți care se pot roti. Există multe opțiuni pentru astfel de dispozitive, voi oferi o opțiune pe microcontrolerul ATmega8 AVR. Pentru versiunea mea, și tu...
Citiți completMuzică colorată pe microcontrolerul Attiny45 din mașină
Această muzică colorată, având o dimensiune mică și o sursă de alimentare de 12V, opțional poate fi folosită într-o mașină pentru orice eveniment. Sursa originală a acestei scheme Radio No. 5, 2013 A. LAPTEV, Zyryanovsk, Kazahstan. Sistem…
Citiți completControler oglindă încălzită și lunetă
Vă permite să controlați separat luneta și oglinzile încălzite cu un buton, plus un temporizator de oprire personalizabil de până la o oră și jumătate pentru fiecare canal. Circuitul este construit pe microcontrolerul ATtiny13A. Descrierea muncii:
Citiți completDimmer pentru lumini auto
Aproape toate mașinile au controlul luminii interioare, care se realizează folosind un computer de bord sau un sistem separat de bord. Lumina se aprinde fără probleme și, de asemenea, se stinge cu o anumită întârziere (pentru ...
Citiți completSistem de alarma GSM cu notificare mobil
Vă prezint o schemă foarte populară alarma auto bazat pe microcontrolerul ATmega8. O astfel de alarmă dă o alertă telefonului mobil al administratorului sub formă de apeluri sau SMS. Dispozitivul se integrează cu un telefon mobil folosind...
Citiți completStop intermitent pe microcontroler
Terminat versiune noua stivă clipind. Algoritmul de funcționare și schema de control sunt diferite, dimensiunea și conexiunea sunt aceleași. Este posibil să reglați frecvența de clipire, durata înainte de tranziția la o strălucire constantă și ciclul de lucru ...
Citiți completDRL plus lumini stroboscopice
Această ambarcațiune vă permite să faceți stroboscop cu LED DRL. Ambarcațiunea are o dimensiune mică, un singur buton de control, opțiuni largi de personalizare. Dimensiunea plăcii este de 30 pe 19 milimetri. DIN reversul terminalul este situat...
Citiți completFacem și conectăm ușa mai aproape de alarmă
Numărul de mașini cu geamuri automate este în continuă creștere și chiar dacă mașina nu are unul, mulți o fac singuri. Scopul meu a fost să asamblez un astfel de dispozitiv și să-l conectez la...
Citiți completLED-urile se aprind cu viteză
Sa dovedit a fi un „produs secundar”: a fost necesar să se testeze modul de funcționare al senzorului de viteză pentru proiectul de afișare a angrenajelor pe o matrice 5x7, pentru aceasta am asamblat un circuit mic. Circuitul poate aprinde LED-urile în funcție de...
Citiți completTahometru digital pe microcontroler AVR (ATtiny2313)
Tahometrul măsoară viteza de rotație a pieselor, mecanismelor și altor unități ale mașinii. Tahometrul este format din 2 părți principale - un senzor care măsoară viteza de rotație și un afișaj unde va fi...
Citiți completVitezometru digital simplu pe microcontroler ATmega8
Vitezometrul este Aparat de măsură, pentru a determina viteza vehiculului. După metoda de măsurare, există mai multe tipuri de vitezometre: centrifuge, cronometrice, cu vibrații, cu inducție, electromagnetice, electronice și, în final, vitezometre GPS.
Citiți completAprindere lină pe microcontroler
Această versiune este ușor diferită în circuit: a fost adăugat un al doilea buton de setare și potențiometrul vitezei de aprindere a fost îndepărtat. Caracteristici: Două canale independente separate. Există trei grupuri de parametri ajustabili pentru fiecare canal: timpul de întârziere înainte de pornire...
Uneori treci pe lângă mașini parcate și observi cu coada ochiului că cineva multă vreme, judecând după strălucirea slabă a lămpilor, a uitat să stingă lumina. Cineva a intrat și el în asta. Este bine când există un indicator obișnuit al luminii care nu este stinsă, iar când nu există o astfel de artizanat va ajuta: Nezabyvayka poate scârțâi atunci când lumina nu este stinsă și poate suna treapta de marșarier.
Circuitul indicatorului digital al nivelului de combustibil are un grad ridicat de repetabilitate, chiar dacă experiența cu microcontrolere este neglijabilă, astfel încât înțelegerea complexității procesului de asamblare și reglare nu cauzează probleme. Programatorul Gromov este cel mai simplu programator necesar pentru a programa microcontrolerul avr. Programatorul Goromov este potrivit atât pentru programarea în circuit, cât și pentru programarea standard. Mai jos este o diagramă a controlului indicatorului de combustibil.
Pornire și stingere ușoară a LED-urilor în orice mod (ușa este deschisă și tavanul este aprins). De asemenea, se oprește automat după 5 minute. Și consumul minim de curent în modul standby.
Opțiunea 1 - Comutare cu minus. (folosind tranzistori cu canal N) 1) „comutare negativă”, adică o astfel de opțiune în care un fir de alimentare al lămpii este conectat la bateria de + 12V (sursa de alimentare), iar al doilea fir comută curentul prin lampă, astfel pornind-o. În această opțiune, se va acorda un minus. Pentru astfel de circuite, este necesar să se utilizeze tranzistori cu efect de câmp cu canal N ca comutatoare de ieșire.
Modemul în sine este mic, ieftin, funcționează fără probleme, clar și rapid și, în general, nu există plângeri despre acesta. Singurul negativ pentru mine a fost nevoia de a-l porni și opri cu un buton. Dacă nu era oprit, atunci modemul funcționa din bateria încorporată, care în cele din urmă s-a așezat și modemul a trebuit să fie pornit din nou.
Principiul de funcționare este simplu: rotirea butonului reglează volumul, apăsarea acestuia oprește și pornește sunetul. Necesar pentru scrierea mașinii pe Windows sau Android
Inițial, în Lifan Smily (și nu numai), modul ștergător spate este singurul și se numește „always wave”. Acest mod este perceput negativ mai ales în sezonul ploios care vine, când picăturile se adună pe luneta, dar într-o cantitate insuficientă pentru o trecere a portarului. Deci, trebuie fie să asculți scârțâitul cauciucului pe sticlă, fie să portretizezi un robot și să pornești și să oprești periodic portarul.
Am modificat ușor circuitul releului de întârziere pentru pornirea luminii interioare pentru o mașină Ford (circuitul a fost dezvoltat pentru o mașină foarte specifică, ca înlocuitor pentru releul standard Ford 85GG-13C718-AA, dar a fost instalat cu succes în „clasicul” domestic).
Nu este prima dată când astfel de meșteșuguri sunt aruncate. Dar din anumite motive, oamenii se ghemuiesc pe firmware. Deși majoritatea se bazează pe proiectul „Simple SD Audio Player with an 8-pin IC” al lui elmchan. Sursa nu este deschisă, argumentând că a trebuit să repar proiectul, că calitatea mea este mai bună... etc. Pe scurt, au luat un proiect open source, l-au asamblat și l-au dat drept al tău.
Asa de. Microcontrolerul Attiny 13 este inima acestui dispozitiv, ca să spunem așa. Am patit mult cu firmware-ul lui, nu l-am putut flash in niciun fel.Nici 5 fire prin LPT, nici programatorul lui Gromov. Computerul pur și simplu nu vede controlerul și atât.
În legătură cu inovațiile în regulile de circulație, oamenii au început să se gândească la implementarea luminilor de zi. Una dintre modalitățile posibile este să aprinzi faza lungă pentru o parte din putere, despre asta este vorba în acest articol.
Acest dispozitiv va permite faza scurtă să se aprindă automat atunci când începeți să conduceți și va regla tensiunea la lămpile de fază scurtă, în funcție de viteza cu care mâncați. De asemenea, va servi ca o mișcare mai sigură și va prelungi durata de viață a lămpilor.
Acest dispozitiv de alarma a fost conceput:
1) Pentru a proteja localul
2) Pentru alarma de incendiu
Scopul alarmei depinde de poziția jumperului pe placă: dacă jumperul este scurtcircuitat, alarma este declanșată pentru a se închide, dacă este deschisă, pentru a deschide.
Când dispozitivul este pornit (alimentarea este furnizată), LED-ul se aprinde, indicând începutul protecției, dar alarma nu va funcționa pentru o perioadă de timp - aproximativ 2 minute. Realizat pentru a se asigura că persoana are timp să părăsească sediul. După aceea, alarma este activată și intră în modul de lucru.
Când contactul senzorului se rupe, se declanșează un cronometru de program, iar dacă după aproximativ 10 secunde „ruperea” nu este eliminată, se declanșează o alarmă. Acest lucru este astfel încât o persoană să poată intra în cameră și să oprească alarma cu butonul (pentru a opri alarma, țineți apăsat butonul timp de aproximativ 3 secunde). Pentru a-l porni, trebuie doar să apăsați din nou același buton. Butonul de dezarmare, desigur, trebuie făcut secret și mai bine ascuns.
Dacă setăm alarma să închidă senzorul, atunci când senzorul se închide, alarma se declanșează instantaneu!
Am asamblat dispozitivul pe genunchi, nici măcar nu am făcut o placă. Funcționează de aproximativ un an, fără probleme.
La programare, siguranțele nu trebuie atinse! Doar încărcați firmware-ul și gata!
Pentru upgrade-uri de dispozitiv și alte întrebări, scrieți-mi la căsuța poștală: [email protected] Porecla mea de pe forumul de lipit:
Lista elementelor radio
Desemnare | Tip | Denumirea | Cantitate | Notă | Magazin | Blocnotesul meu |
---|---|---|---|---|---|---|
U1 | MK AVR pe 8 biți | ATtiny13 | 1 | La blocnotes | ||
Î1 | tranzistor MOSFET | IRL540 | 1 | La blocnotes | ||
D1, D2 | Dioda electro luminiscenta | 2 | La blocnotes | |||
R1 | Rezistor | 470 ohmi | 1 | La blocnotes | ||
R2 | Rezistor | 680 ohmi | 1 | La blocnotes | ||
RL1 | Releu | OJ-SH-105HM | 1 | La blocnotes | ||
Butonul de tact | 3 | La blocnotes | ||||
Alimentare electrică | 5 V | 1 |