Simplu dispozitiv de securitate GSM pe PIC16F628A cu tastă electronică Touch Memory
Descrierea schemei inițiale.
Finalizarea dispozitivului pentru configurare cu scoaterea alarmei utilizând tasta -Touch Memory
Aparatul funcționează după cum urmează: după pornire, nivelul de pe RA5 este verificat. Dacă comutatorul "înregistrări de configurare" este închis, microcontrolerul intră în modul de setare a parametrilor și așteaptă ca informația să provină de la PC.
Acum, despre partea dreaptă.
Numărul de chei stocate în memorie, nu mai mult de 20. Controlerul este atins de la un ceas intern cu o frecvență de 4 MHz
LED-ul "Mod" este conectat la portul GPIO5 (pinul 2) al microcontrolerului, indicând funcționarea controlerului electronic de blocare. Rezistorul R1 stabilește curentul care trece prin LED.
Cititorul cheilor electronice este conectat la portul GPIO4 (pinul 3) al microcontrolerului. Așa cum am menționat deja, schimbul de date și comenzile între microcontrolerul D1 și cheia electronică conectată la cititor sunt realizate utilizând o interfață cu 1 fir 1-Wire. Rezistența de 4.7K este o rezistență de tracțiune pentru linia de interfață 1-Wire (sârmă normală cu un singur fir). Un rezistor de 150 ohmi și o diodă zener 4V7 protejează portul microcontrolerului de supratensiune (statică și orice altceva).
La portul GPIO3 (pinul 4) al microcontrolerului, este conectat butonul Prog keys. Prin apăsarea acestui buton, tasta este înscrisă în memoria microcontrolerului și toate cheile sunt șterse. Resistorul de 4.7K generează o tensiune ridicată la pinul 4 al microcontrolerului. Apăsând tasta Prog, se generează un nivel de tensiune scăzut.
Portul GPIO2 (pinul 5) al microcontrolerului își schimbă starea în funcție de modul (dezarmat -1, păzit -0)
Pentru a înregistra prima sau ultima tastă, după ce ați atins sursa de alimentare, atingeți cititorul cu o tastă electronică și apăsați butonul Prog. După patru scurte de la LED-ul "Mod", numărul de serie va fi stocat în memoria microcontrolerului. Dacă memoria microcontrolerului este complet plină, atunci acesta va fi notificat prin intermediul a patru semnale luminoase. Blițul LED va fi mai lent decât atunci când tasta este scrisă în memoria microcontrolerului.
Pentru a șterge toate cheile potrivite stocate în memorie, trebuie să opriți alimentarea controlerului electronic de blocare, apăsați butonul și să prezinte la unitatea de alimentare ținând apăsat butonul timp de aproximativ 4 - 6 secunde până când o serie de flash-uri scurte de LED-ul „Modul“. Numărul de LED-uri determinate de numărul de flash-uri cheia electronică stocată (tasta pentru ștergerea fiecare LED-uri va fi de patru flash-uri scurte). După aceea, puteți elibera butonul și dispozitivul va intra în funcționare normală. Dar, în același timp, înainte de a folosi este necesar să scrieți în memoria microcontrolerului numărul de serie al cel puțin unei chei.
Descrierea muncii
Când alimentarea este furnizată controlerului, după inițializare, intră în modul de verificare a conexiunii cheii electronice. LED-ul "Mod" după pornire începe să clipească, indicând faptul că aparatul este în modul de protecție, ieșirea regulatorului este un nivel scăzut al jurnalului care nu afectează funcționarea generatorului. Când atingeți controlerul cititorului cu o cheie electronică, numărul de serie al căruia este stocat în memoria microcontrolerului, LED-ul va clipi de două ori. La ieșirea regulatorului, va apărea un nivel înalt care va bloca funcționarea generatorului. LED-ul "Mod" va fi aprins în orice moment, indicând modul dezarmat.
Când cheia electronică a cititorului este atinsă din nou, armarea va avea loc și LED-ul va intra în modul clipire.
Atenție vă rog! După oprirea alimentării, aparatul intră în modul de protecție!
Versiunea mea a poliției secrete:
Desigur, repetând această schemă, întotdeauna vă confruntați cu capcane. Și ei erau cu mine. În primul rând, am decis cu privire la schema pe care o voi colecta poliția secretă și nu l-am pierdut - schema și semnul cu placa de alimentare suplimentară s-au dovedit a fi un design foarte practic.
Schema dispozitivului de securitate:
Fig. 1 - Schema schematică a unui dispozitiv de securitate GSM simplu pe PIC16F628A cu memorie tactilă cu tastă electronică
Alimentare și alarmă pentru un dispozitiv de securitate simplu.
Schema alimentării cu energie a dispozitivului de securitate:
Fig. 2 - Schema schematică a unității de alimentare a dispozitivului de securitate
Înfășurarea secundară a transformatorului de rețea este conectată la contactele conectorului X1. Contactele conectorului X2 ar trebui să aibă o tensiune de 16-18v.
Conectorii X2 și X3 sunt concepuți pentru a conecta nodul (evidențiat în roșu), care include:
3. Dispozitivul de protecție a acumulatorului de la descărcarea completă.
Când instalați un dispozitiv de securitate într-un loc unde nu există o tensiune de rețea, o baterie încărcată este conectată la conectorul X3.
Pe tranzistorul VT1, se colectează cheia pentru comutarea buzzer-buzzer la 12 volți cu un generator încorporat conectat la conectorul X5. La conectorul X4 (Semnal1) este conectat același ieșire de semnal. Pentru un dispozitiv mai puternic, cum ar fi o sirenă autonomă, puteți conecta un releu la conectorul X5, care va comuta acest dispozitiv.
Tranzistorul VT2 are o cheie pentru comutarea întrerupătorului încorporat (lipit pe placă) sau a unui buzzer extern (conectat la conectorul X8) cu o tensiune de alimentare de 5V. Conectorul X6 (Signal2) este conectat la ieșirea de semnal cu același nume. Semnalul de intrare3 (conectorul X7) poate fi conectat la pinul 6 al modelului PIC12F675 sau utilizat la discreția dvs.
Fabricarea unei plăci de circuite imprimate nu voi arăta, deoarece este deja banal, voi arăta imediat rezultatul lucrării.
Cu instalarea pieselor:
Fig.3 - Cartela de semnalizare GSM cu mâinile proprii - cu piese de montare față și spate.
Fig. 4 - Partea inversă a cartelei de alarmă GSM
Alimentare pentru semnalizare în formă gata:
Fig. 5 - Placa de alimentare terminată pe partea laterală
Fig. 6 - Placa de alimentare din planul de bord
Nu am devenit foarte sofisticat și am folosit cazul de la sursa de alimentare a computerului. Cazul cu transformator încorporat poate fi văzut în imaginile de mai jos:
Nu arată aici, dar banda terminală a fost înșurubată în partea stângă a prizei de curent cu șuruburi și piulițe.
Fig. 7 - cazul aparatului.
Pentru a închide gaura de la răcitor, am tăiat o bucată din tablă și am montat un inel de prindere de pe tranzistor - "cititorul" pentru cheia electronică. A scos o pereche de LED-uri pentru controlul vizual al dispozitivului.
Fig. 8 - Orificiu de acoperire din partea corpului ventilatorului dispozitivului.
Tăiați o bucată de PAL lipită cu un lipici fierbinte. Pe panoul din spate al carcasei de fier am scos blocul de borne, la care am conectat cablurile senzorilor și semiconductoarele. Alimentarea transformatorului este furnizată de un cablu standard din sursa de alimentare.
Fig.9 - Plug pentru mobil
Pinoutul fișei Se potrivește cu orice x55 / x60 / x65. Există două excepții - ST55 / ST60.
1 - + U
2 - Gnd
3 - Tx
4 - Rx
5 - CTS
6 - RTS
7 - DCD
8 - sunet stânga
9 - sunet comun
10 - sunet corect
11 - microfon la sol
12 - microfon
În conformitate cu pinout-ul, este necesar să lipiți firele la placă și la sursa de alimentare.
Fig. 10 - Conectarea a două plăci (Power Blast și alarmă GSM)
Apoi, totul a fost stabilit și plasat în caz. Dispozitivul a fost instalat pentru a proteja casa. Pentru a exclude posibilitatea de a dezactiva alarma de către un intrus, am folosit o sursă de alimentare neîntreruptibilă veche. Acest lucru a permis rezolvarea problemei funcționării sistemului în absența alimentării rețelei. Ca senzori au fost folosiți senzori de stingere și senzor de rupere a sticlei.
Fig. 11 - Convertizor de nivel RS-232 la TTL (tranzistor-tranzistor logic)
Dispozitivul finit arată astfel:
Fig. 12 - Traductor de niveluri RS-232 - TTL pe tranzistori
De fapt, concluziile din cutie sunt generale. RX. TX și un singur fir (colorat) din cutie - "+".
Este foarte important. - După asamblarea dispozitivului, configurați-l folosind programul!
Acum câteva cuvinte despre configurarea dispozitivului.
Pentru a înregistra parametrii, se utilizează traductorul RS-232 la TTL. Conectați-l la portul COM al calculatorului, RX și TX terminale la placa de circuit, respectiv (7 RX- picior microcontroler, TX - 8 picior microcontroler) conectați comună transmițător de sârmă pentru a urmări taxa totală. Oferim + 5V prin rezistori la convertor, așa cum se arată în Fig. 11, de la sursa de alimentare.
Pentru parametrii de înregistrare în microcontroler să fie înainte de a aplica puterea tuturor dispozitiv de securitate apăsați în continuare butonul de lângă microcontroler, este responsabil pentru începerea înregistrării. Mențineți apăsat pe tot parcursul procesului de scriere a parametrilor prin intermediul programului. Procesul de înregistrare este suficient de rapid, degetul nu oboseste 😉
Conectăm puterea plăcii de securitate. Deschide programul, selectează portul, apasă - "WRITE" - este gata.
Fig. 13 - Interfața programului pentru configurarea firmware-ului către controler.
Versiune de caz pentru semnalizare. Corpul a fost folosit pentru automate. Design foarte convenabil și practic. În interiorul tot ce este necesar are.
În partea din spate, există suficiente găuri de montare pentru a monta alarma pe orice suprafață.
În interiorul scutului se poate observa că totul se potrivește foarte bine. În ceea ce privește placa de alimentare - nu. Totul este alimentat de la o sursă de alimentare de 5 volți de la încărcare.
Ei bine, există de fapt un tip general de alarmă - partea din față.
Descărcați plăci cu circuite imprimate:
Plăci de circuite imprimate în .lay și descriere pentru alarmă GSM cu cititor de taste-descărcare
Circuitul în .lay și descrierea sursei de alimentare - descărcare
Fișierul firmware pentru cititorul cheie PIC12F675 - Descărcați
Descărcați programul pentru a configura dispozitivul ușor conf - Descărcați
Program pentru deschiderea fișierelor .lay - aici
Discutați articolul pe forum