当前位置:   article > 正文

esp32cam小车_esp32小车

esp32小车

闲来没事,把以前做的摄像头小车发出来。视频在这里插入图片描述

。先说说线路esp32cam模块一个h桥直流电机驱动一个履带底盘一个在这里插入图片描述
io用的12,13,14,15电源就不说了然后h桥驱动器用的最便宜的2块多。在这里插入图片描述
还有小车这个就贵点了在这里插入图片描述
io12,13一组电机14,15一组,就这么简单
然后代码以前用的官方的程序改的有点麻烦,后来用的arduino这个简单在原有代码上添加脉冲代码主要改变占空比来改变速度ledcSetup函数用了两个低速和一个高速通道记不太清楚了频率都设成500别的也可以,影响不大,然后建立一个socket服务器端口800和手机端通讯。可做路由器端口映射实现远程操作,arduino代码

#include "esp_camera.h"
#include <WiFi.h>
#include <Arduino.h>
#define CAMERA_MODEL_AI_THINKER

const char* ssid = "热点";
const char* password = "密码";
WiFiServer server(800)//端口号
#if defined(CAMERA_MODEL_WROVER_KIT)
#define PWDN_GPIO_NUM    -1
#define RESET_GPIO_NUM   -1
#define XCLK_GPIO_NUM    21
#define SIOD_GPIO_NUM    26
#define SIOC_GPIO_NUM    27
#define Y9_GPIO_NUM       35
#define Y8_GPIO_NUM       34
#define Y7_GPIO_NUM       39
#define Y6_GPIO_NUM       36
#define Y5_GPIO_NUM       21
#define Y4_GPIO_NUM       19
#define Y3_GPIO_NUM       18
#define Y2_GPIO_NUM        5
#define VSYNC_GPIO_NUM    25
#define HREF_GPIO_NUM     23
#define PCLK_GPIO_NUM     22

#else
#error "Camera model not selected"
#endif
float cm; 
void startCameraServer();
void setup() {
   
  Serial.begin(115200);
  Serial.setDebugOutput(true);
  Serial.println();
  pinMode(4, OUTPUT);   pinMode(2, INPUT); 
 // pinMode(12, OUTPUT); pinMode(13, OUTPUT); pinMode(14, OUTPUT); pinMode(15, OUTPUT); // set the LED pin mode
  ledcSetup(9, 500, 8); // 设置通道
  //ledcAttachPin(12, 9);  // 将通道与对应的引脚连接
       ledcSetup(8, 10, 8); // 设置通道
    ledcSetup(10, 500, 8); // 设置通道
 // ledcAttachPin(14, 10);  // 将通道与对应的引脚连接
camera_config_t config;
  config.ledc_channel = LEDC_CHANNEL_0;
  config.ledc_timer = LEDC_TIMER_0;
  config.pin_d0 = Y2_GPIO_NUM;
  config.pin_d1 = Y3_GPIO_NUM;
  config.pin_d2 = Y4_GPIO_NUM;
  config.pin_d3 = Y5_GPIO_NUM;
  config.pin_d4 = Y6_GPIO_NUM;
  config.pin_d5 = Y7_GPIO_NUM;
  config.pin_d6 = Y8_GPIO_NUM;
  config
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/588263
推荐阅读
相关标签
  

闽ICP备14008679号