Përmbajtje:

Bllokimi i dyerve pa tela RFID duke përdorur Nodemcu: 9 hapa (me fotografi)
Bllokimi i dyerve pa tela RFID duke përdorur Nodemcu: 9 hapa (me fotografi)

Video: Bllokimi i dyerve pa tela RFID duke përdorur Nodemcu: 9 hapa (me fotografi)

Video: Bllokimi i dyerve pa tela RFID duke përdorur Nodemcu: 9 hapa (me fotografi)
Video: 🖱 How to Create Gmail Account | Email ID Kaise Banaye | Gmail Account (IOCE) 2024, Nëntor
Anonim
Bllokimi i dyerve pa tela RFID duke përdorur Nodemcu
Bllokimi i dyerve pa tela RFID duke përdorur Nodemcu

-- Funksioni kryesor ---

Ky projekt u ndërtua si pjesë e një klase të Komunikimeve të Rrjetit në Universidade do Algarve në bashkëpunim me kolegun tim Luís Santos. Qëllimi i tij kryesor është të kontrollojë aksesin e një kyçje elektrike përmes valës pa tel me përdorimin e kartave të etiketave RFID ose unazave kryesore.

Edhe pse ky projekt u krijua për të punuar me një kyç derë, ai mund të modifikohet lehtësisht për të mbështetur çdo lloj ndërprerës solenoid (kjo do të referohet më tej gjatë këtij mësimi).

-- Versioni i tanishëm ---

Ky version i parë do të bëhet me mbështetjen e një serveri dhe një skedari të thjeshtë txt. Në punën e ardhshme, do të shtohen variante të ndryshme që do t'i përshtaten nevojave të ndryshme dhe do të paraqesin një alternativë më të sigurt.

-- Puna në të ardhmen ---

Kur të gjej pak kohë të lirë, do të përpiqem të azhurnoj veçoritë e mëposhtme:

  • Kartë Administrative speciale për të shtuar përdorues të tjerë
  • Hyni në skedar përmes hapësirës ruajtëse të montuar në USB të ruterit
  • Kriptoni skedarin me një çelës të thjeshtë binar
  • Lidhni një kyç elektronik të vërtetë me stafetë dhe azhurnoni Instructables me një video pune
  • Lidhuni me një DBMS për kontroll të lehtë dhe mirëmbajtje të bravave dhe përdoruesve të shumtë
  • Shtoni një skedar lokal MicroSD për të kopjuar informacionin në rast të mos disponueshmërisë Wireless
  • Lidhuni përmes një moduli komunikimi GSM GPRS
  • Bëni punën me një panel diellor të jetë absolutisht pa tel

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar

Komponentët e nevojshëm për këtë projekt janë:

  • Bordi i Zhvillimit të NodeMCU ESP8266 WIFI
  • Moduli i stafetës DC 5V 1 kanal
  • RC522 Chip IC Card Moduli i Induksionit RFID Reader
  • Kartat e Etiketave RFID ose Unazat kryesore
  • Bllokimi i dyerve me ndërprerës solenoid
  • Një diodë nga 1N4001-1N4007
  • Kabllot
  • Breadboard

Extra:

  • RGB 3 Color Led Module 5050 ose:

    Një LED i Kuq dhe një LED i Gjelbër i shoqëruar me rezistencë 220ohms

  • Moduli i ekranit 0.96 inç 4Pin i verdhë blu IIC I2C OLED

Kuriozitet: NFC është një nëngrup brenda familjes RFID dhe funksionon me të njëjtën frekuencë (13.56 MHz). RC522

Hapi 2: Lidhja e Nodemcu me një Rrjet Wi-Fi

Lidhja e Nodemcu me një Rrjet Wi-Fi
Lidhja e Nodemcu me një Rrjet Wi-Fi

Tashmë ka mësime të mira që mund t'ju ndihmojnë të lidhni NodeMCU me çdo rrjet pa tel 802.11. Ai që ndoqëm ishte:

Instalimi i ESP8266 në Arduino IDE Tutorial nga Mybotic

Shënim: Kini kujdes që paraqitja e kunjave në NodeMCU është e ndryshme nga Arduino, dhe kështu, nëse përdorni p.sh.: #define Led 5 në fakt është i lidhur me D1 në tabelë, siç mund të shihet në figurën e mësipërme.

Një zgjidhje është përfshirja e një biblioteke që tashmë e bën këtë shoqatë. Ne thjesht ndoqëm imazhin për të na udhëhequr. Më vonë në këtë tutorial do të ketë një imazh me të gjitha lidhjet e kryera.

Hapi 3: Lidhni lexuesin RFID

Lidhni lexuesin RFID
Lidhni lexuesin RFID

Shko te Menaxhimi i Bibliotekave … brenda Përfshi Bibliotekën nën Sketch në Menu Bar.

