Turinys:
- 1 veiksmas: 2 veiksmas: reikalingi komponentai
- 2 žingsnis: 3 žingsnis: schemos
- 3 žingsnis: 4 žingsnis: PCB užsakymas
- 4 veiksmas: 5 veiksmas: pridėkite savo „Gerber“failą
- 5 žingsnis: 6 žingsnis: pagaminta PCB
Video: PIC16F877A pagrįsta RFID sistema: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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
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
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
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ą
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
Š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:
„IoT“pagrįsta išmanioji parkavimo sistema naudojant „NodeMCU ESP8266“: 5 žingsniai
„IoT“pagrįsta išmanioji parkavimo sistema naudojant „NodeMCU ESP8266“: šiais laikais labai sunku rasti automobilių stovėjimo aikštelę judriose vietose ir nėra sistemos, leidžiančios gauti išsamią informaciją apie automobilių stovėjimo aikštelę internete. Įsivaizduokite, jei galite gauti informaciją apie automobilių stovėjimo aikštelės prieinamumą savo telefone ir neturite tarptinklinio ryšio, kad patikrintumėte
PCB: GPS ir GSM pagrįsta transporto priemonių sekimo sistema: 3 žingsniai
PCB: GPS ir GSM pagrįsta transporto priemonių sekimo sistema: GPS ir GSM pagrįsta transporto priemonių sekimo sistema daro šį projektą patogesnį
IOT pagrįsta išmanioji oro ir vėjo greičio stebėjimo sistema: 8 žingsniai
IOT pagrįsta išmanioji oro ir vėjo greičio stebėjimo sistema: sukūrė - Nikhil Chudasma, Dhanashri Mudliar ir Ashita Raj Įvadas Orų stebėjimo svarba egzistuoja įvairiais būdais. Norint išlaikyti žemės ūkio, šiltnamio plėtrą, reikia stebėti oro parametrus
RFID pagrįsta išmanioji autentifikavimo sistema [Intel IoT]: 3 žingsniai
RFID pagrįsta išmanioji autentifikavimo sistema [Intel IoT]: Trumpa projekto apžvalga: Šis projektas skirtas autentifikavimo sistemai ir automatizavimui. Šis protingas projektas susijęs su 3 dalykais: 1. Nešiojamojo kompiuterio autentifikavimas 2. Bibliotekos valdymas3. Turto valdymas Ką tai daro ir kaip? Šiame išmaniajame RFID pagrįstame projekte
RFID apsaugos sistema (pagrįsta „Arduino“): 6 žingsniai (su nuotraukomis)
RFID apsaugos sistema (pagrįsta „Arduino“): tikrai gražus prietaisas, kurį galite turėti net namuose