Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
RFID sistem je sistem koji omogućava identifikaciju učenika, zaposlenih i drugih koji koriste RFID oznaku, radi praćenja njihovog prisustva, rada, radnog vremena i mnogih drugih.
Ovaj je članak sponzor JLCPCB -a. Zaista se zahvaljujem JLCPCB -u na sponzorisanju ovog projekta.
Ovaj sistem je dizajniran oko PIC mikrokontrolera PIC16F877A i RFID čitača RDM6300, koji je čitač od 125 kHz. Takođe sadrži LCD ekran 1602, zujalicu, servo SG90 i dio za regulaciju napona. Kada se oznaka otkrije, zaslon daje informacije o tome koja je oznaka otkrivena, zvučni signal oglašava zvučni signal, LED se uključuje i aktivira se servo.
Korak 1: Korak 2: Potrebne komponente
PIC16F877A
Ovaj snažni 8-bitni mikrokontroler zasnovan na CMOS FLASH-u spakuje Microchip-ovu moćnu PIC arhitekturu u paket od 40 ili 44 pina. PIC16F877A sadrži 256 bajtova EEPROM memorije podataka, samoprogramiranje, ICD, 2 komparatora, 8 kanala 10-bitnog analogno-digitalnog (A/D) pretvarača, 2 funkcije snimanja/upoređivanja/PWM, sinhroni serijski port može se konfigurirati kao 3-žično serijsko periferno sučelje (SPI ™) ili 2-žična sabirnica sa integriranim krugom (I²C ™) i univerzalni odašiljač asinhronog prijemnika (USART).
Detaljne karakteristike PIC16F877A:
- CPU: 8-bitni PIC
- Broj iglica: 40
- Maks. Brzina procesora (MHz): 20
- Unutrašnji oscilator: Ne
- Broj ADC kanala: 14
- Maksimalna rezolucija ADC -a (bitovi): 10
- Referenca internog napona: Da
- Broj UART modula: 1
- Broj SPI modula: 1
- Broj I2C modula: 1
- Kapa. Kanali na dodir: 11
- Minimalni radni napon (V): 2
- Maksimalni radni napon (V): 5.5
RDM6300
RDM6300 mini-modul čitača kartica 125KHz dizajniran je za čitanje koda sa oznaka samo za čitanje kompatibilnih sa karticom 125KHz i kartice za čitanje/pisanje. Može se primijeniti u uredskoj/kućnoj sigurnosti, ličnoj identifikaciji, kontroli pristupa, zaštiti od krivotvorenja, interaktivnim sistemima za igračke i kontrolu proizvodnje itd.
Ključne karakteristike:
- Podržava vanjsku antenu;
- Maksimalna efikasna udaljenost do 50 mm;
- Manje od 100 ms vrijeme dekodiranja;
- UART interfejs;
- Podržava oznake za čitanje ili čitanje/pisanje kompatibilne sa EM4100;
- Mali okvirni dizajn.
LCD1602 ekran
Ekran se sastoji od 16-karakternog x 2-rednog LCD ekrana sa plavim pozadinskim osvetljenjem i belim znakovima. Svaki od znakova sastavljen je od matrice 5 x 8 tačaka za dobru reprezentaciju karaktera. Pozadinsko osvjetljenje ima potenciometar za podešavanje kontrasta ekrana za najbolje gledanje.
Ključne karakteristike ekrana LCD1602:
-16-karakterni x 2-redni plavi LCD;
- Opcionalno I2C sučelje;
- Podesivi intenzitet pozadinskog osvjetljenja i kontrast;
- 5 V rad.
Servo SG90
Mikro servo motor SG90 je mali i lagani serverski motor sa velikom izlaznom snagom. Servo može rotirati otprilike 180 stepeni (90 u svakom smjeru). Možete koristiti bilo koji servo kod, hardver ili biblioteku za upravljanje ovim servo pogonima. Dobro za početnike koji žele natjerati stvari da se kreću bez izgradnje kontrolera motora s povratnim informacijama i mjenjačem, pogotovo jer će stati na mala mjesta.
Ključne karakteristike:
Težina: 9 g
Dimenzije: 22,2 x 11,8 x 31 mm pribl.
Moment pri zaustavljanju: 1,8 kgf · cm
Radna brzina: 0,1 s/60 stepeni
Radni napon: 4,8 V (~ 5V)
Širina mrtvog pojasa: 10 µs
Raspon temperature: 0 ºC - 55 ºC
Pasivne komponente
Zujalica
SMD regulator napona LM7805
3x 1206 LED (jedna crvena, dvije zelene)
3x SMD 0805 otpornik 330 Ω
1x SMD 0805 otpornik 10 KΩ
2,1 mm DC konektor
SMD kvarcni oscilator 4 MHz
2x 2pin konektor KF301
1x 3pin konektor KF301
3x SMD 0805 kondenzator 100 nF
1x SMD potenciometar 10 kΩ
1x16 žensko zaglavlje
Korak 2: Korak 3: Sheme
RDM6300 je spojen na PIC16F877A putem UART pinova PIC -a. Zaslon je spojen u paralelnom načinu rada podataka, dok je servo priključen na pin RB0. Zujalica je spojena na pin x. Napajanje se vrši putem klasičnog istosmjernog konektora i kroz krug za regulaciju napona.
Korak 3: Korak 4: Naručivanje PCB -a
Nakon što su i sheme i izgled gotovi, sljedeći korak je naručivanje PCB -a. Za naručivanje, najbolja stranica na koju sam došao je JLCPCB. Da biste naručili, samo idite na njihovu web stranicu, registrirajte se i idite na dugme Ponudi sada.
JLCPCB je sponzor ovog projekta. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), najveće je poduzeće za izradu prototipa PCB-a u Kini i visokotehnološki proizvođač specijaliziran za brze prototipe PCB-a i proizvodnju malih serija PCB-a. Možete naručiti najmanje 5 PCB -a za samo 2 USD.
Korak 4: Korak 5: Dodajte svoju Gerber datoteku
Da biste dobili dizajniranu ploču, morate učitati gerber datoteke. Naravno, stranica JLCPCB nudi detaljna uputstva o tome kako generirati gerber datoteke za različite softvere. Kad se generiraju gerber datoteke, zip -ujte ih i prenesite kao jednu datoteku u JLCPCB.
Kada se zip datoteke učitaju, možete ih vidjeti u gerber pregledniku. Tamo se možete uvjeriti je li sa vašom pločom sve u redu i izgleda li dobro. Nakon toga ponovo provjerite veličinu ploče, boju ploče i druga svojstva te prijeđite na naplatu. Možete naručiti 5 PCB -a za samo 2 USD.
Da biste naručili, kliknite na dugme „SAČUVAJ U KOŠARICU“.
Korak 5: Korak 6: Proizvedeno PCB
Ovaj PCB je proizveden za 3 dana, a stigao je za dvije sedmice koristeći FedEx. Naravno, svih 5 PCB -a bilo je uvelike pakirano u kutiju i omotnicu s mjehurićima, tako da nije bilo šanse da se ploče oštete. Kvalitet PCB -a je bio, i uvijek je bio, BRILIJANTAN!