Агуулгын хүснэгт:

Nodemcu ашиглан утасгүй RFID хаалганы түгжээ: 9 алхам (зурагтай)
Nodemcu ашиглан утасгүй RFID хаалганы түгжээ: 9 алхам (зурагтай)

Видео: Nodemcu ашиглан утасгүй RFID хаалганы түгжээ: 9 алхам (зурагтай)

Видео: Nodemcu ашиглан утасгүй RFID хаалганы түгжээ: 9 алхам (зурагтай)
Видео: Apa itu? Sensor (Subtittled) 2024, Долдугаар сарын
Anonim
Nodemcu ашиглан утасгүй RFID хаалганы түгжээ
Nodemcu ашиглан утасгүй RFID хаалганы түгжээ

- Үндсэн функц ---

Энэхүү төслийг Universidade do Algarve дахь сүлжээний харилцааны ангийн нэг хэсэг болгон хамтран ажиллагч Луис Сантостой хамтран бүтээсэн болно. Үүний гол зорилго нь RFID хаяг карт эсвэл түлхүүрийн бөгж ашиглан утасгүй сүлжээгээр цахилгаан түгжээнд нэвтрэх боломжийг хянах явдал юм.

Энэхүү төслийг хаалганы түгжээтэй ажиллахаар зохион бүтээсэн боловч үүнийг ямар ч төрлийн ороомог солих зориулалттай өөрчлөхөд хялбархан өөрчилж болно (үүнийг энэ хичээлийн үеэр дэлгэрэнгүй авч үзэх болно).

- Одоогийн хувилбар ---

Энэхүү анхны хувилбар нь сервер болон энгийн txt файлын тусламжтайгаар хийгдэх болно. Ирээдүйн ажилд өөр өөр хэрэгцээнд нийцсэн, илүү найдвартай хувилбарыг санал болгох өөр өөр хувилбаруудыг нэмж оруулах болно.

- Ирээдүйн ажил ---

Чөлөөт цаг олдвол би дараах онцлогуудыг шинэчлэхийг хичээх болно.

  • Бусад хэрэглэгчдийг нэмэхийн тулд тусгай администраторын карт
  • Файл руу чиглүүлэгчийн USB холболттой сангаар хандах
  • Файлыг энгийн хоёртын түлхүүрээр шифрлээрэй
  • Жинхэнэ ороомог түгжээг реле рүү холбож, зааварчилгааг ажлын видеогоор шинэчилнэ үү
  • Олон цоож, хэрэглэгчийн хяналт, засвар үйлчилгээг хялбарчлахын тулд DBMS -т холбогдоно уу
  • Утасгүй холболт байхгүй тохиолдолд мэдээллийг нөөцлөхийн тулд локал MicroSD файлыг нэмнэ үү
  • GSM GPRS холбооны модулаар холбогдоно уу
  • Утасгүй байхын тулд үүнийг нарны хавтангаар ажиллуулаарай

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэхүү төсөлд шаардлагатай бүрэлдэхүүн хэсгүүд нь:

  • NodeMCU ESP8266 WIFI хөгжүүлэх зөвлөл
  • DC 5V 1 сувгийн реле модуль
  • RC522 чип IC карт индукцийн модуль RFID уншигч
  • RFID хаяг карт эсвэл түлхүүр бөгж
  • Соленоид унтраалгатай хаалганы түгжээ
  • 1N4001-1N4007-аас нэг диод
  • Кабель
  • Талхны самбар

Нэмэлт:

  • RGB 3 өнгийн LED модуль 5050 эсвэл:

    Улаан LED, ногоон LED нь 220 ом эсэргүүцэлтэй

  • 0.96 инчийн 4Pin цэнхэр шар IIC I2C OLED дэлгэцийн модуль

Сониуч зан: NFC нь RFID гэр бүлийн нэг хэсэг бөгөөд ижил давтамжтайгаар ажилладаг (13.56 МГц). RC522

Алхам 2: Nodemcu-г Wi-Fi сүлжээнд холбох

Nodemcu-г Wi-Fi сүлжээнд холбож байна
Nodemcu-г Wi-Fi сүлжээнд холбож байна

NodeMCU -ийг ямар ч 802.11 утасгүй сүлжээнд холбоход туслах сайн хичээлүүд байдаг. Бидний дагаж явсан нэг нь:

Mybotic -ээс ESP8266 Arduino IDE хичээлийг суулгах

Анхаарна уу: NodeMCU дээрх зүүгийн зохион байгуулалт нь Arduino -аас ялгаатай бөгөөд хэрэв та p.e.: #define Led 5 -ийг ашигладаг бол дээрх зураг дээр харагдаж байгаа шиг самбар дээрх D1 -тэй холбогдсон болохыг анхаарна уу.

Нэг шийдэл бол энэ холбоог аль хэдийн хийдэг номын санг оруулах явдал юм. Бид зүгээр л биднийг удирдан чиглүүлэхийн тулд дүрсийг дагасан. Хожим нь энэ зааварт бүх холболт хийгдсэн дүрс байх болно.

Алхам 3: RFID уншигч холбоно уу

RFID уншигч холбоно уу
RFID уншигч холбоно уу

Номын санг удирдах хэсэгт очно уу: Цэсийн мөрөнд эскизийн доорхи номын санг оруулах.