Në kutinë e tekstit me Filtro kërkimin …

-- Leximi i Kartave RFID ---

Nëse dëshironi të provoni lexuesin RFID, shkoni te Shembujt nën File në Menu Bar dhe kërkoni për MFRC522 dhe zgjidhni ReadNUID për ta provuar.

Hapi 4: Vendosja e konfigurimit bazë

Vendosja e konfigurimit të bazës
Vendosja e konfigurimit të bazës

Së pari, ne do të montojmë konfigurimin bazë duke ndjekur diagramin e qarkut të treguar më sipër (nëse klikoni në imazh ka informacion shtesë në lidhje me paraqitjen e kunjave).

Pastaj, lidhni NodeMCU dhe hapni Arduino IDE dhe kopjoni kodin më poshtë.

Mos harroni të zëvendësoni ssid dhe fjalëkalimin për ato të rrjetit tuaj, dhe adresën e hostit të serverit tuaj në kod.

Hapi 5: Krijimi i skedarit Txt me ID -të e Kartave

Krijimi i skedarit Txt me ID -të e Kartave
Krijimi i skedarit Txt me ID -të e Kartave

Nëse e keni testuar tashmë hapin e mëparshëm, ndoshta nuk ka ndodhur asgjë kur provuat t'i afroheshit kartave te lexuesi RFID. Eshte ne rregull! Ju ende duhet të shtoni kartat që dëshironi në serverin tuaj (do të ketë alternativa të tjera në të ardhmen e paparashikuar).

Së pari, do t'ju duhet të keni serverin tuaj në punë. Krijoni një skedar.txt kudo që dëshironi dhe hapni Serial Console në Arduino IDE tuaj. Drejtoni kodin dhe kopjoni adresën RFID MAC që është paraqitur, ngjiteni në skedarin.txt dhe shtypni Enter, në mënyrë që të ketë gjithmonë një vijë të zbrazët në fund. Ruani skedarin.txt dhe provojeni përsëri.

Tani duhet të funksionojë, nuk keni nevojë të rivendosni NodeMCU ose të rindizni serverin.

Ngjyra LED e ndezur që vjen me stafetën është zakonisht e kuqe dhe kështu, nëse bllokimi është i hapur, duhet të shkëlqejë me të kuqe. Në një përshtatje të mëtejshme ne do të përpiqemi ta ndryshojmë këtë LED për të ofruar një status të përhershëm të kuq dhe një status të gjelbër pa pasur nevojë të përdorim porte shtesë në tabelën NodeMCU.

Shënim: mos harroni të ndryshoni vendndodhjen e dosjes në url -në brenda kodit.

Hapi 6: Lidhja e stafetës me një ndërprerës solenoid

Lidhja e stafetës me një ndërprerës solenoid
Lidhja e stafetës me një ndërprerës solenoid

Kujdes, ky hap është i rëndësishëm

Ndërprerësit solenoid nuk janë veçse mbështjellje që me rrymë krijojnë një fushë magnetike që tërheq ose shtyn një pistoni. Ato mund të vijnë si valvola solenoide, brava të dyerve, çelsin, etj…

Ajo që duhet të bëni me kujdes janë dy hapa:

  • Lidhni burimin tuaj të energjisë dhe ndërprerësin solenoid me stafetën në mënyrën e duhur, siç tregohet më sipër;
  • Lidhni një diodë midis dy kunjave të ndërprerësit tuaj solenoid për mbrojtjen e qarkut.

Hapi 7: Extra: Shtimi i LED -ve RGB

Extra: Shtimi i LED -ve RGB
Extra: Shtimi i LED -ve RGB

Thjesht ndiqni diagramin e qarkut të mësipërm dhe mos harroni të shtoni një rezistencë 220 ohms midis anodës dhe tokës.

Nëse drita është shumë e zbehtë ose shumë e ndritshme, mund të ndryshoni vlerën e rezistencës (thjesht mos hidheni nga një rezistencë 220 ohms në një rezistencë 1M ohm dhe pretendoni të jeni të hutuar me rezultatet).

Hapi 8: Shtesë: Shtimi i një ekrani OLED

Extra: Shtimi i një ekrani OLED
Extra: Shtimi i një ekrani OLED

Si më parë, ju vetëm duhet të ndiqni diagramin e ri të qarkut më lart dhe kodin më poshtë.

Qëllimi i ardhshëm kryesor i ekranit OLED nuk është thjesht të përsërisë funksionin RGB, por të lejojë informacion shtesë për përdoruesin nëse kërkohet.

Hapi 9: Konfigurimi përfundimtar

Image
Image
Konfigurimi përfundimtar
Konfigurimi përfundimtar

Mbi të është e mundur të shihet ky projekt duke punuar përmes një videoje dhe disa imazhe, që funksionojnë me kodin e plotë, duke përfshirë shtesat.

Recommended: