当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]DashCam项目使用“AI Thinker ESP32-CAM”模块,该模块具有200万像素摄像头(OV2640), 10个I/O引脚,片上LED,片上闪光灯和一个MicroSD插槽来存储视频。它的微型摄像头和240MHz的CPU能够提供相当质量的图像和视频帧。

本项目是“WiFi高清DashCam ESP32-Cam”固件(arduino源代码-)。使用基于ip的web应用程序。有了这个项目,您可以在驾驶过程中录制视频,或用于其他目的。

DashCam项目使用“AI Thinker ESP32-CAM”模块,该模块具有200万像素摄像头(OV2640), 10个I/O引脚,片上LED,片上闪光灯和一个MicroSD插槽来存储视频。它的微型摄像头和240MHz的CPU能够提供相当质量的图像和视频帧。

源代码包含以下文件:

•ESP32DashCam。ino(主处理程序文件)

•h -项目全局变量和定义文件。

•user_init。项目初始脚本文件。

•user_loop。ino -这个文件有一个“userLoop()”函数,它会重复调用(像arduino的“loop()”函数)。

•user_settings。ino -项目设置文件。

•user_main。在线视频流处理程序脚本。

•user_sub。网络处理程序脚本。

•user_global。这个文件有全局函数。

•WebApp .h -该文件包含DashCam WebApp的脚本。

上传WiFi高清DashCam ESP32-Cam项目

首先用Arduino程序打开其中一个文件,然后设置设置(Board和CPU Frequency)。

然后在“下载模式”下打开ESP32模块(GPIO0 - >GND),并使用USB2Serial模块上传程序。

•建议安装(或升级/降级到)“ESP32板rev 3.2.0”。此修订版与项目更加兼容。

•在做任何事情之前,必须在兼容的ESP32模块(Ai Thinker ESP32- cam)上设置“板”。

•CPU启动速度设置为240MHz。

•对于“下载模式”,使用跳线将“IO 0”连接到GND。

•建议在第一次上传之前删除ESP闪存中的全部数据。

准备ESP32 DashCam

“Ai思考者ESP32-Cam”模块是一个现成的设备。你只需要一个标准的5V电源(例如USB线)和一个录音开关。

你也可以在模块的调节器上贴一个散热器。这不是必须的,但推荐。

•板载ESP32模块只能接收3.3v。电压过高会损坏模块。

•5V和3.3V的输入引脚不要使用更高的电压。

原理图很简单。所有您需要的是一根USB电缆(或12v至5v稳压器)作为电源,需要一个两状态(开/关)3针记录开关连接到3.3V, GND和U0R(开关的中心引脚带有470欧姆负载电阻)。

然后你可以把它放在一个合适的地方(例如,在中央镜子后面的某个地方)。

当开关打开(连接到GND)时,开启录音,关闭WiFi;当开关断开(连接到3.3v)时,开启WiFi。

WiFi高清DashCam ESP32-Cam Web应用程序

插上电源,接通电路,模块处于“正常模式”,记录开关处于关闭状态。

然后LED会闪烁一次(如果一切正常)。然后你就可以通过电脑或智能手机上的WiFi网络看到模块的热点ssid。

默认“SSID”为“WiCardDashCam”,默认密码为“12345678”。使用PC、车载多媒体或智能手机网络浏览器(Chrome或Firefox)连接并访问192.168.4.1。

Web应用程序分为4个菜单。点击菜单按钮可以选择菜单:

•在线视频流:显示主界面和在线视频流。

•文件管理器:访问保存在存储卡中的文件。

•设置:WiFi和系统配置。

WiFi高清DashCam在线流

这是默认页面,您可以在此页面中看到在线视频流。

加载页面几秒钟后,模块自动启动在线流媒体。

通过点击视频图像,图像将缩放到与原始大小完全相同。

流屏幕下有两个按钮,点击“CAPTURE”,应用程序将拍摄并保存截图,点击或点击“LIGHT”按钮,片上闪光LED将打开和关闭。

WiFi高清DashCam ESP32-Cam文件管理器

应用程序中有一个文件管理器菜单,显示存储卡根目录下的文件。每个文件都可以通过点击下载按钮下载。

支持的文件(.jpg.jp4.jp4. wave .mp3)可以在web应用程序中选择并播放。

“。jp4”和“。jp5”文件可以导出为。Avi文件通过点击导出按钮。你可以打开。使用“BS Player”,“VLC”,“KM Player”或任何其他标准多媒体软件。此外,文件可以编辑的标准视频制作商,如“视频匹配”。

你可以通过点击删除按钮来删除任何文件。

•通过点击播放按钮(JP5文件图像的中间),视频将被下载并与音频一起播放,您可以通过点击或点击图像暂停视频。

•下载或导出视频可能需要一段时间,这取决于视频的长度和WiFi信号强度。

DashCam ESP32-Cam设置

web应用程序的设置菜单被分为5个部分:

•Modem配置在本节中,您可以看到可用的接入点、连接状态、设备MAC地址和DHCP IP。在本节中还可以设置调制解调器接入点的SSID和密码。

•热点配置在本节中,您可以设置模块的热点SSID和密码。安全链接是一个字符串,它将被添加到模块的IP地址的末尾。例如,如果您将其设置为“123”,则模块的WebApp的IP地址将为192.168.4.1/123,而不是192.168.4.1。临时热点将在模块连接到调制解调器或加入网络后立即禁用热点(针对网络中的最后一个设备)。

摄像机配置本节中:

•在线流媒体和录音的“质量”可以是225p, 360p, 450p或720p(1280*720高清),fps可能在10 fps到近60 fps之间变化。

•“记录时间”可以是10秒,30秒,1分钟,2分钟或4分钟。

•“自动记录仪”包括“运动检测灵敏度”,这是运动检测的内部图像处理灵敏度,可以关闭,低,中或高,始终和“延时”功能。延时拍摄的照片,并保存在a.jp4时间在每一个选定的时间(5秒至24小时之间)。输出的视频是10FPS,所以一个10秒的视频加上5秒的延时,需要500秒。

•“24MHz”开关加快了相机的性能。

•“闪光灯”开关在录制过程中打开和关闭片上电源LED。

•内部图像处理的灵敏度还取决于场景光线和物体。

•只有当你打开物理记录开关时,记录才会被启用,只有当记录开关关闭时,延时才可用。

•如果您打开模块的任何一页,将停止录制和延时。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