Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. darbība: Nodemcu savienošana ar Wi-Fi tīklu
- 3. darbība: pievienojiet RFID lasītāju
- 4. darbība: bāzes konfigurācijas iestatīšana
- 5. darbība. Txt faila izveide, izmantojot karšu ID
- 6. darbība: releja pievienošana solenoīda slēdzim
- 7. solis: papildus: RGB LED pievienošana
- 8. darbība. Papildus: OLED ekrāna pievienošana
- 9. darbība: galīgā konfigurācija
Video: Bezvadu RFID durvju slēdzene, izmantojot Nodemcu: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
- Galvenā funkcija ---
Šis projekts tika veidots kā daļa no tīkla komunikāciju klases Universidade do Algarve sadarbībā ar manu kolēģi Luisu Santosu. Tās galvenais mērķis ir kontrolēt piekļuvi elektriskajai slēdzenei, izmantojot bezvadu savienojumu, izmantojot RFID tagu kartes vai atslēgu gredzenus.
Lai gan šis projekts bija paredzēts darbam ar durvju slēdzeni, to var viegli pārveidot, lai atbalstītu jebkāda veida elektromagnētisko slēdzi (tas tiks tālāk minēts šajā apmācībā).
- pašreizējā versija ---
Šī pirmā versija tiks veikta ar servera atbalstu un vienkāršu txt failu. Turpmākajā darbā tiks pievienoti dažādi varianti, kas būs piemēroti dažādām vajadzībām un piedāvās drošāku alternatīvu.
- Nākotnes darbs ---
Kad atradīšu brīvu laiku, mēģināšu atjaunināt šādas funkcijas:
- Īpaša administratora karte citu lietotāju pievienošanai
- Piekļūstiet failam, izmantojot maršrutētāja USB atmiņu
- Šifrējiet failu ar vienkāršu bināro atslēgu
- Pievienojiet relejam īstu solenoīda slēdzeni un atjauniniet Instructables ar darba video
- Izveidojiet savienojumu ar DBVS, lai atvieglotu vairāku slēdzeņu un lietotāju kontroli un apkopi
- Pievienojiet vietējo MicroSD failu, lai dublētu informāciju, ja bezvadu savienojums nav pieejams
- Izveidojiet savienojumu, izmantojot GSM GPRS sakaru moduli
- Padariet to darbam ar saules paneli, lai tas būtu absolūti bezvadu
1. darbība. Nepieciešamās sastāvdaļas
Šim projektam nepieciešamās sastāvdaļas ir:
- NodeMCU ESP8266 WIFI attīstības padome
- DC 5V 1 kanālu releja modulis
- RC522 mikroshēmas IC karšu indukcijas moduļa RFID lasītājs
- RFID tagu kartes vai atslēgu gredzeni
- Solenoīda slēdža durvju slēdzene
- Viena diode no 1N4001-1N4007
- Kabeļi
- Maizes dēlis
Papildus:
-
RGB 3 krāsu LED modulis 5050 vai:
Sarkana gaismas diode un zaļa gaismas diode kopā ar 220 omu rezistoru
- 0,96 collu 4 collu zils dzeltens IIC I2C OLED displeja modulis
Ziņkārība: NFC ir RFID saimes apakškopa un darbojas ar tādu pašu frekvenci (13,56 MHz).
2. darbība: Nodemcu savienošana ar Wi-Fi tīklu
Jau ir labas pamācības, kas var palīdzēt savienot NodeMCU ar jebkuru 802.11 bezvadu tīklu. Mēs sekojām:
ESP8266 instalēšana Arduino IDE apmācībā, ko veic Mybotic
Piezīme: Uzmanieties, ka tapu izkārtojums NodeMCU atšķiras no Arduino, un tāpēc, ja izmantojat e.
Viens risinājums ir bibliotēkas iekļaušana, kas jau veic šo asociāciju. Mēs vienkārši sekojām attēlam, lai mūs vadītu. Vēlāk šajā apmācībā būs attēls ar visiem veiktajiem savienojumiem.
3. darbība: pievienojiet RFID lasītāju
Pārejiet uz izvēlni Bibliotēku pārvaldība … izvēlnes joslas sadaļā Iekļaut bibliotēku sadaļā Skice.
Tekstlodziņā ar filtru “Meklēšanas meklēšana…” ievietojiet MFRC522 un izvēlieties instalēt GithubCommunity izveidoto, ar apzīmējumu Arduino RFID Library for MFRC522 (SPI).
- RFID karšu lasīšana ---
Ja vēlaties pārbaudīt RFID lasītāju, izvēlnes joslā atveriet sadaļu Faili un atrodiet MFRC522 un izvēlieties ReadNUID, lai to izmēģinātu.
4. darbība: bāzes konfigurācijas iestatīšana
Pirmkārt, mēs saliksim bāzes konfigurāciju, ievērojot iepriekš redzamo shēmu (ja noklikšķināsit uz attēla, būs papildu informācija par tapas izkārtojumu).
Pēc tam pievienojiet NodeMCU un atveriet Arduino IDE un nokopējiet zemāk esošo kodu.
Neaizmirstiet nomainīt tīkla SSID un paroli, kā arī servera resursdatora adresi.
5. darbība. Txt faila izveide, izmantojot karšu ID
Ja jūs jau pārbaudījāt iepriekšējo darbību, iespējams, ka nekas nenotika, mēģinot tuvināt kartes RFID lasītājam. Tas ir labi! Jums joprojām ir jāpievieno jūsu serverim vēlamās kartes (neparedzētā nākotnē būs citas alternatīvas).
Pirmkārt, jums ir jāiestata savs serveris. Izveidojiet.txt failu jebkurā vietā un atveriet sērijas konsoli savā Arduino IDE. Palaidiet kodu un nokopējiet parādīto RFID MAC adresi, ielīmējiet to.txt failā un nospiediet taustiņu Enter, lai beigās vienmēr būtu tukša rinda. Saglabājiet.txt failu un mēģiniet to vēlreiz.
Tagad tam vajadzētu darboties, jums nav jāatiestata NodeMCU vai jārestartē serveris.
Relejā iekļautā ieslēgtā LED krāsa parasti ir sarkana, tādēļ, ja slēdzene ir atvērta, tai vajadzētu spīdēt sarkanā krāsā. Veicot turpmāku pielāgošanu, mēs centīsimies mainīt šo LED, lai piedāvātu pastāvīgu sarkanu un zaļu statusu, neizmantojot papildu portus NodeMCU panelī.
Piezīme: neaizmirstiet mainīt mapes atrašanās vietu URL kodā.
6. darbība: releja pievienošana solenoīda slēdzim
Uzmanību, šis solis ir svarīgs
Solenoīda slēdži ir tikai spoles, kas ar strāvu rada magnētisko lauku, kas velk vai stumj virzuli. Tie var būt kā elektromagnētiskie vārsti, durvju slēdzenes, slēdži utt.
Jums rūpīgi jādara divi soļi:
- Pievienojiet savu enerģijas avotu un solenoīda slēdzi relejam, kā parādīts iepriekš;
- Lai aizsargātu ķēdi, savienojiet diodi starp abām elektromagnētiskā slēdža tapām.
7. solis: papildus: RGB LED pievienošana
Vienkārši izpildiet iepriekš minēto shēmas shēmu un neaizmirstiet pievienot 220 omu rezistoru starp anodu un zemi.
Ja gaisma ir pārāk vāja vai pārāk spilgta, varat mainīt rezistora vērtību (vienkārši nepārleciet no 220 omu rezistora uz 1 M omu rezistoru un izlikieties, ka esat neizpratnē par rezultātiem).
8. darbība. Papildus: OLED ekrāna pievienošana
Tāpat kā iepriekš, jums vienkārši jāievēro iepriekšējā shēmas jaunā shēma un zemāk esošais kods.
Nākamais OLED ekrāna galvenais mērķis nav vienkārši atkārtot RGB funkciju, bet vajadzības gadījumā ļaut lietotājam sniegt papildu informāciju.
9. darbība: galīgā konfigurācija
Iepriekš ir redzams, kā šis projekts darbojas, izmantojot video un pāris attēlus, kas darbojas ar pilnu kodu, ieskaitot papildiespējas.
Ieteicams:
RFID mājas durvju slēdzene: 4 soļi
RFID mājās izgatavota durvju slēdzene: RFID durvju slēdzene ir praktiska ierīce, kuru varat izmantot ikdienas dzīvē. Skenējot atslēgu karti, varat atvērt durvju slēdzeni. Esmu modificējis projektu no šīs vietnes: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Elektriskā durvju slēdzene ar pirkstu nospiedumu skeneri un RFID lasītāju: 11 soļi (ar attēliem)
Elektriskā durvju slēdzene ar pirkstu nospiedumu skeneri un RFID lasītāju: Projekts tika izstrādāts, lai izvairītos no nepieciešamības izmantot atslēgas, lai sasniegtu savu mērķi, mēs izmantojām optisko pirkstu nospiedumu sensoru un Arduino. Tomēr ir personas, kurām ir nesalasāms pirkstu nospiedums, un sensors to neatpazīst. Tad domā par
Arduino balstīta digitālā durvju slēdzene, izmantojot GSM un Bluetooth: 4 soļi
Digitālā durvju slēdzene, kuras pamatā ir Arduino, izmantojot GSM un Bluetooth: KOPSAVILKUMS: Padomājiet par situāciju, kad atnācāt mājās pilnīgi noguris un konstatējāt, ka esat pazaudējis durvju atslēgu. Ko tu darīsi? Jums ir vai nu jālauž slēdzene, vai arī jāzvana atslēgu mehāniķim. Tātad, bezatslēgas slēdzenes izgatavošana ir interesanta ideja, lai glābtu no
RFID durvju slēdzene ar Arduino: 4 soļi
RFID durvju slēdzene ar Arduino: Būtībā šis projekts ir par to, kā padarīt jūsu māju, biroja vietu un pat personīgos skapīšus. Šie projekti ļauj jums saprast arduino ar RFID un to, kā tie ir savienoti kopā. Tātad
Arduino RFID durvju slēdzene: 5 soļi (ar attēliem)
Arduino RFID durvju slēdzene: *** Atjaunināts 2010. gada 9. septembrī *** Es gribēju viegli un droši iekļūt manā garāžā. RFID bija labākais veids, kā atslēgt manas durvis, pat ar pilnām rokām es varu atslēgt durvis un atgrūst tās! Es izveidoju vienkāršu shēmu ar pamata ATMega 168 arduino chi