Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Pagkonekta sa Nodemcu sa isang Wi-fi Network
- Hakbang 3: Ikonekta ang Reader ng RFID
- Hakbang 4: Pag-set up ng Base Configuration
- Hakbang 5: Paglikha ng Txt File Gamit ang Mga Card 'Ids
- Hakbang 6: Pagkonekta sa Relay sa isang Solenoid Switch
- Hakbang 7: Dagdag: Pagdaragdag ng RGB Leds
- Hakbang 8: Dagdag: Pagdaragdag ng isang OLED Screen
- Hakbang 9: Pangwakas na Pag-configure
Video: Wireless RFID Door Lock Gamit ang Nodemcu: 9 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
-- Pangunahing Pag-andar ---
Ang proyektong ito ay binuo bilang bahagi ng isang klase ng Network Communication sa Universidade do Algarve sa pakikipagtulungan ng aking kasamahan na si Luís Santos. Ang pangunahing layunin nito ay upang makontrol ang pag-access ng isang de-koryenteng kandado sa pamamagitan ng wireless gamit ang paggamit ng mga RFID tag card o key ring.
Bagaman ang proyektong ito ay dinisenyo upang gumana sa isang lock ng pinto, madali itong mabago upang suportahan ang anumang uri ng solenoid switch (ito ay masasangguni pa sa tutorial na ito).
-- Kasalukuyang Bersyon ---
Ang unang bersyon na ito ay magagawa sa suporta ng isang server at isang simpleng file na txt. Sa trabaho sa hinaharap, madaragdag ang magkakaibang mga variant na babagay sa iba't ibang mga pangangailangan at magpakita ng isang mas ligtas na kahalili.
-- Future Work ---
Kapag nakakita ako ng libreng oras susubukan kong i-update ang mga sumusunod na tampok:
- Espesyal na card ng Administrator upang magdagdag ng iba pang mga gumagamit
- I-access ang file sa pamamagitan ng naka-mount na imbakan ng router ng router
- I-encrypt ang file gamit ang isang simpleng binary key
- Ikonekta ang isang tunay na solenoid lock sa relay at i-update ang Mga Instructable sa isang gumaganang video
- Kumonekta sa isang DBMS para sa madaling kontrol at pagpapanatili ng maraming mga kandado at mga gumagamit
- Magdagdag ng isang lokal na MicroSD file upang i-backup ang impormasyon sa kaso ng Wireless na hindi magagamit
- Kumonekta sa pamamagitan ng isang GSM GPRS Communication Module
- Gawin itong gumagana sa isang solar panel upang maging ganap na wireless
Hakbang 1: Kinakailangan ang Mga Bahagi
Ang mga sangkap na kinakailangan para sa proyektong ito ay:
- NodeMCU ESP8266 WIFI Development Board
- DC 5V 1 Channel Relay Module
- RC522 Chip IC Card Induction Module RFID Reader
- Mga Card ng RFID Tag o Key Rings
- Solenoid Switch Lock ng Lock
- Isang Diode mula sa 1N4001-1N4007
- Mga kable
- Breadboard
Dagdag:
-
RGB 3 Color Led Module 5050 o:
Isang pulang LED at isang berdeng LED na sinamahan ng 220ohms risistor
- 0.96 Inch 4Pin Blue Yellow IIC I2C OLED Display Module
Curiosity: Ang NFC ay isang subset sa loob ng pamilyang RFID at nagpapatakbo sa parehong dalas (13.56 MHz). RC522
Hakbang 2: Pagkonekta sa Nodemcu sa isang Wi-fi Network
Mayroon nang magagandang mga tutorial na makakatulong sa iyo na ikonekta ang NodeMCU sa anumang 802.11 wireless network. Ang sinundan namin ay:
Pag-install ng ESP8266 Sa Arduino IDE Tutorial sa pamamagitan ng Mybotic
Tandaan: Mag-ingat na ang layout ng pin sa NodeMCU ay naiiba mula sa Arduino, at sa gayon, kung gagamit ka ng p.e.: #define Led 5 ay talagang konektado sa D1 sa pisara, dahil makikita ito sa nasa itaas na pigura.
Ang isang solusyon ay ang pagsasama ng isang silid-aklatan na nagawa na nitong samahan. Sinundan lang namin ang imahe upang gabayan kami. Mamaya sa tutorial na ito magkakaroon ng isang imahe kasama ang lahat ng mga koneksyon na tapos na.
Hakbang 3: Ikonekta ang Reader ng RFID
Pumunta sa Pamahalaan ang Mga Aklatan … sa loob ng Isama ang Library sa ilalim ng Sketch sa Menu Bar.
Sa kahon ng teksto na may "Salain ang iyong paghahanap…" ipasok ang MFRC522 at piliing i-install ang isa sa pamamagitan ng GithubCommunity, kasama ang pagtatalaga ng Arduino RFID Library para sa MFRC522 (SPI).
-- Pagbabasa ng Mga RFID Card ---
Kung nais mong subukan ang RFID reader, pumunta sa Mga Halimbawa sa ilalim ng File sa Menu Bar at hanapin ang MFRC522 at piliin ang ReadNUID upang subukan ito.
Hakbang 4: Pag-set up ng Base Configuration
Una, tipunin namin ang pagsasaayos ng base ng pagsunod sa diagram ng circuit na ipinakita sa itaas (kung nag-click ka sa imahe mayroong karagdagang impormasyon tungkol sa layout ng pin).
Pagkatapos, ikonekta ang NodeMCU at buksan ang Arduino IDE at kopyahin ang code sa ibaba.
Huwag kalimutan na palitan ang ssid at password para sa mga nasa iyong network, at ang server host address sa code.
Hakbang 5: Paglikha ng Txt File Gamit ang Mga Card 'Ids
Kung nasubukan mo na ang nakaraang hakbang, malamang na wala itong nangyari nang sinubukan mong lumapit sa mga card sa RFID reader. OK lang yan! Kailangan mo pa ring idagdag ang mga kard na nais mo sa iyong server (magkakaroon ng iba pang mga kahalili sa hindi inaasahang hinaharap).
Una, kakailanganin mong magkaroon ng iyong server na tumatakbo at tumatakbo. Lumikha ng isang.txt file kahit saan mo nais at buksan ang Serial Console sa iyong Arduino IDE. Patakbuhin ang code at kopyahin ang RFID MAC address na ipinakita, i-paste ito sa.txt file at pindutin ang Enter, upang palaging may isang walang laman na linya sa dulo. I-save ang.txt file at subukang muli.
Ngayon dapat itong gumana, hindi mo na kailangang i-reset ang NodeMCU o i-restart ang server.
Ang kulay na ON LED na kasama ng relay ay karaniwang pula at sa gayon, kung ang lock ay bukas, dapat itong lumiwanag ng pula. Sa isang karagdagang pagpapasadya susubukan naming baguhin ang LED na ito upang mag-alok ng isang permanenteng pulang katayuan at isang berdeng katayuan nang hindi na kailangang gumamit ng mga karagdagang port sa board ng NodeMCU.
Tandaan: huwag kalimutang baguhin ang lokasyon ng folder sa url sa loob ng code.
Hakbang 6: Pagkonekta sa Relay sa isang Solenoid Switch
Pansin, ang hakbang na ito ay mahalaga
Ang mga solenoid switch ay ngunit ang mga coil na may kasalukuyang lumikha ng isang magnetic field na kumukuha o nagtutulak ng isang piston. Maaari silang dumating tulad ng mga solenoid valve, lock ng pintuan, switch, atbp.
Ang kailangan mong gawin nang maingat ay ang dalawang hakbang:
- Ikonekta ang iyong mapagkukunan ng enerhiya at switch ng solenoid sa relay sa tamang paraan, tulad ng ipinakita sa itaas;
- Ikonekta ang isang diode sa pagitan ng dalawang mga pin ng iyong solenoid switch para sa proteksyon ng circuit.
Hakbang 7: Dagdag: Pagdaragdag ng RGB Leds
Sundin lamang ang diagram ng circuit sa itaas at huwag kalimutang magdagdag ng resistor na 220 ohms sa pagitan ng anode at lupa.
Kung ang ilaw ay masyadong malabo o masyadong maliwanag, maaari mong baguhin ang halaga ng risistor (huwag lang tumalon mula sa isang resistor na 220 ohms sa isang resistor na 1M ohm at magpanggap na naguguluhan sa mga resulta).
Hakbang 8: Dagdag: Pagdaragdag ng isang OLED Screen
Tulad ng dati, kailangan mo lamang sundin ang bagong diagram ng circuit sa itaas at ang code sa ibaba.
Ang hinaharap na mais na layunin ng screen ng OLED ay hindi simpleng pagtiklop sa pagpapaandar ng RGB, ngunit upang payagan ang mga karagdagang impormasyon sa gumagamit kung kinakailangan.
Hakbang 9: Pangwakas na Pag-configure
Sa itaas posible na makita ang proyektong ito na gumagana kahit isang video at isang pares ng mga imahe, na tumatakbo kasama ang kumpletong code, kasama ang mga extra.
Inirerekumendang:
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa : 7 Hakbang (na may Mga Larawan)
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa …: Maaari kang kumuha ng isa sa dalawang mga bagay mula sa Instructable na ito. Maaari mong sundin kasama at lumikha ng iyong sariling kumbinasyon ng isang numerong keypad at isang NFC reader. Ang eskematiko ay narito. Narito ang layout ng PCB. Makakakita ka ng isang bayarin ng mga materyales para sa iyo upang mag-order ng p
Windows PC Lock / Unlock Gamit ang RFID .: 7 Hakbang (na may Mga Larawan)
Windows PC Lock / Unlock Gamit ang RFID .: Kumusta! Gaano ka kadalas na nakaramdam ka ng pagod sa pag-type sa password upang ma-unlock ang iyong PC / laptop sa tuwing nakakandado ito? Sanay na akong i-lock ito ng maraming beses, araw-araw, at wala nang nakakainis kaysa sa pagta-type ng password / pin sa ove
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c