Turinys:

PIC16F877A pagrįsta RFID sistema: 5 žingsniai
PIC16F877A pagrįsta RFID sistema: 5 žingsniai

Video: PIC16F877A pagrįsta RFID sistema: 5 žingsniai

Video: PIC16F877A pagrįsta RFID sistema: 5 žingsniai
Video: 5 NUOSTABŪS GYVENIMO PRAŠYMAI Nr. 2 2024, Liepa
Anonim
PIC16F877A pagrįsta RFID sistema
PIC16F877A pagrįsta RFID sistema
PIC16F877A pagrįsta RFID sistema
PIC16F877A pagrįsta RFID sistema

RFID sistema yra sistema, leidžianti identifikuoti studentus, darbuotojus ir kitus, naudojant RFID žymę, siekiant stebėti jų buvimą, darbą, darbo laiką ir daugelį kitų.

Šis straipsnis remiamas JLCPCB. Aš tikrai dėkoju JLCPCB už šio projekto rėmimą.

Ši sistema sukurta pagal PIC mikrovaldiklį PIC16F877A ir RFID skaitytuvą RDM6300, kuris yra 125 kHz skaitytuvas. Jame taip pat yra LCD 1602 ekranas, garso signalas, servo SG90 ir įtampos reguliavimo dalis. Kai aptinkama žyma, ekrane pateikiama informacija apie tai, kuri žyma buvo aptikta, garsinis signalas pasigirsta, šviesos diodas įsijungia ir įjungiamas servo įtaisas.

1 veiksmas: 2 veiksmas: reikalingi komponentai

2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai
2 žingsnis: reikalingi komponentai

PIC16F877A

Šis galingas 8 bitų „CMOS FLASH“mikrovaldiklis supakuoja galingą „Microchip“PIC architektūrą į 40 arba 44 kontaktų paketą. PIC16F877A turi 256 baitus EEPROM duomenų atminties, savaiminio programavimo, ICD, 2 komparatorius, 8 kanalus 10 bitų analoginio skaitmeninio (A/D) keitiklio, 2 fiksavimo/palyginimo/PWM funkcijas, sinchroninį nuoseklųjį prievadą gali būti sukonfigūruotas kaip 3 laidų nuoseklioji periferinė sąsaja (SPI ™) arba 2 laidų integruotos grandinės (I²C ™) magistralė ir universalus asinchroninis imtuvo siųstuvas (USART).

Išsamios PIC16F877A savybės:

- CPU: 8 bitų PIC

- smeigtukų skaičius: 40

- Maks. CPU greitis (MHz): 20

- Vidinis osciliatorius: Ne

- ADC kanalų skaičius: 14

- Maksimali ADC skiriamoji geba (bitai): 10

- Vidinės įtampos nuoroda: Taip

- UART modulio skaičius: 1

- SPI modulio skaičius: 1

- I2C modulio skaičius: 1

- Kap. palieskite kanalus: 11

- Minimali darbinė įtampa (V): 2

- Maksimali darbinė įtampa (V): 5.5

RDM6300

Mini modulis RDM6300 125KHz skirtas skaityti kodą iš 125KHz kortelės suderinamų tik skaitomų žymų ir skaitymo/rašymo kortelės. Jis gali būti naudojamas biuro/namų saugumui, asmens tapatybei, prieigos kontrolei, klastojimui, interaktyvioms žaislų ir gamybos kontrolės sistemoms ir kt.

Pagrindiniai bruožai:

- Palaikykite išorinę anteną;

- Maksimalus efektyvus atstumas iki 50 mm;

- Mažiau nei 100 ms dekodavimo laikas;

- UART sąsaja;

- Palaiko su EM4100 suderinamas tik skaitymo arba skaitymo/rašymo žymas;

- Mažas kontūro dizainas.

LCD 1602 ekranas

Ekraną sudaro 16 simbolių x 2 eilučių LCD ekranas su mėlynu apšvietimu ir baltais simboliais. Kiekvienas simbolis sudarytas iš 5 x 8 taškų matricos, kad būtų galima gerai atvaizduoti simbolius. Foninis apšvietimas turi potenciometrą, kad būtų galima reguliuoti ekrano kontrastą, kad būtų patogiau žiūrėti.

Pagrindinės LCD1602 ekrano savybės:

-16 simbolių x 2 eilučių mėlynas LCD;

- pasirenkama I2C sąsaja;

- Reguliuojamas foninio apšvietimo intensyvumas ir kontrastas;

- 5 V veikimas.

Servo SG90

