一、项目背景介绍
随着3D打印技术的日益普及,这项新兴科技已经悄然融入了我们的日常生活。然而,由于3D打印的目标部件往往结构复杂,加之打印机速度的限制,打印过程可能需要相当长的时间才能完成。为了解决这一问题,并避免因材料堵塞、断电等意外情况导致的时间延误和材料浪费,采用视频监控系统成为了一种非常有效的解决方案。通过实时监控打印进程,我们可以及时发现并解决潜在问题,从而显著提高打印效率和成品质量,减少不必要的成本损耗。
本次我计划使用Seeed XIAO ESP32S3 Sense开发板和配套的摄像头,以及温湿度传感器DHT11,制作一个可以远程查看3D打印机打印进度以及环境信息的监控系统。
二、项目实施方案
本项目的方案框图如下图所示:
由图可知,本项目的监控系统主要有两部分组成:XIAO ESP32S3 Sense开发板和温湿度传感器DHT11。
至于视频的传输方式,在物联网与智能监控领域,实时视频流传输是一个关键的技术点。考虑到XIAO ESP32S3 开发板的芯片 ESP32S3 的强大且灵活的通信功能,我们选择使用“动态联合图像专家组”视频流进行本次无人机图传算法的设计。
动态联合图像专家组(Motion Joint Photographic Experts Group,MJPEG)简称动态 JPEG,是一种基于JPEG格式图片的动态视频编码格式,也被称为运动JPEG,它提供高质量的图像和灵活的编辑功能。MJPEG视频流将运动的视频序列视为连续的静止图像进行处理。每一帧图像都分别使用JPEG编码进行压缩,这意味着每一帧都是一个独立的JPEG图片,使得每一帧都可以单独进行解码和显示。此外,MJPEG视频流的压缩和解压过程相对简单,可以实现较高的帧率,从而方便实时视频传输和显示等功能的应用。
三、项目设备支持
XIAO ESP32S3 Sense开发板
Seeed Studio XIAO ESP32S3 Sense开发板采用高集成度的Xtensa处理器ESP32-S3R8 SoC,支持2.4GHz WiFi和低功耗蓝牙,适用于多种无线应用。它还具有锂电池充电管理功能。该开发板配备了一个插入式OV2640摄像头传感器,可显示 1600*1200的全分辨率。它的底座甚至兼容OV5640,支持高达2592*1944的分辨率。
该开发板拥有功能强大的SoC和内置传感器,芯片上有8MB PSRAM和8MB FLASH,另外还有一个SD卡插槽,可支持高达32GB的FAT存储空间。
DHT11温湿度传感器
DHT11是一款低成本且易于使用的温湿度传感器,它能够同时测量环境中的温度和相对湿度。该传感器具有数字输出功能,适用于多种应用场合,如智能家居系统、气象站以及各种需要监测温湿度变化的场景。
四、心得体会
感谢电子森林发布的FastBond活动这次的机会,让我能够有机会实现自己之前的小创意。并且官方推荐的厂商的产品质量都很值得一试!