Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2-кадам: Nodemcu'ду Wi-Fi тармагына туташтыруу
- 3 -кадам: RFID Reader туташуу
- 4 -кадам: базалык конфигурацияны орнотуу
- 5 -кадам: Txt файлын карттардын коддору менен түзүү
- 6 -кадам: Релени электромагниттик которгучка туташтыруу
- 7 -кадам: Кошумча: RGB Leds кошуу
- 8 -кадам: Кошумча: OLED экранын кошуу
- 9 -кадам: Акыркы конфигурация
Video: Nodemcu аркылуу зымсыз RFID эшик кулпусу: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
- Негизги функция ---
Бул долбоор Universidade do Algarveдеги Network Communications классынын бир бөлүгү катары кесиптешим Луис Сантос менен биргеликте курулган. Анын негизги максаты RFID тег карттарын же ачкыч шакектерди колдонуу менен зымсыз электрдик кулпунун кирүүсүн көзөмөлдөө.
Бул долбоор эшиктин кулпусу менен иштөө үчүн иштелип чыккан болсо да, аны оңой эле кандайдыр бир электромагниттик которгучту колдоо үчүн өзгөртүүгө болот (бул үйрөткүчтө мындан ары сөз кылынат).
- Учурдагы версия ---
Бул биринчи версия сервердин жана жөнөкөй txt файлынын колдоосу менен жасалат. Келечектеги иште ар кандай муктаждыктарга жооп бере турган жана коопсуз альтернативаны сунуштаган ар кандай варианттар кошулат.
- Келечектеги иш ---
Бош убактым болгондо, мен төмөнкү функцияларды жаңыртууга аракет кылам:
- Башка колдонуучуларды кошуу үчүн Администратордун атайын картасы
- Файлга роутердин USB орнотулган сактагычы аркылуу кирүү
- Файлды жөнөкөй бинардык ачкыч менен шифрлеңиз
- Чыныгы электромагниттик кулпуну релеге туташтырыңыз жана Инструкцияларды жумушчу видео менен жаңыртыңыз
- Бир нече кулпуну жана колдонуучуну көзөмөлдөө жана тейлөө үчүн DBMSке туташыңыз
- Зымсыз жеткиликсиз болгон учурда маалыматтын камдык көчүрмөсүнө жергиликтүү MicroSD файлын кошуңуз
- GSM GPRS байланыш модулу аркылуу туташыңыз
- Күн панели менен иштөө таптакыр зымсыз болушу үчүн
1 -кадам: компоненттери талап кылынат
Бул долбоор үчүн керектүү компоненттер:
- NodeMCU ESP8266 WIFIди өнүктүрүү кеңеши
- DC 5V 1 канал реле модулу
- RC522 Chip IC Card Induction Module RFID Reader
- RFID тег карттары же ачкыч шакектери
- Solenoid Switch Door Lock
- 1N4001-1N4007ден бир диод
- Кабелдер
- Breadboard
Кошумча:
-
RGB 3 Color Led Module 5050 же:
Кызыл LED жана Жашыл LED 220 Ом резистору менен коштолот
- 0.96 Inch 4Pin Blue Yellow IIC I2C OLED Display Module
Кызыгуу: NFC RFID үй -бүлөсүнүн бир бөлүгү болуп саналат жана ошол эле жыштыкта иштейт (13.56 МГц). RC522
2-кадам: Nodemcu'ду Wi-Fi тармагына туташтыруу
NodeMCUду каалаган 802.11 зымсыз тармактарына туташтырууга жардам бере турган жакшы окуу куралдары бар. Биз ээрчиген:
MyBotic тарабынан ESP8266 Arduino IDE үйрөткүчүнө орнотуу
Эскертүү: NodeMCUдагы пин жайгашуусу Arduinoдон айырмаланып турганын байкаңыз, андыктан p.e.: #define Led 5 чындыгында тактадагы D1 менен туташып турат, муну жогорудагы сүрөттөн көрүнүп турат.
Чечимдердин бири - бул ассоциацияны ишке ашырган китепкананы киргизүү. Биз жөн гана бизге жол көрсөтүү үчүн сүрөттү ээрчигенбиз. Кийинчерээк бул үйрөткүчтө бардык байланыштар жасалган сүрөт пайда болот.
3 -кадам: RFID Reader туташуу
Китепканаларды башкарууга өтүңүз … Меню тилкесиндеги эскиздин алдындагы Китепкананы кошуунун ичинде.
"Издөөңүздү чыпкалаңыз …" деген текст кутучасына MFRC522 кыстарыңыз жана Arduino MFRC522 (SPI) үчүн RFID китепканасы менен GithubCommunity тарабынан орнотулганын тандаңыз.
- RFID карталарын окуу ---
Эгерде сиз RFID окурманын текшерүүнү кааласаңыз, Меню тилкесиндеги Файлдын астындагы Мисалдарга өтүңүз жана MFRC522ди издеп көрүңүз жана ReadNUIDди сынап көрүңүз.
4 -кадам: базалык конфигурацияны орнотуу
Биринчиден, биз жогоруда көрсөтүлгөн схеманын негизинде базалык конфигурацияны чогултабыз (эгер сиз сүрөттү чыкылдатып койсоңуз, пиндин жайгашуусу жөнүндө кошумча маалымат бар).
Андан кийин, NodeMCUду туташтырыңыз жана Arduino IDEди ачыңыз жана кодду көчүрүңүз.
Тармагыңыз үчүн ssid менен сырсөздү алмаштырууну унутпаңыз, жана код боюнча сервер хостунун дареги.
5 -кадам: Txt файлын карттардын коддору менен түзүү
Эгерде сиз мурунку кадамды сынап көргөн болсоңуз, анда карттарды RFID окурманына жакындатууга аракет кылганыңызда эч нерсе болгон жок. Макул! Сиз дагы эле каалаган карттарды серверге кошушуңуз керек (күтүлбөгөн келечекте башка альтернативалар болот).
Биринчиден, сиз серверди иштетишиңиз керек. Каалаган жерде.txt файлын түзүңүз жана Arduino IDEдеги Сериялык Консолун ачыңыз. Кодду иштетип, сунушталган RFID MAC дарегин көчүрүп,.txt файлына чаптаңыз жана Enter баскычын басыңыз, ошондо аягында дайыма бош сызык болот.. Txt файлын сактап, кайра аракет кылыңыз.
Эми ал иштеши керек, NodeMCUду баштапкы абалга келтирүүнүн же серверди өчүрүп -күйгүзүүнүн кажети жок.
Реле менен келген ON LED түсү, адатта, кызыл болот, ошондуктан, эгерде кулпу ачык болсо, анда ал кызыл түстө жаркырап турушу керек. Кийинки ыңгайлаштырууда биз бул LEDди NodeMCU тактасында кошумча портторду колдонбостон туруктуу кызыл статусун жана жашыл статусту сунуштоого өзгөртүүгө аракет кылабыз.
Эскертүү: коддун ичиндеги urlдеги папканын жайгашуусун өзгөртүүнү унутпаңыз.
6 -кадам: Релени электромагниттик которгучка туташтыруу
Көңүл буруңуз, бул кадам маанилүү
Соленоиддик өчүргүчтөр - бул агым менен поршенди тарткан же түрткөн магнит талаасын түзүүчү катушкалар. Алар электромагниттик клапандар, эшиктердин кулпулары, өчүргүчтөр ж.
Сиз кылдаттык менен эмне кылышыңыз керек, эки кадам:
- Энергия булагыңызды жана электромагниттик өчүргүчтү жогоруда көрсөтүлгөндөй туура жолго туташтырыңыз;
- Райондук коргоо үчүн электромагниттин эки казыгынын ортосунда диодду туташтырыңыз.
7 -кадам: Кошумча: RGB Leds кошуу
Жөн гана жогорудагы схеманын схемасын аткарыңыз жана анод менен жердин ортосуна 220 Ом резистор кошууну унутпаңыз.
Эгерде жарык өтө күңүрт же өтө жарык болсо, анда резистордун маанисин өзгөртө аласыз (220 Омдук резистордон 1М Омдук резисторго секирип, жыйынтыктары менен таң калып жаткандай түр көрсөтпөңүз).
8 -кадам: Кошумча: OLED экранын кошуу
Мурдагыдай эле, жогорудагы схеманын жаңы схемасын жана төмөнкү кодду ээрчиш керек.
OLED экрандын келечектеги максаты RGB функциясын жөн эле кайталоо эмес, керек болсо колдонуучуга кошумча маалымат берүү.
9 -кадам: Акыркы конфигурация
Жогоруда бул долбоордун толук коду менен, анын ичинде кошумча нерселер менен иштеген видео жана бир -эки сүрөттө иштегенин көрүүгө болот.
Сунушталууда:
Wifi RF - эшик кулпусу: 3 кадам (сүрөттөр менен)
Wifi RF - Door Lock: Обзор Бул көрсөтмө сизге үйүңүздүн автоматташтыруу программасы аркылуу эшикти бекитүү / ачуу мүмкүнчүлүгүн берет (мисалы, OpenHAB - бекер үй автоматташтыруу программасы, мен жеке колдоном) Жогорудагы сүрөттө OpenHAB үлгүсүндөгү скриншот көрсөтүлгөн
Манжа изи сканери жана RFID окугучу бар электр эшик кулпусу: 11 кадам (сүрөттөр менен)
Манжа изинин сканери жана RFID окугучу бар электрдик эшик кулпусу: Долбоор ачкычтарды колдонуунун зарылчылыгын болтурбоо үчүн иштелип чыккан, максатыбызга жетүү үчүн манжа изинин оптикалык сенсорун жана Arduino колдонгонбуз. Бирок бармак изи бар адамдар бар жана сенсор аны тааныбайт. Анан ойлонуп
GSM жана Bluetooth аркылуу Arduino негизделген санарип эшик кулпусу: 4 кадам
GSM жана Bluetooth аркылуу Arduino негизделген санариптик эшик кулпусу: КЫСКАЧА: Үйгө чарчап келгениңиз жөнүндө ойлонуп көрүңүз жана эшиктин ачкычын жоготуп алдыңыз. Сен эмне кыласың? Сиз кулпуңузду бузушуңуз керек же негизги механикти чакырышыңыз керек, андыктан ачкычсыз кулпуну жасоо - бул үнөмдөө үчүн кызыктуу идея
Arduino менен RFID эшик кулпусу: 4 кадам
Ардуино менен RFID эшик кулпусу: Негизинен бул долбоор үйүңүздү, кеңсеңизди, ал тургай жеке шкафтарыңызды кантип жасоо жөнүндө. Бул проекттер сизди RFID менен ардуинону жана бири -бири менен кантип байланышкандыгын түшүнүүгө жардам берет. Ошентип
Arduino RFID эшик кулпусу: 5 кадам (сүрөттөр менен)
Arduino RFID Door Lock: *** 8/9/2010 жаңыртылды *** Мен гаражыма кирүүнүн оңой жана коопсуз жолун жасагым келди. RFID менин эшигимдин кулпусун ачуунун эң жакшы жолу болгон, ал тургай колум толук болсо да мен эшиктин кулпусун ача алам! Мен жөнөкөй ATMega 168 arduino chi менен жөнөкөй схема курдум