ESP32 和 ESP32 Cam 是两款微控制器,功能强大且用途广泛,但它们也有一些关键区别。ESP32 是一种集成了 Wi-Fi 和蓝牙功能的低功耗微控制器芯片,可以用于各种物联网(IoT)应用。ESP32 CAM 是一种基于 ESP32-S 芯片的开发板,除了 Wi-Fi 和蓝牙功能外,还具有一个摄像头模块,可以用于视频处理或人脸识别等应用。
ESP32
砂石 玻璃(尤其含金属矿渣的砂石建筑材料等)
重启操作会清除路由器的缓存,减少无用工作,降低路由器负荷。现在路由器一般有定时重启的设置,只要设置好就不在需要手动重启了。
参加此次PK的3款智能摄像机中,分别是搭载1根内置3dBi天线的“智能摄像机1”(为了保证公平,我们在这里只使用代称。),搭载1根外置置3dBi天线的“智能摄像机2”,搭载2根外置3dBi天线的“智能摄像机3”。
ESP32一共48个管脚,其中25个引出到开发板两侧的排针上。其中包括:15 个范围为 0-1V、0-1.4V、0-2V 或 0-4V 的 ADC 通道、2 个 UART 接口、25 个 PWM 输出、2 个 DAC 通道、三个 SPI、I2C 和 I2S 接口以及 9 个触摸传感器引脚.
每个引脚都有其用途。四个 GPIO 引脚仅用于输入,这意味着它们只能用于读取信息,它们是 GPIO 34、35、36 和 39。还有一些引脚可与 I2S(Inter-IC Sound)音频接口一起使用以发送或接收数字音频信号。最后,不建议使用GPIO 1、6、7、8、9、10 和 11。这 8 个引脚,因为它们要么保留用于外部组件,要么具有与启动电路板相关的特殊功能。
ESP32 DevKit v1 ADC 引脚: ESP32 DevKit v1 中的 ADC 引脚是模数转换器,可将模拟信号转换为数字值。ADC 引脚可用于多种不同类型的传感器,例如温度传感器、光传感器、湿度传感器等。 GPIO 引脚ESP32 DevKit v1 在 15 个通道上有两个模数转换器 (ADC)。通过ADC引脚,可将外部0~3.3V(工作电压)电压转换为0~4095的整数值;提供每单位 0.0008 伏的分辨率或令人印象深刻的 0.8 mV 精度。ADC 引脚也有内部上拉电阻,允许它们直接连接到开关或其他在低电压下运行的设备。ADC 引脚标记为 ADC_CHX,可以在 GPIO 2、4、12、13、14、15、25、26、27、32、33、34、35、36 和 39 上找到。值得一提的是,ADC2 引脚不能在 ESP32 DevKit v1 上与 Wi-Fi 一起使用,因为 Wi-Fi 模块也使用 ADC2 引脚。
ESP32 DevKit v1 DAC 管脚:DAC 引脚用于数模转换,允许将数字信号转换为模拟信号。ESP32 DevKit v1 有两个 8 位 DAC(数模转换器),可用于输出 0 至 3.3V 的模拟电压电平。这对于将 ESP32 板连接到需要模拟信号的设备(例如传感器或电机)非常有用。ESP32 DevKit v1 上的 DAC 引脚标记为“GPIO25”和“GPIO26”。要使用 DAC,必须首先使用代码中的 gpio_pad_select_gpio() 函数将其中一个引脚配置为特定的引脚模式。
ESP32 DevKit v1 SPI 管脚:SPI 是串行外设接口的缩写,是两个设备之间的电气串行通信协议。它通常用于连接微控制器和其他外围组件,如传感器、显示器和存储单元。ESP32 DevKit v1 开发板共有三个 SPI 引脚:SPI、HSPI 和 VSPI。所有SPI都支持SPI格式传输的4种时序模式,最高80 MHz和80 MHz的分频时钟以及最高64-Byte FIFO。请记住,在这些端口中,只有 VSPI 和 HSPI 是 ESP32 上可用的 SPI 端口。这些 GPIO 引脚布局为 GPIO 2、5、12、13、14、15、18、19、20、23。
ESP32 DevKit v1 UART 引脚:ESP32 开发板具有两个 UART 接口 – UART0 和 UART2 – 可以支持高速异步通信,包括 RS232 和 RS485,IrDA 高达每秒 5 兆比特!
ESP32 DevKit v1 触摸管脚:触摸引脚是电路板上最重要和最通用的引脚之一,因为它允许在项目中使用触摸输入。ESP32 DevKit v1 有 9 个电容式触摸感应板 触摸管脚 由三个不同的部分组成——传感器引脚、中断/IO 引脚和数字 IO 引脚。传感器是触摸针的主要部分,对手指触摸和近距离感应敏感。它充当天线,当手指或其他导电材料接近它时检测电容变化。然后将此信息发送到中断/IO 引脚,只要电容发生变化,该引脚就会触发中断。数字 IO 引脚用作触摸引脚的输出,可用于根据传感器垫的输入控制其他组件或外围设备。例如,您可以使用它在检测到手指触摸后打开灯或激活警报。
ESP32 开发板有多种尺寸、形状和外形尺寸可供选择,以适应不同的项目和应用。一些常见功能包括用于编程和调试的 USB 端口、板载 LED 和按钮、内置调试器/仿真器、板载内存存储 – RAM 和闪存、JTAG 接头(用于高级调试)以及微型 SD 卡插槽。此外,一些 ESP32 开发板具有额外的组件,例如温度传感器、运动传感器或 RFID 读取器,可用于进一步扩展其功能。这些新增功能使 ESP32 非常适合用于可穿戴技术或其他连接设备。