TimerCAM介绍&示例-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4295|回复: 1

TimerCAM介绍&示例

[复制链接]
发表于 2021-8-4 11:49 | 显示全部楼层 |阅读模式
大家好,今天为大家介绍的是Timer CAM,是我司研发的摄像头系列模块。名字里面有timer这个字,可以理解为它是一个有定时功能的摄像头,平时它是休眠的,基本上不用电,设定的时间到了它就会醒过来,拍个照片,发送到你想要的地方去。TimerCam有3个型号:Timer camera裸板没电池、timer camera X带壳有电池和timer camera F带壳和电池且有鱼眼广角镜头。他们的主板都是一样的,所以开发的方法也是一样的。今天就以Timer Camera X为例,为大家做一个产品介绍和上手教程。
P1.png
【流程1:产品介绍】
首先在包装盒表面我们可以看到它的基本信息,可以看到它最高可实现300万像素拍摄,支持WiFi、串口两种方式进行图像传输并附带定时休眠唤醒功能,在定时拍照开启后(每小时一张),电池可持续工作一个月以上,完全满足我们日常生活中的基本拍摄要求。
P2.png
现在我们来看看实物吧,在正面的就是300w像素的摄像头,在镜头旁边的地方有个复位按钮的小孔,以及LED指示灯,在非外部供电模式下,按下复位按键可以将设备关机,拍摄照片时LED指示灯亮蓝色。
P3.png
在左边边上的是开机按键,按2s开机唤醒。
P4.png
底部的是一个USB C接口用于连接电脑进行串口调试,还有一个4 pin的grove接口,用于连接其他外设进行拓展开发。
P5.png
背面同样也标注了产品信息和认证信息。
P6.png
接下来,我们开始设置使用。
Timer CAM可以通过我们公司研发的上位机工具Camera Tool进行设置开发,也可以通过我们的开发平台UIFlow进行开发。
【流程2:Camera-Tool开发】
首先我们来看一下如何使用Camera-Tool进行开发。首先,用浏览器打开这个网址
http://docs.m5stack.com/zh_CN/quick_start/timer_cam/quick_start_cameratool )点击下载Windows版的上位机软件,下载好之后解压双击打开里面的cameraTools.exe。现在进入到cameraTool的界面。
P7.png P8.png
我们先来配置串口传输模式。使用Type-C数据线连接TimerCAM和电脑,连接好后,点击右上角的COM1,更改对应串口号,再确认下方的Connect Mode是Serial模式也就是串口模式。
P9.png
现在设置好之后,点击Burner开始烧写,等待一段时间,出现Download successful表明烧写成功。点击Connect就可以连接了。串口模式设置成功,现在电脑和TimerCAM通过数据线连接通信。
P10.png
可以看到,Camera Tools的页面里出现了TimerCAM通过串口传来的画面。在左边,我们可以更改图像参数设置,比如更改像素(resolution)白平衡(AWB)或者是画面镜像(H-Mirror),可以根据自己的需要进行调节。点击右侧的折叠开关,可以设置拍摄操作,点击这个相机图标拍摄照片,点击时钟图标开始或关闭延时拍照,我们可以自定义定时拍照的时间。比如我定时2s拍一张。点击右下方的“选择”,可以自定义照片存储路径。现在我们开始定时拍照,文件夹里每隔两秒就会出现一张新的照片了。
P11.png
接下来我们来设置更方便使用的WiFi模式,将Connect Mode的串口模式serial更改为WiFi模式Wifi-Http,在弹出的WiFi config页面填入WiFi的信息。点击OK后等待片刻。我们的WiFi模式就设置好了。现在我们可以拔掉数据线通过无线网进行通信了。
同样我们可以从在左右两边更改图像设置和拍摄设置。
p12.png
在这个模式下,同一个WiFi下的设备都可以通过上位机软件填写设备IP获取图像,设备的IP地址我们可以从这里看到。
比如我们使用手机来获取实时图像。首先在同样的网络页面(http://docs.m5stack.com/zh_CN/quick_start/timer_cam/quick_start_cameratool)下载手机版APP。
P13.png
安装好之后,打开软件。在Local(STA)下面的框里填入设备的IP,也就是之前提到的IP地址。填入之后,点击Connect就可以看到实时图像了。点击下方的拍摄按键,可以拍摄照片并保存到相册。这里需要注意的是,同一时间,只能连接一个软件。所以,如果你没有出现画面,需要检查一下是否关闭了其他的上位机软件。
P14.png P15.png
【介绍流程3:UIFlow开发】
除此之外,我们同样可以通过UIFlow进行开发,
使用4pin杜邦线连接到我们的核心板上面,再通过UIFlow进行开发。通过上面的UIFlow程序,可以实现从Core系列设备的LCD屏幕上看到摄像头拍摄画面的效果。这方面之后会详细介绍,或者你们也可以通过这个网址进入查看TimerCAM接入UIFlow上手指南。( http://docs.m5stack.com/zh_CN/quick_start/timer_cam/quick_start_uiflow

好了,今天的介绍就到这里,欢迎大家积极转发评论。下次再见。

【相关链接】
抖音:

发表于 2021-9-11 15:53 | 显示全部楼层
支持,学习一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 01:45 , Processed in 0.108315 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表