RFID Access Controol จาก Esp8266
โพสต์แล้ว: 14/10/2017 1:16 pm
อุปกรณ์ที่ใช้
ขั้นแรก download project นี้จาก GITHUB
https://github.com/omersiar/esp-rfid
ต่อวงจรตามนี้
ขา GPIO4 จะเป็น signal ของ module relay
เปิด project ใน Arduino แล้ว upload เข้า esp8266 หรือ เข้าไปใน folder compiledbin ของ project แล้ว run file "flash.bat" จากนั้นโปรแกรมจะถาม port ที่ใช้ต่อเข้ากับ esp8266 ให้ใส่ port ที่ใช้ จากนั้นกด enter รอจน upload โปรแกรมเสร็จสิ้น
จะเห็นได้ว่าการ 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
ใส่ "admin"ในช่อง password
หน้าแสดง user ที่สามารถ access ได้
หน้าสำหรับตั้งค่าระบบ
- esp8266 esp-12e
- RFID Module RC522
- Relay module
ขั้นแรก download project นี้จาก GITHUB
https://github.com/omersiar/esp-rfid
ต่อวงจรตามนี้
โค้ด: เลือกทั้งหมด
| 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 |
เปิด 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
ส่วนแรก 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
ใส่ "admin"ในช่อง password
หน้าแสดง user ที่สามารถ access ได้
หน้าสำหรับตั้งค่าระบบ