在上一期的免費(fèi)項(xiàng)目:高性價(jià)比WIFI圖傳方案快速入門教程 的介紹中,詳細(xì)地介紹了ESP32-CAM模塊的簡(jiǎn)單使用 ,其裁剪了官方圖傳和人臉識(shí)別的代碼改造成簡(jiǎn)單的圖傳代碼,由官方四個(gè)文件的代碼縮減成一個(gè)文件的代碼。目的就是讓買家能快速上手這個(gè)源碼。讓這個(gè)源碼復(fù)雜度降低很多,利于閱讀和學(xué)習(xí)。
在這一期的免費(fèi)項(xiàng)目:修改了上一期的項(xiàng)目的源碼,實(shí)現(xiàn)嵌入式web server功能實(shí)現(xiàn)遠(yuǎn)程瀏覽器WIFI點(diǎn)燈的操作(PIN4的IO口集成了閃光燈LED,所以不用外接燈了,亮瞎眼的亮度),實(shí)現(xiàn)了將服務(wù)器嵌入到單片機(jī),單片機(jī)wifi聯(lián)網(wǎng)之后,局域網(wǎng)訪問(wèn)單片機(jī)主頁(yè)(通過(guò)串口打印的網(wǎng)址)就可以在網(wǎng)頁(yè)里面控制開發(fā)板的燈,該設(shè)計(jì)是ESP32-CAM物聯(lián)網(wǎng)應(yīng)用的一個(gè)巨大的嘗試,本人浪費(fèi)生命值寫了兩天代碼,踩了很多坑,也學(xué)到很多,寫了一共三個(gè)版本的代碼,此版本的代碼是最便宜的一個(gè)版本,呵呵,不會(huì)接線和操作的看上期的項(xiàng)目即可,這里不再重復(fù)說(shuō)明了,重要的事情說(shuō)一遍:我有收費(fèi)版的代碼,服務(wù)更周到。
下面請(qǐng)看模塊運(yùn)行效果圖:
下面是實(shí)物圖:
模塊的原理圖:
電腦接上串口CH340,CH340接上ESP32-CAM之后,打開串口調(diào)試助手,調(diào)試效果如下:
服務(wù)器返回消息:
真源碼截圖(絕對(duì)給力):
項(xiàng)目總結(jié):這次是利用ESP32-CAM模塊對(duì)物聯(lián)網(wǎng)應(yīng)用的一次巨大的嘗試,在電路城目前好像還沒(méi)有相關(guān)的教程,在B站雖然有類似的項(xiàng)目,但是根本沒(méi)有源碼,也沒(méi)有教程,而且功能沒(méi)有我這個(gè)那么強(qiáng)大,因?yàn)槲疫@個(gè)嵌入式服務(wù)器是有反饋的,而且支持網(wǎng)頁(yè)手動(dòng)輸入指令,開燈或者關(guān)燈指令發(fā)送之后服務(wù)器會(huì)給客戶端一個(gè)響應(yīng)的,代碼都是自己手工完成的,也借鑒過(guò)很多相關(guān)的項(xiàng)目。只要掌握這個(gè)嵌入式服務(wù)器遠(yuǎn)程點(diǎn)燈的項(xiàng)目,那么其他類似的設(shè)計(jì)就可以舉一反三了。需要注意的是這個(gè)版本的代碼是沒(méi)有任何注釋的,代碼冗余度也很大,收費(fèi)版的代碼更加精簡(jiǎn)和加入詳細(xì)注釋(最關(guān)鍵)和調(diào)試代碼。如下所示:
后期的的項(xiàng)目會(huì)涉及到圖像處理(顏色識(shí)別,人臉檢測(cè),人臉識(shí)別,顏色跟蹤,智能小車,手機(jī)app客戶端控制,云平臺(tái)語(yǔ)音識(shí)別,云平臺(tái)圖像識(shí)別等等,私有云圖像處理,私有云監(jiān)控搭建)全部原創(chuàng)開源,敬請(qǐng)期待。