INHOUDSOPGAWE:
- Stap 1: Vereiste komponente
- Stap 2: Koppel die Nodemcu aan 'n Wi-Fi-netwerk
- Stap 3: Koppel die RFID -leser
- Stap 4: Die opstel van die basiskonfigurasie
- Stap 5: Skep die Txt -lêer met die kaarte se ID's
- Stap 6: Koppel die relais aan 'n magnetiese skakelaar
- Stap 7: Ekstra: Voeg RGB Leds by
- Stap 8: Ekstra: Voeg 'n OLED -skerm by
- Stap 9: Finale opset
Video: Draadlose RFID -deurslot met Nodemcu: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
- Hooffunksie ---
Hierdie projek is in samewerking met my kollega Luís Santos gebou as deel van 'n klas vir netwerkkommunikasie by Universidade do Algarve. Die hoofdoel daarvan is om die toegang van 'n elektriese slot via draadloos te beheer met die gebruik van RFID -kaarte of sleutelringe.
Alhoewel hierdie projek ontwerp is om met 'n deurslot te werk, kan dit maklik aangepas word om enige tipe solenoïde skakelaar te ondersteun (dit sal verder verwys word tydens hierdie tutoriaal).
- Huidige weergawe ---
Hierdie eerste weergawe word uitgevoer met die ondersteuning van 'n bediener en 'n eenvoudige txt -lêer. In toekomstige werk sal daar verskillende variante bygevoeg word wat by verskillende behoeftes pas en 'n veiliger alternatief bied.
- Toekomstige werk ---
As ek vrye tyd vind, sal ek probeer om die volgende funksies op te dateer:
- Spesiale administrateurskaart om ander gebruikers by te voeg
- Kry toegang tot die lêer via die USB -berging van die router
- Enkripteer die lêer met 'n eenvoudige binêre sleutel
- Koppel 'n regte solenoïdeslot aan die relais en werk die instruksies op met 'n werkende video
- Koppel aan 'n DBMS vir maklike beheer en onderhoud van verskeie slotte en gebruikers
- Voeg 'n plaaslike MicroSD -lêer by om die inligting te rugsteun in geval van draadlose onbeskikbaarheid
- Koppel via 'n GSM GPRS -kommunikasiemodule
- Laat dit met 'n sonpaneel werk om absoluut draadloos te wees
Stap 1: Vereiste komponente
Die komponente wat benodig word vir hierdie projek is:
- NodeMCU ESP8266 WIFI -ontwikkelingsraad
- DC 5V 1 kanaal aflosmodule
- RC522 Chip IC -kaartinduksie -module RFID -leser
- RFID -kaarte of sleutelringe
- Deurslot vir magnetiese skakelaars
- Een diode van 1N4001-1N4007
- Kabels
- Broodbord
Ekstra:
-
RGB 3 -kleur LED -module 5050 of:
'N Rooi LED en 'n groen LED vergesel van 'n weerstand van 220 ohm
- 0,96 duim 4Pin blougeel IIC I2C OLED -skermmodule
Nuuskierigheid: NFC is 'n deelversameling in die RFID -familie en werk op dieselfde frekwensie (13,56 MHz).
Stap 2: Koppel die Nodemcu aan 'n Wi-Fi-netwerk
Daar is reeds goeie tutoriale wat u kan help om die NodeMCU aan enige 802.11 draadlose netwerke te koppel. Die een wat ons gevolg het was:
Installeer ESP8266 in Arduino IDE -tutoriaal deur Mybotic
Let wel: let op dat die penuitleg op die NodeMCU anders is as die Arduino, en as u p.e gebruik: #define Led 5 is eintlik gekoppel aan D1 op die bord, soos in die figuur hierbo gesien kan word.
Een oplossing is die opname van 'n biblioteek wat reeds hierdie assosiasie doen. Ons het eenvoudig die prentjie gevolg om ons te lei. Later in hierdie tutoriaal sal daar 'n prentjie wees met al die verbindings.
Stap 3: Koppel die RFID -leser
Gaan na Bestuur biblioteke … in die Sluit biblioteek in onder Skets in die menubalk.
Voeg MFRC522 in die tekskassie met die 'Filter u soektog …' en kies die een wat deur GithubCommunity is geïnstalleer, met die benaming Arduino RFID Library for MFRC522 (SPI).
- Lees RFID-kaarte ---
As u die RFID -leser wil toets, gaan na Voorbeelde onder File in die menubalk en soek na MFRC522 en kies die ReadNUID om dit te probeer.
Stap 4: Die opstel van die basiskonfigurasie
Eerstens sal ons die basiskonfigurasie saamstel volgens die diagram van die kring hierbo getoon (as u op die prent klik, is daar meer inligting oor die uitleg van die pen).
Koppel dan die NodeMCU en maak die Arduino IDE oop en kopieer die onderstaande kode.
Moenie vergeet om die ssid en wagwoord vir die van u netwerk en u bedienergasadres op die kode te vervang nie.
Stap 5: Skep die Txt -lêer met die kaarte se ID's
As u reeds die vorige stap getoets het, het dit waarskynlik niks gebeur toe u die kaarte na die RFID -leser probeer nader het nie. Dit is OK! U moet nog steeds die gewenste kaarte by u bediener voeg (daar sal in die onvoorsiene toekoms ander alternatiewe wees).
Eerstens moet u u bediener aan die gang hê. Skep 'n.txt -lêer oral waar u wil en maak die Serial Console op u Arduino IDE oop. Begin die kode en kopieer die RFID MAC -adres wat aangebied word, plak dit in die.txt -lêer en druk Enter, sodat daar altyd 'n leë reël aan die einde is. Stoor die.txt -lêer en probeer dit weer.
Dit behoort nou te werk; u hoef nie die NodeMCU terug te stel of die bediener weer te begin nie.
Die AAN LED -kleur wat by die aflos kom, is gewoonlik rooi, en as die slot oop is, moet dit rooi skyn. By 'n verdere aanpassing sal ons probeer om hierdie LED te verander om 'n permanente rooi status en 'n groen status aan te bied sonder om ekstra poorte op die NodeMCU -bord te gebruik.
Let wel: moenie vergeet om die ligging van die gids op die url binne die kode te verander nie.
Stap 6: Koppel die relais aan 'n magnetiese skakelaar
Let op, hierdie stap is belangrik
Magneetskakelaars is maar spoele wat met stroom 'n magnetiese veld skep wat 'n suier trek of stoot. Dit kan kom soos magneetkleppe, deurslotte, skakelaars, ens …
Wat u noukeurig moet doen, is twee stappe:
- Koppel u energiebron en solenoïde skakelaar op die korrekte manier aan die relais, soos hierbo getoon;
- Koppel 'n diode tussen die twee penne van u solenoïde -skakelaar om die kring te beskerm.
Stap 7: Ekstra: Voeg RGB Leds by
Volg die diagram van die bogenoemde stroombaan en moenie vergeet om 'n weerstand van 220 ohm tussen die anode en die aarde by te voeg nie.
As die lig te swak of te helder is, kan u die waarde van die weerstand verander (moenie van 'n 220 ohm -weerstand na 'n 1M -ohm -weerstand spring nie en maak asof u nie met die resultate te doen het nie).
Stap 8: Ekstra: Voeg 'n OLED -skerm by
Soos voorheen, moet u net die nuwe diagram van die kring hierbo en die onderstaande kode volg.
Die toekomstige doel van die OLED -skerm is nie net om die RGB -funksie te herhaal nie, maar om, indien nodig, ekstra inligting aan die gebruiker moontlik te maak.
Stap 9: Finale opset
Hierbo is dit moontlik om hierdie projek te sien werk deur 'n video en 'n paar beelde, met die volledige kode, insluitend die ekstras.
Aanbeveel:
Draadlose Arduino -robot met behulp van die HC12 -draadlose module: 7 stappe
Draadlose Arduino -robot wat die HC12 -draadlose module gebruik: Hallo ouens, welkom terug. In my vorige pos het ek verduidelik wat 'n H Bridge Circuit is, L293D -motorbestuurder -IC, L293D -motorbestuurder -IC vir die bestuur van hoëstroom -motorbestuurders en hoe u u eie L293D -motorbestuurderbord kan ontwerp en maak
Vyftig meter bereik draadlose toegangspunt met TP Link WN7200ND USB draadlose adapter op Raspbian -rek: 6 stappe
Vyftig meter bereik draadlose toegangspunt met TP Link WN7200ND USB draadlose adapter op Raspbian Stretch: Raspberry Pi is wonderlik om veilige draadlose toegangspunte te skep, maar dit het nie 'n goeie bereik nie; ek het 'n TP Link WN7200ND USB draadlose adapter gebruik om dit uit te brei. Ek wil deel hoe om dit te doen Hoekom wil ek 'n framboos pi in plaas van 'n router gebruik? T
DIY draadlose mikrofoon na draadlose kitaarstelsel: 4 stappe
DIY draadlose mikrofoon na draadlose kitaarstelsel: ek het 'n paar videos en 'n paar bands gekyk, en byna 'n draadlose stelsel op kitaar. Word mal, beweeg, loop en doen wat hulle wil sonder die koord, so ek droom daarvan om een te hê .. Maar .. vir my is dit nou te duur, so ek het hierop gekom
Hack 'n draadlose deurklokkie in 'n draadlose alarmskakelaar of aan/uit -skakelaar: 4 stappe
Hack 'n draadlose deurklokkie in 'n draadlose alarmskakelaar of aan/uit -skakelaar: ek het onlangs 'n alarmstelsel gebou en dit in my huis geïnstalleer. Ek het magnetiese skakelaars op die deure gebruik en deur die solder vasgemaak. Die vensters was 'n ander storie en harde bedrading was nie 'n opsie nie. Ek het 'n draadlose oplossing nodig gehad, en dit is
Skakel die draadlose router in na 'n draadlose verlenger 2x toegangspunt: 5 stappe
Skakel die draadlose router in na 'n draadlose verlenger 2x toegangspunt: ek het 'n swak draadlose internetverbinding in my huis gehad as gevolg van 'n RSJ (metaalsteunbalk in die plafon) en wou die sein versterk of 'n ekstra verlengstuk vir die res van die huis byvoeg. Ek het ongeveer 50 pond verlengstukke in 'n elektro gesien