簽到系統廣泛,如:打卡簽到(NFC、RFID..等)、QRCode簽到、GPS簽到..等,我們使用拍照人臉的方式能防止別人代簽到/打卡。
我們透過紅外線感知,傳送數位訊號給ESP32-CAM 並拍照片取影像後發送至Gmail。
開始前相關設定請先閱讀:【ESP32-CAM】第六篇:拍照取影像Gmail發送通知(SMTP)
硬體配置圖
材料
- ESP32-CAM開發板
- 紅外感測模組
- 杜邦線
- UART燒錄器
程式
由於原始範例將發送mail的程式放在void setup()執行,我們將發送mail的程式建立為獨立函式(function)。
整合好的程式範例,請至文章結尾處下載!!
- 設置為 CAMERA_MODEL_AI_THINKER。
- 自行設定WIFI網路ssid、password。
- AUTHOR_EMAIL,寄件者的mail。
- AUTHOR_PASSWORD,寄件方 google應用程式密碼。
- RECIPIENT_EMAIL,收件方的mail。
結果
紅外偵測器感測到約5公分內有人臉、手掌….等靠近時,啟動相機拍照並傳送MAIL。
上傳完成esp32-cam重新上電,可以看到serial log傳送成功。
並可以看到圖中上傳2個圖像,按照簽到順序。
· 程式範例下載:需要程式點我