ESP32-CAM

【ESP32-CAM】第七篇:上課簽到系統- Gmail照片通知

簽到系統廣泛,如:打卡簽到(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個圖像,按照簽到順序。

·       程式範例下載:需要程式點我