"Хайлтаа шүүнэ үү" гэсэн текст хайрцган дээр MFRC522 оруулаад MFRC522 (SPI) -ийн Arduino RFID номын сантай GithubCommunity -ийг суулгаж сонгоно уу.

- RFID карт унших ---

Хэрэв та RFID уншигчийг туршиж үзэхийг хүсвэл Цэсийн мөрөн дэх Файлын доорх жишээнүүд рүү очоод MFRC522 -ийг хайж олоод ReadNUID -ийг сонгоод үзээрэй.

Алхам 4: Үндсэн тохиргоог тохируулах

Үндсэн тохиргоог тохируулах
Үндсэн тохиргоог тохируулах

Нэгдүгээрт, бид дээр дурдсан схемийн дагуу үндсэн тохиргоог угсарна (хэрэв та зураг дээр дарвал зүү байрлуулах талаар нэмэлт мэдээлэл байна).

Дараа нь NodeMCU -г холбож, Arduino IDE -ийг нээж, доорх кодыг хуулна уу.

Сүлжээнд зориулсан ssid болон нууц үгээ солихоо бүү мартаарай, код дээрх серверийн хост хаягийг оруулна уу.

Алхам 5: Txt файлыг картуудын тусламжтайгаар үүсгэх

Txt файлыг картны код ашиглан үүсгэх
Txt файлыг картны код ашиглан үүсгэх

Хэрэв та өмнөх алхамыг аль хэдийн туршиж үзсэн бол картуудыг RFID уншигч руу ойртоход юу ч болоогүй байж магадгүй юм. Зүгээр дээ! Та хүссэн картаа серверт нэмэх шаардлагатай хэвээр байна (ирээдүйд өөр хувилбарууд гарч ирэх болно).

Нэгдүгээрт, та серверээ ажиллуулах хэрэгтэй. Хүссэн газартаа.txt файл үүсгээд Arduino IDE дээрээ Цуваа Консолыг нээнэ үү. Кодыг ажиллуулж, үзүүлсэн RFID MAC хаягийг хуулж,.txt файлд оруулаад Enter товчийг дарахад төгсгөлд нь үргэлж хоосон мөр байх болно.. Txt файлыг хадгалаад дахин оролдоно уу.

Одоо энэ нь ажиллах ёстой, та NodeMCU -ийг дахин тохируулах эсвэл серверийг дахин эхлүүлэх шаардлагагүй болно.

Релетэй хамт ирдэг ON LED өнгө нь ихэвчлэн улаан өнгөтэй байдаг тул цоож нээлттэй байвал улаан гэрэлтэх ёстой. Нэмэлт тохиргоог хийх үед бид энэ LED -ийг NodeMCU самбар дээр нэмэлт порт ашиглах шаардлагагүйгээр байнгын улаан байдал, ногоон статусыг санал болгож өөрчлөхийг хичээх болно.

Тэмдэглэл: код доторх url дээрх хавтасны байршлыг өөрчлөхөө бүү мартаарай.

Алхам 6: Реленийг цахилгаан ороомогтой холбох

Реленийг цахилгаан ороомогтой холбох
Реленийг цахилгаан ороомогтой холбох

Анхаар, энэ алхам нь чухал юм

Соленоидын унтраалга нь гүйдэлээр поршенийг татах эсвэл түлхэх соронзон орон үүсгэдэг ороомог юм. Тэд ороомог хавхлага, хаалганы түгжээ, унтраалга гэх мэт байж болно …

Таны анхааралтай хийх ёстой зүйл бол хоёр алхам юм.

  • Эрчим хүчний эх үүсвэр ба цахилгаан ороомог шилжүүлэгчийг дээр үзүүлсэн шиг реле рүү зөв холбоно уу;
  • Цахилгаан хэлхээний хамгаалалтын цахилгаан ороомгийн хоёр зүүний хооронд диодыг холбоно уу.

Алхам 7: Нэмэлт: RGB Leds нэмэх

Нэмэлт: RGB Leds нэмэх
Нэмэлт: RGB Leds нэмэх

Дээрх хэлхээний схемийг дагаж, анод ба газардуулгын хооронд 220 ом эсэргүүцэл оруулахаа бүү мартаарай.

Хэрэв гэрэл хэт бүдэг эсвэл хэт тод байвал резисторын утгыг өөрчилж болно (220 Ом эсэргүүцэгчээс 1М Ом эсэргүүцэл рүү үсрээд үр дүнд нь эргэлзэж буй дүр эсгэж болохгүй).

Алхам 8: Нэмэлт: OLED дэлгэц нэмэх

Нэмэлт: OLED дэлгэц нэмэх
Нэмэлт: OLED дэлгэц нэмэх

Өмнөх шиг та дээрх хэлхээний шинэ диаграм болон доорх кодыг дагаж мөрдөх ёстой.

OLED дэлгэцийн ирээдүйн зорилго нь зөвхөн RGB функцийг хуулбарлах биш харин шаардлагатай бол хэрэглэгчдэд нэмэлт мэдээлэл өгөх боломжийг олгох явдал юм.

Алхам 9: Эцсийн тохиргоо

Image
Image
Эцсийн тохиргоо
Эцсийн тохиргоо

Дээрх төсөл нь нэмэлт код, иж бүрэн кодоор ажилладаг видео болон хэд хэдэн зураг дээр ажиллаж байгааг харах боломжтой юм.

Зөвлөмж болгож буй: