Sadržaj:
- Korak 1: Korak 2: Potrebne komponente
- Korak 2: Korak 3: Sheme
- Korak 3: Korak 4: Naručivanje PCB -a
- Korak 4: Korak 5: Dodajte svoju Gerber datoteku
- Korak 5: Korak 6: Proizvedeno PCB
Video: RFID sistem zasnovan na PIC16F877A: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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!
Preporučuje se:
Sistem vizuelnog praćenja poljoprivrede zasnovan na LoRa Iot - Dizajniranje prednje aplikacije pomoću Firebase & Angular: 10 koraka
Sistem vizuelnog praćenja poljoprivrede zasnovan na LoRa Iot | Dizajniranje prednje aplikacije pomoću Firebase -a i Angular -a: U prethodnom poglavlju govorimo o tome kako senzori rade sa loRa modulom za popunjavanje firebase baze podataka u realnom vremenu, i videli smo dijagram na visokom nivou kako ceo naš projekat funkcioniše. U ovom poglavlju ćemo govoriti o tome kako možemo
Pametni sistem parkiranja zasnovan na IoT -u koji koristi NodeMCU ESP8266: 5 koraka
IoT sistem pametnog parkiranja koji koristi NodeMCU ESP8266: U današnje vrijeme pronalaženje parkinga u prometnim područjima vrlo je teško i ne postoji sistem za dobijanje detalja o dostupnosti parkinga na mreži. Zamislite da na svom telefonu možete dobiti informacije o dostupnosti parkirnih mjesta, a nemate lutanje da provjerite
Pristupni sistem zasnovan na ultrazvuku: 6 koraka (sa slikama)
Pristupni sistem zasnovan na ultrazvuku: Ovog puta vam predstavljam pristupni sistem zasnovan na ultrazvuku. Mislim da bi mogao biti zanimljiv. Zasnovan je na ultrazvučnim talasima, tako da je to beskontaktni pristupni sistem koji ne treba nikakav drugi elektronički uređaj, već bilo koji predmet, čak i vaše ruke da probam
Sistem praćenja i kontrole vlažnosti tla zasnovan na IoT -u koristeći NodeMCU: 6 koraka
Sustav za nadzor i kontrolu vlage tla temeljen na IoT-u pomoću NodeMCU-a: U ovom ćemo vodiču implementirati sistem za nadzor i kontrolu vlage tla zasnovan na IoT-u koristeći ESP8266 WiFi modul, tj. NodeMCU.Komponente potrebne za ovaj projekt: ESP8266 WiFi modul- Amazon (334/- INR) Relejni modul- Amazon (130/- INR
RFID sigurnosni sistem (zasnovan na Arduinu): 6 koraka (sa slikama)
RFID sigurnosni sistem (zasnovan na Arduinu): Zaista lijep uređaj koji možete imati kod kuće čak i u limenci