หน้า 1 จากทั้งหมด 1

RFID Access Controol จาก Esp8266

โพสต์แล้ว: 14/10/2017 1:16 pm
โดย gang
อุปกรณ์ที่ใช้

    esp8266 esp-12e
    sku_386920_4.jpg
    sku_386920_4.jpg (91.1 KiB) เปิดดู 5150 ครั้ง
    RFID Module RC522
    arduino-rfid-rc522-card-reader-detector-module-kit-junefoo3979-1704-01-junefoo3979@22.jpg
    arduino-rfid-rc522-card-reader-detector-module-kit-junefoo3979-1704-01-junefoo3979@22.jpg (83.53 KiB) เปิดดู 5150 ครั้ง
    Relay module
    p9.jpg
    p9.jpg (33.53 KiB) เปิดดู 5150 ครั้ง



ขั้นแรก download project นี้จาก GITHUB


https://github.com/omersiar/esp-rfid


ต่อวงจรตามนี้

esp-rfid_bb.png
esp-rfid_bb.png (346.12 KiB) เปิดดู 5151 ครั้ง


โค้ด: เลือกทั้งหมด


  | Signal        | MFRC522       | WeMos D1 mini  | NodeMcu | Generic      |
  |---------------|:-------------:|:--------------:| :------:|:------------:|
  | RST/Reset     | RST           | NC             | NC      | GPIO-5           |
  | SPI SS        | SDA [3]       | D8 [2]         | D8 [2]  | GPIO-15  |
  | SPI MOSI      | MOSI          | D7             | D7      | GPIO-13      |
  | SPI MISO      | MISO          | D6             | D6      | GPIO-12      |
  | SPI SCK       | SCK           | D5             | D5      | GPIO-14      |



ขา GPIO4 จะเป็น signal ของ module relay


เปิด project ใน Arduino แล้ว upload เข้า esp8266 หรือ เข้าไปใน folder compiledbin ของ project แล้ว run file "flash.bat" จากนั้นโปรแกรมจะถาม port ที่ใช้ต่อเข้ากับ esp8266 ให้ใส่ port ที่ใช้ จากนั้นกด enter รอจน upload โปรแกรมเสร็จสิ้น

โค้ด: เลือกทั้งหมด

echo off
cls
set /p com=Enter which COM Port your ESP is connected eg. COM1 COM2 COM7:
esptool.exe -vv -cd nodemcu -cb 921600 -cp %com% -ca 0x00000 -cf latest.bin
esptool.exe -cd nodemcu -cb 921600 -cp %com% -ca 0x100000 -cf latestspiffs.bin


จะเห็นได้ว่าการ upload แบ่งเป็นสองส่วน
ส่วนแรก latest.bin จะเป็น Complie code ที่อยู่ใน Arduino
สวนที่สอง latestspiffs.bin จะเป็นไฟลที่อยู่ใน folder "data" สำหรับประกอบการทำงานแบบ WEB GUI

เมื่อทำการ upload เสร็จสิ้นแล้ว ดูในส่วนของการค้นหา wireless lan บนคอมพิวเตอร์ จะพบ access pint ที่ชื่อ esp-rfid ให้ทำการเชื่อมต่อกับ accesspoint
จากนั้นเปิด Browser พิมพ์ IP 192.168.4.1

index.png
ล็อกอิน password "admin"
index.png (9.64 KiB) เปิดดู 5150 ครั้ง


ใส่ "admin"ในช่อง password

users.png
หน้าแสดง user ที่สามารถ access ได้
users.png (43.6 KiB) เปิดดู 5150 ครั้ง

หน้าแสดง user ที่สามารถ access ได้

settings.png
หน้า config
settings.png (138.49 KiB) เปิดดู 5150 ครั้ง


หน้าสำหรับตั้งค่าระบบ