„Micro Servo Motor SG90“yra mažas ir lengvas serverio variklis, turintis didelę išėjimo galią. Servo gali pasukti maždaug 180 laipsnių (90 kiekviena kryptimi). Šiems servams valdyti galite naudoti bet kurį servo kodą, aparatinę įrangą ar biblioteką. Tinka pradedantiesiems, norintiems priversti daiktus judėti nesukuriant variklio valdiklio su grįžtamuoju ryšiu ir pavarų dėže, ypač todėl, kad jis tilps mažose vietose.

Pagrindiniai bruožai:

Svoris: 9 g

Matmenys: maždaug 22,2 x 11,8 x 31 mm

Sukimo momentas: 1,8 kgf · cm

Veikimo greitis: 0,1 s/60 laipsnių

Darbinė įtampa: 4.8 V (~ 5V)

Negyvos juostos plotis: 10 µs

Temperatūros diapazonas: 0 ºC - 55 ºC

Pasyvūs komponentai

Garsinis signalas

Įtampos reguliatorius SMD LM7805

3x 1206 šviesos diodas (vienas raudonas, du žali)

3x SMD 0805 rezistorius 330 Ω

1x SMD 0805 rezistorius 10 KΩ

2,1 mm nuolatinės srovės jungtis

SMD kvarco osciliatorius 4 MHz

2x 2 kontaktų KF301 jungtis

1x 3 kontaktų KF301 jungtis

3x SMD 0805 kondensatorius 100 nF

1x SMD potenciometras 10 kΩ

1x16 moterų antraštė

2 žingsnis: 3 žingsnis: schemos

3 žingsnis: schemos
3 žingsnis: schemos
3 žingsnis: schemos
3 žingsnis: schemos
3 žingsnis: schemos
3 žingsnis: schemos

RDM6300 yra prijungtas prie PIC16F877A per PART UART kaiščius. Ekranas prijungtas lygiagrečių duomenų režimu, o servo - prie kaiščio RB0. Signalas prijungtas prie kaiščio x. Maitinimas tiekiamas per klasikinę nuolatinės srovės jungtį ir per įtampos reguliavimo grandinę.

3 žingsnis: 4 žingsnis: PCB užsakymas

4 žingsnis: PCB užsakymas
4 žingsnis: PCB užsakymas

Atlikus abi schemas ir išdėstymą, kitas žingsnis yra PCB užsakymas. Norėdami užsisakyti, geriausia svetainė, į kurią atėjau, yra JLCPCB. Norėdami užsisakyti, tiesiog eikite į jų svetainę, užsiregistruokite ir eikite į mygtuką „Citata dabar“.

JLCPCB yra šio projekto rėmėjas. JLCPCB (Shenzhen JLC Electronics Co., Ltd.) yra didžiausia PCB prototipų įmonė Kinijoje ir aukštųjų technologijų gamintojas, kurio specializacija yra greitas PCB prototipas ir mažos partijos PCB gamyba. Galite užsisakyti mažiausiai 5 PCB tik už 2 USD.

4 veiksmas: 5 veiksmas: pridėkite savo „Gerber“failą

5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą
5 veiksmas: pridėkite savo „Gerber“failą

Norėdami gauti sukurtą lentą, turite įkelti gerber failus. Žinoma, JLCPCB svetainėje pateikiamos išsamios instrukcijos, kaip generuoti gerber failus įvairioms programoms. Kai sugeneruojami gerbero failai, suglaudinkite juos ir įkelkite kaip vieną failą į JLCPCB.

Kai įkeliami ZIP failai, juos galite pamatyti „Gerber“peržiūros programoje. Ten galite įsitikinti, ar viskas gerai su jūsų lenta, ir ar ji atrodo gerai. Po to dar kartą patikrinkite lentos dydį, plokštės spalvą ir kitas savybes ir pereikite prie kasos. Galite užsisakyti 5 PCB tik už 2 USD.

Norėdami pateikti užsakymą, spustelėkite mygtuką „IŠSAUGOTI Į KREPŠELĮ“.

5 žingsnis: 6 žingsnis: pagaminta PCB

6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB
6 žingsnis: pagamintas PCB

Ši PCB buvo pagaminta per 3 dienas ir per dvi savaites pasiekta naudojant „FedEx“. Žinoma, visos 5 PCB buvo labai supakuotos į dėžutę ir į burbulų voką, todėl nebuvo jokios tikimybės, kad plokštės būtų sugadintos. PCB kokybė buvo ir visada buvo BRILLIANT!

Rekomenduojamas: