【物聯網入門教學課程2】ESP32-CAM 打造無線影像串流主機
文章推薦指數: 80 %
米羅就手把手帶各位使用AI-Thinker ESP32-CAM打造一個無線影像串流主機,讓你快速上手。
... 重點是它也可以在Arduino IDE上做開發,而且語法跟Arduino UNO是一模一樣的。
入門篇,物聯網
【物聯網入門教學課程2】ESP32-CAM打造無線影像串流主機
2021-06-09
發佈由
管理員
米羅在本篇分享給各位不用三百元就可以打造一個無線影像串流主機。
米羅只介紹好的東西讓你想像不到的便宜!!
AI-ThinkerESP32-CAM是一個以ESP32作為基礎的開發版,除了ESP32本身內建WIFI及藍芽BLE之外,再加上OV2640兩百萬畫素相機模組、TF卡(SDCard)、閃光燈模組,所組成的開發版。
ESP32-CAM上可以用鏡頭擷取影像、用網路傳輸照片、並用藍芽進行遙控,這些都可以在這一個小小的晶片中完成,重點是它也可以在ArduinoIDE上做開發,而且語法跟ArduinoUNO是一模一樣的。
是不是很想嘗試看看,米羅就手把手帶各位打造一個無線影像串流主機,讓你快速上手。
ESP32-CAM官方原廠購買網址:https://shop.mirotek.com.tw/shop/200041/
USBTTL官方原廠購買網址:https://shop.mirotek.com.tw/shop/400088/
ESP32CAM特點
產品簡介:
可廣泛應用於各種物聯網場合,適用於家庭智能設備、工業無線控制、無線監控,無線定位系統信號以及其它物聯網應用,是物聯網應用的理想解決方案。
體積超小的802.11b/g/nWi-Fi+BT/BLESoC模塊
產品規格:
採用低功耗雙核32位CPU,可作應用處理器
主頻高達240MHz,運算能力高達600DMIPS
內置520KBSRAM,外置4MPSRAM
支持UART/SPI/I2C/PWM/ADC/DAC等接口
支持OV2640和OV7670攝像頭,內置閃光燈
支持圖片WiFi上傳
支持TF卡
支持多種休眠模式
內嵌Lwip和FreeRTOS
支持STA/AP/STA+AP工作模式
支持SmartConfig/AirKiss一鍵配網
支持二次開發
安裝ArduinoIDE
1.下載ArduinoIDE:
▼首先至下載arduinoIDE:https://www.arduino.cc/en/Main/Software
▼ 選擇JUSTDOWNLOAD,可僅下載不捐助
2. ArduinoIDE安裝:
3. 安裝ESP32開發版套件:
▼檔案/偏好設定=>額外的開發板管理員網址,加入 輸入https://dl.espressif.com/dl/package_esp32_index.json
▼工具/開發板/開發板管理員:在開發版管理員中輸入ESP32,找到ESP32套件後,點選install安裝。
安裝USBTTL及驅動程式
本文所使用的USBTTL是使用原裝FTDIFT232晶片,非常的方便。
參考圖▼連線方式。
圖中綠線IO0/GND則是在燒錄時才插上,常態請保持斷開。
Arduino物聯網開發板與周邊零件|最佳選擇:https://shop.mirotek.com.tw
選擇開發板
將USBTTL接上電腦後,接著點選工具>開發板,在右側往下拉,就可以找到ESP32系列的板子,其中這次ESP32-CAM是使用ESP32WroverModule。
因為這個程式包含Streamserver與臉部辨識請更改PartitionScheme為『HugeAPP』。
參考圖▼
開啟內建範例檔CamreaWebServer
修改範例程式:
將第10行//#defineCAMERA_MODEL_WROVER_KIT註解起來,
將第14行#defineCAMERA_MODEL_AI_THINKER的註解刪除,如下圖▼,並在14,15行修改你的WIFI設定
Arduino物聯網開發板與周邊零件|最佳選擇:https://shop.mirotek.com.tw
程式修改完成後,即可上傳燒錄,
▼非常重要~~ 非常重要~~ 非常重要~~因為重要所以說三次‼️
👉燒錄時將IO0與GND對接並按RESET鍵
👉燒錄完成後,將IO0與GND分開,開啟序列埠監控視窗(鮑速選115200),然後再按RESET鍵,一旦連上線之後,就會顯示ESP32拿到的IP位置,如下圖▼,本例為192.168.0.79
▼接著在瀏覽器上輸入IP,將可對攝影機做相關的設定
GetStill:可利用攝影機拍照
StartStream:攝影機有動態畫面,無線影像串流
臉部辨識:打開下方的FaceDetection,就可以啟動臉部偵測的功能,一偵測到臉部,就會顯示黃色框框。
▼現在我們就來試試StartStream攝影機功能,哇!!有動態畫面耶….不用三百元就可以打造一個無線影像串流主機,真的是CP值超高的物聯網開發板。
Arduino物聯網開發板與周邊零件|最佳選擇:https://shop.mirotek.com.tw
Tags:
arduino,arduino教學,arduino程式,esp32,esp32arduino,esp32cam,esp32cam教學
上一篇
【Arduino進階教學課程】第三篇:LM35溫度感測器
返回列表
下一篇
【物聯網入門教學課程1】從Arduino入門認識NodeMcuESP8266
相關文章
ARDUINO,進階篇,顯示器模組
【Arduino進階教學課程】MirotekLCD2004I2C顯示模組
2021-12-16
發佈由
管理員
實驗說明:
MirotekLCD2004I2C模組是一個可以顯示4行字符,每行20個字符的LCD顯示螢幕,帶有藍色背景和白色背光。
我們的LCD內置ArduinoIIC/I2C...閱讀更多
mBlock5(Scratch),入門篇
【mBlock5】如何取得及安裝(Windows、MAC)
2021-12-09
發佈由
管理員
電腦上使用
mBlock5可以在Windows和Mac操作系統(OS)上運行。
您可以在PC上下載並安裝mBlock5,享受編程的樂趣。
系統需求
Windo...閱讀更多
ARDUINO,進階篇,顯示器模組
【Arduino進階教學課程】驅動ILI9486TFT全彩3.5吋LCD顯示螢幕
2021-12-07
發佈由
管理員
實驗說明:
在前幾篇文章分別跟各位介紹1602LCD、OLED,還有ST7735TFTLCD,但這些的顯示尺寸與色彩都很有限。
假如你的專案上需要高清大尺寸的顯示螢幕,米羅推薦您可以使用ILI9...閱讀更多
mBlock5(Scratch),入門篇
【mBlock5】mBlock5和Scratch積木程式是什麼?
2021-12-08
發佈由
管理員
使用mBlock5前,我們需先了解Scratch是什麼?
維基百科是這樣介紹:Scratch讓程式設計語言初學者不需先學習語言語法便能設計專案。
開發者期望通過學習製作Scratch,啟發和激勵使用...閱讀更多
ARDUINO,進階篇,顯示器模組
【Arduino進階教學課程】Arduino驅動SSD1306OLED0.91吋顯示螢幕
2021-12-07
發佈由
管理員
實驗說明:
市面上常見的OLED有0.96吋、0.91吋,都屬於SSD1306晶片規格,可用相同的函式庫。
前一篇已經有跟各位介紹過OLED有0.96吋的使用方式,本範例將介紹SSD1306...閱讀更多
ARDUINO,進階篇,顯示器模組
【Arduino進階教學課程】Arduino驅動SSD1306OLED0.96吋顯示螢幕
2021-12-06
發佈由
管理員
實驗說明:
相信在您有許多專案需要進行圖像化人機界面進行顯示文字或圖形,OLED絕對會是您的最佳選擇,OLED的優點在於顯示效果非常漂亮,且還能顯示圖片,足夠用在許多專題上了。
市面...閱讀更多
ARDUINO,進階篇,顯示器模組
【Arduino進階教學課程】 ST7735TFT全彩顯示螢幕
2021-12-03
發佈由
管理員
實驗說明:
ArduinoLCD的選擇有很多種,尺寸也很多,但若需要顯示彩色的畫面,那米羅一定是推薦ST7735,CP值最高,效果也不錯的。
本範例將介紹ST7735彩色1.8吋顯示螢幕...閱讀更多
入門篇
【Arduino入門教學課程】電阻器色碼計算
2021-08-16
發佈由
管理員
電阻器色碼表
電阻色環(又稱:電阻色碼),是使用顏色標示電阻器的電阻值及誤差百分比。
五色環-電阻器
判讀電阻色環時,從最靠近邊端的色環開始。
第一道色環表...閱讀更多
入門篇
【物聯網入門教學課程4】NodeMCU超炫WS2812RGBLED串列控制
2021-11-26
發佈由
管理員
實驗說明
傳統方式要控制多顆RGBLED在電路接線和程式控制方面是非常麻煩的。
米羅跟大家介紹一款WS2812RGBLED,它是內建驅動晶片功能的LED,...閱讀更多
入門篇,物聯網
【物聯網入門教學課程3】玩轉NodeMCU+SSD1306驅動晶片,U8G2驅動Oled
2021-06-09
發佈由
管理員
實驗說明:
Oled0.96吋液晶顯示模組,雖然尺寸不大,但顯示效果清晰還能顯示漢字、ASCII 、圖案等,簡單4根引腳和12C接口非常適用於教學。
無需背光、顯示單元能自發光
解析...閱讀更多
ARDUINO,感測器Sensor,進階篇
【Arduino進階教學課程】第三篇:LM35溫度感測器
2021-12-02
發佈由
管理員
實驗說明:
這是一個常用的LM35溫度感測器,它主要採用LM35DZ感測器元件。
該元件的輸出電壓與攝氏溫度呈現線性關係,轉換公式如式,0時輸出為0V,每升高1℃,輸出電壓增加10mV。
...閱讀更多
入門篇,物聯網
【物聯網入門教學課程1】從Arduino入門認識NodeMcuESP8266
2021-06-09
發佈由
管理員
NodeMcu簡介:
在你的專案裡面,如果WIFI是非常重要的一環,其實捨棄Arduino系統的開發板,而選擇NodeMcu,絕對是最佳的選擇。
開源,交互式,可編程,低成本,簡單,智能,...閱讀更多
關閉
搜尋文章
Search
近期文章
【Arduino進階教學課程】MirotekLCD2004I2C顯示模組
2021-12-16
0則評論
【Arduino進階教學課程】攀藤PMS5003TPM2.5粉塵及溫濕度感測器
2021-12-14
0則評論
【mBlock5】如何取得及安裝(Windows、MAC)
2021-12-08
0則評論
文章分類
ARDUINO(31)
入門篇(22)
進階篇(10)
感測器Sensor(2)
空氣品質感測(1)
顯示器模組(7)
mBlock5(Scratch)(2)
入門篇(2)
嵌入式系統開發實作(3)
物聯網(4)
入門篇(4)
購物車
關閉
關閉
Search
輸入您想搜尋的商品關鍵字,開始進行搜尋吧!
營業時間:Mon-Sun|13:00-20:00地址:台北市士林區士東路32號E-mail:[email protected]電話:02-2836-0060
©2016-2021Copyrights米羅文創AllRightsReserved|網頁設計BySGI
Search
首頁
全部產品
商品分類
最新產品
教學範例
聯絡我們
購物須知
購物說明
退換貨條款
隱私權條款
登入/註冊
商品分類最新產品
AI高階機器人
無人機
機械手臂
機械爪子
人形機器人
影像辨識
工業風機器人
Makeblock
M程式機器人
M套件組
M感測器
M配件
DIY小車
智慧小車
小車底盤
周邊配件
Arduino
開發板
擴展板
程式學習套件
周邊配件
RaspberryPi(樹莓派)
開發板
擴展板
程式學習套件
周邊配件
物聯網(Nodemcu)
開發板
擴展板
程式學習套件
周邊配件
micro:bit
開發板
擴展板
程式學習套件
周邊配件
STM32
開發板
周邊配件
無線通訊相關
2.4G、藍芽、Modem
GPS、紅外線、433Mhz
RFID、NFC
天線、轉接頭
感測器(模組)
感測器
模組
三軸、六軸、九軸
氣體感測器
配件
顯示器、LED、聲音類
顯示器螢幕
LED相關
點矩陣
七段顯示器
喇叭、蜂鳴器
其他配件
馬達相關
伺服馬達(SERVO)
馬達
馬達驅動板
支架、配件
電源相關
電源適配器
電源模組
太陽能
繼電器(Relay)
電池盒
UART、下載器、通訊線
FTDI(FT232)
UART轉接板
通訊傳輸線
轉換器
下載器
邏輯分析儀
消耗性材料
強力膠帶
杜邦線、線材
麵包板
電阻、按鍵
DIY接頭
PCB板
排針、排母
工具
剝線鉗、鑷子
螺絲起子、套筒
量測工具
銲接工具
收納相關
3C周邊
USB線
USBHUB
通訊傳輸相關
轉換器
網路相關
電源充電器
顯示相關
音源相關
更多
ScrollToTop
延伸文章資訊
- 1Andrew's Copy Land - ESP32 CAM初體驗
下載Arduino IDE-步驟我們就省略了,請根據自己的版本下載喔 ... x.x 的內部網址,就可以看到攝影機角度的影像內容,進一步也可以作一些影像辨識應用,如人臉位置標記 ...
- 2Arduino ESP32-CAM AI 影像辨識實做|Accupass 活動通
本次課程將指導學員快速上手Arduino ESP32CAM與相關影像串流實作,從開發環境建立,一直到最後完成臉部辨識門禁與LINE通知、物件辨識等專案開發。
- 3arduino人臉辨識 - 軟體兄弟
arduino人臉辨識,隨著瀏覽器的效能越來越強大,我們開始可以透過許多的網頁技術,實現我們長久 ... 能夠解決人機互動、影像辨識、運動追蹤及機器人不少領域的應用。, ...
- 4Google 工程師手把手教學!用Arduino 和Tensorflow 自組圖像 ...
從買第一個Arduino 套裝開始,我接觸機器人有好幾年了,但直到最近才開始做完整的課題。期間有兩項技能為我打開了新世界的大門:Python 和Linux。他們背後 ...
- 5淺談Arduino機器人與機器視覺(二) - CAVEDU教育團隊
在結合視覺的機器人控制中,影像處理所需要的運算量算是較高的,而我介紹的第一種方法是電腦與Arduino控制板的硬體分工. 想當然之,最麻煩的影像處理工作我們 ...