Kazalo:
- 1. korak: potrebne komponente
- Korak: Povežite Nodemcu z omrežjem Wi-Fi
- 3. korak: Priključite bralnik RFID
- 4. korak: Nastavitev osnovne konfiguracije
- 5. korak: Ustvarjanje datoteke Txt z ID -ji kartic
- 6. korak: Priključitev releja na elektromagnetno stikalo
- 7. korak: Dodatno: Dodajanje RGB LED
- 8. korak: Dodatno: Dodajanje zaslona OLED
- 9. korak: Končna konfiguracija
Video: Brezžično zaklepanje vrat RFID z Nodemcu: 9 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
-- glavna funkcija ---
Ta projekt je bil zgrajen kot del predavanja o omrežnih komunikacijah na Universidade do Algarve v sodelovanju s kolegom Luísom Santosom. Njegov glavni namen je nadzorovati dostop do električne ključavnice prek brezžične povezave z uporabo kartic z oznakami RFID ali obeskov za ključe.
Čeprav je bil ta projekt zasnovan za delo s ključavnico na vratih, ga je mogoče enostavno spremeniti tako, da podpira vse vrste elektromagnetnih stikal (o tem bomo v nadaljevanju te vadnice).
-- Sedanja različica ---
Ta prva različica bo narejena s podporo strežnika in preproste datoteke txt. V prihodnjem delu bodo dodane različne variante, ki bodo ustrezale različnim potrebam in predstavljale varnejšo alternativo.
-- Prihodnje delo ---
Ko bom našel nekaj prostega časa, bom poskušal posodobiti naslednje funkcije:
- Posebna skrbniška kartica za dodajanje drugih uporabnikov
- Do datoteke dostopajte prek USB -pomnilnika usmerjevalnika
- Šifrirajte datoteko s preprostim binarnim ključem
- Na rele priključite pravo ključavnico s solenoidom in posodobite Instructables z delujočim videom
- Povežite se s sistemom DBMS za lažji nadzor in vzdrževanje več ključavnic in uporabnikov
- Dodajte lokalno datoteko MicroSD za varnostno kopiranje podatkov v primeru, da brezžična povezava ni na voljo
- Povežite se prek komunikacijskega modula GSM GPRS
- Naj bo delo s solarno ploščo popolnoma brezžično
1. korak: potrebne komponente
Za ta projekt so potrebne naslednje komponente:
- Razvojni odbor NodeMCU ESP8266 WIFI
- DC 5V 1 -kanalni relejni modul
- Bralnik RFID čip IC kartice za čipe RC522
- Kartice z oznakami RFID ali obeski za ključe
- Ključavnica na vratih z elektromagnetnim stikalom
- Ena dioda iz 1N4001-1N4007
- Kabli
- Ogledna plošča
Dodatno:
-
RGB 3 -barvni LED modul 5050 ali:
Rdeča LED in zelena LED skupaj z uporom 220 ohmov
- 0,96 -palčni 4 -pinski modro -rumeni zaslon IIC I2C OLED
Zanimivost: NFC je podskupina v družini RFID in deluje na isti frekvenci (13,56 MHz). RC522
Korak: Povežite Nodemcu z omrežjem Wi-Fi
Obstajajo že dobre vaje, ki vam lahko pomagajo povezati NodeMCU z vsemi brezžičnimi omrežji 802.11. Tisti, ki smo mu sledili, je bil:
Namestitev programa ESP8266 v vadnico IDE Arduino podjetja Mybotic
Opomba: Pazite, da se razporeditev nožic na NodeMCU razlikuje od Arduina, zato je pri uporabi npr.: #define Led 5 dejansko povezan z D1 na plošči, kot je razvidno iz zgornje slike.
Ena od rešitev je vključitev knjižnice, ki to povezavo že povezuje. Enostavno smo sledili sliki, ki nas je vodila. Kasneje v tej vadnici bo slika z vsemi vzpostavljenimi povezavami.
3. korak: Priključite bralnik RFID
Pojdite na Upravljanje knjižnic … znotraj Vključi knjižnico pod Skica v menijski vrstici.
V polje z besedilom "Filtriraj iskanje …" vstavite MFRC522 in izberite namestitev tistega, ki ga je ustvaril GithubCommunity, z oznako Arduino RFID Library za MFRC522 (SPI).
-- Branje kartic RFID ---
Če želite preizkusiti bralnik RFID, pojdite na Primeri pod Datoteka v menijski vrstici in poiščite MFRC522 ter izberite ReadNUID, da ga preizkusite.
4. korak: Nastavitev osnovne konfiguracije
Najprej bomo sestavili osnovno konfiguracijo po zgornjem diagramu vezja (če kliknete na sliko, so dodatne informacije o postavitvi zatičev).
Nato povežite NodeMCU in odprite Arduino IDE ter kopirajte spodnjo kodo.
Ne pozabite zamenjati ssid in gesla za tiste v svojem omrežju ter naslov gostitelja strežnika na kodi.
5. korak: Ustvarjanje datoteke Txt z ID -ji kartic
Če ste že preizkusili prejšnji korak, se verjetno ni zgodilo nič, ko ste poskušali približati kartice bralniku RFID. V redu je! Na strežnik morate še vedno dodati kartice, ki jih želite (v nepredvideni prihodnosti bodo druge možnosti).
Najprej morate imeti zagnan strežnik. Ustvarite datoteko.txt kjer koli želite in odprite serijsko konzolo v svojem Arduino IDE. Zaženite kodo in kopirajte predstavljeni naslov MID RFID, ga prilepite v datoteko.txt in pritisnite Enter, tako da je na koncu vedno prazna vrstica. Shranite datoteko.txt in poskusite znova.
Zdaj bi moralo delovati, ni vam treba ponastaviti NodeMCU ali znova zagnati strežnika.
Barva vklopljene LED diode, ki je priložena releju, je običajno rdeča, zato mora, če je ključavnica odprta, zasvetiti rdeče. Pri nadaljnji prilagoditvi bomo poskušali spremeniti to LED, da bo ponujal stalno rdeče stanje in zeleno stanje, ne da bi morali uporabljati dodatna vrata na plošči NodeMCU.
Opomba: ne pozabite spremeniti lokacije mape na URL -ju v kodi.
6. korak: Priključitev releja na elektromagnetno stikalo
Pozor, ta korak je pomemben
Elektromagnetna stikala so le tuljave, ki s tokom ustvarjajo magnetno polje, ki vleče ali potiska bat. Lahko pridejo kot elektromagnetni ventili, ključavnice, stikala itd.
Previdno morate narediti dva koraka:
- Vir energije in elektromagnetno stikalo pravilno priključite na rele, kot je prikazano zgoraj;
- Za zaščito vezja priključite diodo med dva zatiča elektromagnetnega stikala.
7. korak: Dodatno: Dodajanje RGB LED
Samo sledite zgornjemu diagramu vezja in ne pozabite med anodo in maso dodati 220 ohmski upor.
Če je svetloba pretemna ali presvetla, lahko spremenite vrednost upora (samo ne skočite z upora 220 ohmov na upor 1M ohma in se pretvarjajte, da ste zbegani nad rezultati).
8. korak: Dodatno: Dodajanje zaslona OLED
Kot prej morate samo slediti novemu diagramu vezja zgoraj in spodnji kodi.
Prihodnji namen OLED zaslona ni samo podvojiti funkcijo RGB, ampak po potrebi omogočiti dodatne informacije uporabniku.
9. korak: Končna konfiguracija
Zgoraj je mogoče videti, da ta projekt deluje, čeprav video in nekaj slik deluje s celotno kodo, vključno z dodatki.
Priporočena:
Elektronsko zaklepanje vrat RFID: 9 korakov
Elektronsko zaklepanje vrat RFID: Danes vas bom naučil, kako načrtujem in izdelam " ULTIMATE ELECTRONIC DOOR LOCK " sledite mi tej vadnici korak za korakom, razložil bom vse podrobnosti in težave, ki sem jih imel med gradnjo. Upam, da vam bo všeč! Kot lahko vidite v
Enostavno zaklepanje vrat z glasovnim upravljanjem: 5 korakov (s slikami)
Enostavna ključavnica vrat z glasovnim nadzorom: Zato sem se odločil, da želim doma zgraditi vrata za knjižno polico. Zdaj obstaja veliko korakov, ki pojasnjujejo, kako zgraditi to vrsto stvari. Moje vprašanje je bilo, kako naj moje otroke zadržijo zunaj moje pisarne. Imam majhne otroke in veseli bodo
Zaklepanje vrat Bluetooth (Arduino): 10 korakov (s slikami)
Zaklepanje vrat Bluetooth (Arduino): Pred kratkim sem ponovno gledal Amazing SpiderMan, v enem prizoru Peter Parker z daljincem zaklene in odklene vrata s svoje mize. Ko sem to videl, sem takoj želel svoje za svoja vrata. Po kratkem petljanju sem dobil delujoč model. Evo, kako mi je uspelo
Zaklepanje vrat tipkovnice: 7 korakov (s slikami)
Zaklepanje vrat na tipkovnici: Arduino UNOBreadboardLCD 1602 Modul Potenciometer 10K Ω Servo motor 4X4 Membranjski stikalni modulBuzzerZelena LEDRdeča LEDJemper žice
Zaklepanje vrat Arduino RFID: 5 korakov (s slikami)
Zaklepanje vrat Arduino RFID: *** Posodobljeno 8.9.2010 *** Želel sem na enostaven in varen način vstopiti v svojo garažo. RFID je bil najboljši način za odklepanje vrat, tudi s polnimi rokami lahko odklenem vrata in jih odprem! Zgradil sem preprosto vezje z osnovnim ATMega 168 arduino chi