2021年2月4日 星期四

1100204延和科技中心ESP32-CAM 影像串流與影像辨識-資訊科技-AI增能


講師:尤濬哲 (夜市小霸王)
esp32晶片+二百萬的cam(一般和廣角)面積是microbit一半
可以直接接感測器、照片影片可以直接儲存在sd卡
可以直接手機和網頁讀取
最吸引人的是它的$$
老師說可以直接熱拔插.....
1arduino 安裝
2esp32cam寫入
3拍照
4錄影
5line
6mqtt
硬體:筆電-esp32cam-手機
軟體:chrome-line+mqtt
今天最大特色是
科技中心的零食豐盛,還有堅果飲...
午餐是海苔捲


ESP32-CAM

影像串流與影像辨識

https://bit.ly/2Da3Xzw

FB:esp32愛玩



進度
開發環境設定
基礎影像串流Server
利用人體感應器拍照SD卡存檔
利用超音波感應上傳LINE
Python環境建構
OpenCV開啟webcam
Yolo物件辨識
Yolo與esp32cam串流
tesseract-ocr文字辨識

arduion IDE 1.8.8以後版本:
https://www.arduino.cc/en/Main/Software




下載驅動程式:
CH340:https://cdn.sparkfun.com/assets/learn_tutorials/8/4/4/CH341SER.EXE
CP2102:https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip
下載後,執行安裝
確認無驚嘆號即可
OTA on the air



開啟Arduino IDE後,開啟檔案/偏好設定,在下方空白處貼上:https://dl.espressif.com/dl/package_esp32_index.json
測試穩定版為1.0.4
點選工具/開發版/開發版管理員
輸入ESP32

本次使用的ESP32CAM將使用
ESP32 Wrover Module,此為ESP32通用版本。
修改Port為您電腦的port。
最後修改partition Scheme為Huge APP



void setup() {

  // put your setup code here, to run once:

pinMode(4,OUTPUT);//pin4->flashlight

}


void loop() {

  // put your main code here, to run repeatedly:

digitalWrite(4,HIGH);

delay(500);

digitalWrite(4,LOW);

delay(5000);

}




C語言用駝峯表示法

http://192.168.177.190/start?framesize=VGA&length=1800&interval=200&quality=10&repeat=100&speed=10&gray=0






LINE的自動化傳訊工具目前來說分成兩種,BOT跟Notify
LINE Notify 製作過程
一、申請LINE Notify服務
二、取得使用者Token
三、自動化訊息
1連上https://notify-bot.line.me/my/
2個人頁面
3發行權杖
4找聊天室/名稱
5複製
fHIySQz4cLQ5696aUw3Rmw7U65kdIPEpRdDrs4YFzwk


測試
https://www.apitester.com/
get和post  前面較鬆

將LINE機器人加入設定的群組
先到:https://www.apitester.com/
1.修改傳遞方式為POST
2.輸入Notify傳訊網址:https://notify-api.line.me/api/notify
3.Post data,輸入message="hello Eric"
4.點選Header頁簽
5.新增一個Header參數,請注意Bearer與Token之間有一個空白

Authorization   Bearer


沒有留言:

張貼留言