【ESP32CAM+ArduinoIde接入点灯科技APP手机实时看视频,保姆级教程简单实用】

慈云数据 2024-04-14 技术支持 92 0

ESP32CAM+Arduino接入点灯科技APP

    • 1.硬件连接
    • 2.arduino配置
    • 3.下载esp32库
    • 4.选择文件-示例-Blinker-Blinker_ESP32_CAM
    • 5.源码
    • 6.上传
    • 7.添加到点灯APP中

      1.硬件连接

      esp32CAM安装好摄像头和底板插入电脑usb,下载ch320驱动,一般电脑自行安装在这里插入图片描述

      2.arduino配置

      文件-首选项-附加开发板管理地址中添加https://dl.espressif.com/dl/package_esp32_index.json或者https://www.arduino.cn/package_esp32_index.json

      在这里插入图片描述

      3.下载esp32库

      开发板管理器中找到esp32 by Espressif Systems库还有blinker库进行安装,国外网址不翻墙比较慢你懂的,多安装几次就可以了。或者下载esp32的安装包解压到自己对应的本地库文件路径,

      例如C:\Users\xiao1\AppData\Local\Arduino15\packages\esp32\hardware\esp32在这里插入图片描述

      4.选择文件-示例-Blinker-Blinker_ESP32_CAM

      这是刚才安装好的Blinker第三方库例程

      5.源码

      代码中注释掉一键配网的//#define BLINKER_ESP_SMARTCONFIG,自己的wifi名字密码加进去,再把Blinker.begin(auth);改成Blinker.begin(auth, ssid, pswd);

      代码如下,直接复制用就行

      #define BLINKER_WIFI
      //#define BLINKER_ESP_SMARTCONFIG
      #include 
      #include "ESP32_CAM_SERVER.h"
      char auth[] = "e79717272eee";
      char ssid[]="JohnnyYong";//WiFi名称
      char pswd[]="xxxx";//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);
      }
      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() + "\"}");
          }
      }
      

      6.上传

      烧录成功打开右上角串口监视器后按下底板的RST键,查看IP地址在这里插入图片描述

      7.添加到点灯APP中

      省的自己开发APP了,ios和Android都支持哈,同网络下流畅度还行,暂时不会做推流,路过的欢迎指点,赠人玫瑰,手有余香,有帮助记得点赞哈在这里插入图片描述

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon