Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje instrukcijoje parodysiu, kaip sukurti paprastą RFID skaitytuvą su TFT išvestimi, skirtą tvirtinti prie sienos, naudojant ESP32 DEV KIT C modulį, RC-522 pagrindu pagamintą skaitytuvo plokštę ir AZ-Touch ESP rinkinį. Šį skaitytuvą galite naudoti norėdami patekti į duris arba įsibrovėlių aliarmo terminalus. Lengva išplėsti šį paprastą dizainą, kad būtų galima atlikti sudėtingesnes programas ir belaidį duomenų perdavimą.
1 žingsnis: įrankiai ir medžiagos
Medžiagos:
- ESP32 DEV rinkinio V3 modulis
- RC522 Kortelių skaitytuvo modulis
- „AZ-Touch ESP“rinkinys
- litavimo viela
- lipni juosta
- vyniojimo viela
Įrankiai:
- lituoklis
- vielos nuėmėjas ir pjoviklis
2 žingsnis: laidų prijungimas
Surinkę „AZ-Touch ESP“rinkinį, turite prijungti RFID skaitytuvo plokštę. Žemiau esančiose nuotraukose rasite prijungimo schemą ir keletą mano realaus sprendimo nuotraukų. Bet kokiu atveju rekomenduojama naudoti jungtį tarp RFID skaitytuvo plokštės ir „AZ-Touch“plokštės.
3 žingsnis: RFID PCB paruošimas
Norėdami pritvirtinti RFID plokštę, turite ją paruošti lipnia juosta ir priklijuoti prie viršutinio „AZ-Touch“korpuso korpuso
4 žingsnis: AZ-Touch PCB montavimas
Dabar galime prijungti TFT prie „ArduiTouch“plokštės, prijungti RFID plokštę ir taip pat pritvirtinti „AZ-Touch“plokštę viršutiniame apvalkale
5 veiksmas: programinės įrangos diegimas
Pavyzdiniam kodui reikia „Arduino IDE“ir kai kurių papildomų bibliotekų. Įdiekite šias bibliotekas naudodami „Arduino Library Manager“.
- „AdafruitGFX“biblioteka
- AdafruitILI9341 biblioteka
- MFRC522Biblioteka
Biblioteką taip pat galite atsisiųsti tiesiogiai kaip ZIP failą ir išpakuoti aplanką, esantį po yourarduinosketchfolder/libraries/Įdiegę „Adafruit“bibliotekas, iš naujo paleiskite „Arduino IDE“.
6 veiksmas: pasirinktiniai nustatymai
Šaltinio kode galite nustatyti žinomo atsakiklio numerį:
baitas mėlynas_uid = {0x09, 0x8D, 0x9D, 0xA3};
Turėtumėte tai pakeisti į vieno iš atsakiklių UID. (Jūsų atsakiklių UID bus matomas ekrane „Prieiga uždrausta“)
7 veiksmas: paleiskite demonstracinę versiją:
Atidarykite šį pavyzdį „Arduino IDE“. Po kompiliavimo ir įkėlimo (uždarydami „AZ-Touch“PCB uždarykite „Jumper JP1“), galite įdėti atsakiklius į „AZ-Touch“korpuso viršų ir pamatysite nežinomų atsakiklių ekraną „Prieiga uždrausta“ir „Prieiga suteikta“žinomam atsakikliui.