900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > arduino ide+esp32-cam基于点灯科技blinker实现手机监控

arduino ide+esp32-cam基于点灯科技blinker实现手机监控

时间:2021-01-23 17:13:01

相关推荐

arduino ide+esp32-cam基于点灯科技blinker实现手机监控

首先在arduino ide上下载最新的blinker库http:// /blinker-iot/blinker-library/archive/master.zip

解压之后放在arduino的库的文件夹中,

再附加开发板库的网址中填入/dl/package_esp32_index.json,完成后点击“好”,再在开发板管理器中找到esp32的板库进行安装,如果安装失败再重新安装,重复几次后即可安装成功。或者下载esp32的安装包解压到D:\Arduino\hardware\arduino-esp32-master

安装成功后在开发板中选择AI Thinker ESP32-CAM

在文件示例中找到我们之前下载的blinker库在里面找到Blinker_ESP32_CAM打开

在里面把#define BLINKER_ESP_SMARTCONFIG一键配网注释掉然后加入自己的WiFi名称和密码再将Blinker.begin(auth);初始化改成Blinker.begin(auth, ssid, pswd);

#define BLINKER_WIFI//#define BLINKER_ESP_SMARTCONFIG#include <Blinker.h>#include "ESP32_CAM_SERVER.h"char auth[] = "********";//blinker的密钥char ssid[]="*******";//WiFi名称char pswd[]="********";//wifi密码bool setup_camera = false;void dataRead(const String & data){BLINKER_LOG("Blinker readString: ", data);Blinker.vibrate();uint32_t BlinkerTime = millis();Blinker.print("millis", BlinkerTime);//Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");}void setup(){Serial.begin(115200);BLINKER_DEBUG.stream(Serial);pinMode(LED_BUILTIN, OUTPUT);digitalWrite(LED_BUILTIN, LOW);Blinker.begin(auth,ssid,pswd);Blinker.attachData(dataRead);}void loop(){Blinker.run();if (Blinker.connected() && !setup_camera){setupCamera();setup_camera = true;Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");}}

如果烧录上传失败可能是电脑usb口的供电不足换一个usb口试一试

上传成功后打开串口监视器找到IP Address:把地址复制下来 粘贴到APP中的URL设置视频流为mjpg(切记地址一定要复制不要手打可能会出错)

就可以看到视频了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。