講師:尤濬哲 (夜市小霸王)
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
沒有留言:
張貼留言