Cuprins:
- Pasul 1: Pasul 2: Componente necesare
- Pasul 2: Pasul 3: Scheme
- Pasul 3: Pasul 4: Comandarea PCB-urilor
- Pasul 4: Pasul 5: Adăugați fișierul Gerber
- Pasul 5: Pasul 6: PCB fabricat
Video: Sistem RFID bazat pe PIC16F877A: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Sistemul RFID este un sistem care oferă identificarea studenților, angajaților și a altor persoane care utilizează eticheta RFID, pentru a le monitoriza prezența, munca, timpul de lucru și multe altele.
Acest articol este sponsorizat de JLCPCB. Îi mulțumesc foarte mult JLCPCB pentru sponsorizarea acestui proiect.
Acest sistem este proiectat în jurul microcontrolerului PIC PIC16F877A și RFID Reader RDM6300, care este un cititor de 125 kHz. De asemenea, are ecran LCD 1602, un buzzer, servo SG90 și o parte de reglare a tensiunii. Când este detectată o etichetă, afișajul oferă informații despre ce etichetă este detectată, buzzerul emite un semnal sonor, LED-ul se aprinde și un servo este activat.
Pasul 1: Pasul 2: Componente necesare
PIC16F877A
Acest microcontroler puternic pe 8 biți bazat pe CMOS FLASH împachetează arhitectura PIC puternică a Microchip într-un pachet de 40 sau 44 de pini. PIC16F877A dispune de 256 de octeți de memorie de date EEPROM, auto-programare, un ICD, 2 comparatoare, 8 canale de convertor analogic digital pe 10 biți (A / D), 2 funcții de captare / comparare / PWM, portul serial sincron poate fi configurat fie ca interfață periferică serial cu 3 fire (SPI ™), fie ca magistrală cu 2 fire cu circuit inter-integrat (I²C ™) și ca un transmițător universal asincron al receptorului (USART).
Caracteristici detaliate ale PIC16F877A:
- CPU: PIC pe 8 biți
- Număr de pini: 40
- Max. Viteza procesorului (MHz): 20
- Oscilator intern: Nu
- Număr de canale ADC: 14
- Rezoluție maximă ADC (biți): 10
- Referință de tensiune internă: Da
- Nr. Modul UART: 1
- Numărul modulului SPI: 1
- Nr. Modul I2C: 1
- Cap. Atingeți canale: 11
- Tensiune minimă de funcționare (V): 2
- Tensiunea maximă de funcționare (V): 5.5
RDM6300
Mini-modulul cititor de carduri RDM6300 125KHz este conceput pentru citirea codului de pe etichete de citire numai pe carduri de 125KHz și pe cardul de citire / scriere. Poate fi aplicat în securitate birou / casă, identificare personală, control acces, anti-fals, jucărie interactivă și sisteme de control al producției etc.
Caracteristici cheie:
- Suport antena externa;
- Distanta efectiva maxima de pana la 50 mm;
- Timp de decodare mai mic de 100 ms;
- interfață UART;
- Acceptă etichete compatibile EM4100 numai pentru citire sau citire / scriere;
- Design de contur mic.
Afișaj LCD1602
Afișajul este compus dintr-un ecran LCD de 16 caractere x 2 linii, cu iluminare de fundal albastră și caractere albe. Fiecare dintre personaje este compus dintr-o matrice de 5 x 8 puncte pentru o bună reprezentare a personajelor. Lumina de fundal are un potențiometru pentru reglarea contrastului afișajului pentru o vizualizare optimă.
Caracteristici cheie ale ecranului LCD1602:
- LCD albastru de 16 caractere x 2 linii;
- Interfață opțională I2C;
- Intensitatea și contrastul luminii de fundal reglabile;
- Funcționare de 5 V.
Servo SG90
Micro Servo Motor SG90 este un motor server mic și ușor, cu putere mare de ieșire. Servo-ul se poate roti cu aproximativ 180 de grade (90 în fiecare direcție). Puteți utiliza orice cod servo, hardware sau bibliotecă pentru a controla aceste servouri. Bun pentru începătorii care doresc să facă mișcarea lucrurilor fără a construi un controler de motor cu feedback și cutie de viteze, mai ales că se va potrivi în locuri mici.
Caracteristici cheie:
Greutate: 9 g
Dimensiune: 22,2 x 11,8 x 31 mm aprox.
Cuplu de blocare: 1,8 kgf · cm
Viteza de operare: 0,1 s / 60 grade
Tensiune de funcționare: 4,8 V (~ 5V)
Lățimea benzii moarte: 10 µs
Intervalul de temperatură: 0 ºC - 55 ºC
Componente pasive
Buzzer
Regulator de tensiune SMD LM7805
3x 1206 LED (unul roșu, două verde)
3x rezistor SMD 0805 330 Ω
1x rezistor SMD 0805 10 KΩ
Conector DC de 2,1 mm
Oscilator cuarț SMD 4 MHz
Conector KF301 2x 2 pini
1x conector KF301 cu 3 pini
3x condensator SMD 0805 100 nF
1x Potențiometru SMD 10 kΩ
1x16 antet feminin
Pasul 2: Pasul 3: Scheme
RDM6300 este conectat la PIC16F877A prin pinii UART ai PIC. Afișajul este conectat în modul de date paralel, în timp ce servo este conectat la pinul RB0. Buzzer-ul este conectat la pinul x. Puterea este furnizată prin conectorul DC clasic și prin circuitul de reglare a tensiunii.
Pasul 3: Pasul 4: Comandarea PCB-urilor
După finalizarea atât a schemei, cât și a aspectului, următorul pas este comandarea PCB-ului. Pentru comenzi, cel mai bun site la care am ajuns este JLCPCB. Pentru a comanda, accesați site-ul lor web, înregistrați-vă și accesați butonul Cotați acum.
JLCPCB este sponsor al acestui proiect. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), este cea mai mare întreprindere de prototipuri PCB din China și un producător de înaltă tehnologie specializat în producția de prototipuri rapide PCB și producția de PCB cu lot mic. Puteți comanda minimum 5 PCB-uri pentru doar 2 USD.
Pasul 4: Pasul 5: Adăugați fișierul Gerber
Pentru a obține placa proiectată, trebuie să încărcați fișierele gerber. Desigur, site-ul JLCPCB oferă instrucțiuni detaliate despre cum se generează fișiere gerber pentru diferite programe. Când sunt generate fișiere gerber, zip-le și încărcați-le ca un singur fișier în JLCPCB.
Când fișierele zip sunt încărcate, le puteți vedea în vizualizatorul Gerber. Acolo, vă puteți asigura dacă totul este în regulă cu tabloul dvs. și arată bine. După aceea, verificați din nou dimensiunea plăcii, culoarea plăcii și alte proprietăți și treceți la plată. Puteți comanda 5 PCB-uri la doar 2 USD.
Pentru a plasa comanda, faceți clic pe butonul „SAVE TO CART”.
Pasul 5: Pasul 6: PCB fabricat
Acest PCB a fost fabricat în 3 zile și a ajuns în două săptămâni folosind FedEx. Desigur, toate cele 5 PCB-uri au fost ambalate foarte mult în cutie și în plicul cu bule, deci nu au existat șanse ca plăcile să fie deteriorate. Calitatea PCB-urilor a fost și a fost întotdeauna BRILLANT!
Recomandat:
Amprentă digitală și sistem de prezență bazat pe RFID utilizând baza de date Raspberry Pi și MySQL: 5 pași
Amprentă digitală și sistem de prezență bazat pe RFID utilizând baza de date Raspberry Pi și MySQL: Video al acestui proiect
Sistem de sortare a culorilor: Sistem bazat pe Arduino cu două centuri: 8 pași
Sistem de sortare a culorilor: Sistem pe bază de Arduino cu două benzi: Transportul și / sau ambalarea produselor și articolelor din domeniul industrial se face folosind linii realizate cu benzi transportoare. Aceste centuri ajută la mutarea articolului dintr-un punct în altul cu o viteză specifică. Unele sarcini de procesare sau identificare pot fi
Generator de muzică bazat pe vreme (Generator Midi bazat pe ESP8266): 4 pași (cu imagini)
Generator de muzică bazat pe vreme (Generator midi bazat pe ESP8266): Bună, astăzi vă voi explica cum să vă creați propriul generator de muzică bazat pe vreme. Se bazează pe un ESP8266, care este un fel ca un Arduino și răspunde la temperatură, ploaie și intensitatea luminii. Nu vă așteptați să producă melodii întregi sau programe de acord
Sistem de autentificare inteligentă bazat pe RFID [Intel IoT]: 3 pași
Sistem de autentificare inteligentă bazat pe RFID [Intel IoT]: Scurtă prezentare generală a proiectului: Acest proiect se referă la sistemul de autentificare și la automatizarea făcută. Acest proiect inteligent se ocupă de 3 lucruri: 1. Autentificare laptop 2. Gestionare bibliotecă3. Controlul activelor Ce face și cum? În acest proiect inteligent bazat pe RFID
Sistem de securitate RFID (bazat pe Arduino): 6 pași (cu imagini)
Sistem de securitate RFID (bazat pe Arduino): un dispozitiv foarte frumos pe care să îl aveți chiar și în caseta dvs