基于ESP32-CAM的物联网WiFi智能小车
一.功能概述
摄像头的画面可以实时的传输到,点灯科技APP的手机端,这样可以实时查看周围环境的状况,灯光不足,画面不清晰时可以打开灯光照明。手机端有左转、右转、前进、后退、停止的按钮。可以根据自己需要,来控制小车。手机APP端还设有模式切换的按钮,可以根据需要进行避障和手动模式的切换。
二、项目模块
小车套件,舵机、esp32-cam、稳压模块、电机驱动模块、超声波模块、开光按钮
三、核心代码(需要源码可以联系)
void loop()
{
Blinker.run();//连接点灯科技
int Wave_len = 0;
if(modeflag == 0)
{
//获取超声波的数据
//避障模式
else if(modeflag == 1)
{
Go_Forward();
//获取超声波的数据
Wave_len = getTime()/58;
if((Wave_len > 1) && (Wave_len < 25))
{
Stop_Car(); //停车
digitalWrite(LED,HIGH);//开灯
Wave_len = getTime()/58;
if(Wave_len >1 && Wave_len <15)
{
digitalWrite(LED,HIGH);//开灯
Go_Back(); //后退
delay(100);
Stop_Car(); //停车
digitalWrite(LED,LOW);//关灯
}
else
{
Stop_Car();
Myservo(135);
Wave_len_L = getTime()/58;
delay(1000);
Myservo(45);
Wave_len_R = getTime()/58;
delay(1000);
Myservo(90);
delay(100);
}
}
}
}
四、视频演示
需要源码加v:YX_CFZ_3454
视频地址:https://live.csdn.net/v/382534?spm=1001.2014.3001.5501https://live.csdn.net/v/382534?spm=1001.2014.3001.5501
作者:不会代码的卡拉咪