回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

K10-3-K10相机*记录秋天 简单

头像 rzyzzxw 2024.11.16 66 0

一直很喜欢秋天这个季节,不冷也不热,一切温柔得刚刚好。
树树皆秋色,山山唯落晖,悦尽满眼秋色,最是人间值得。

beb71fcff44cf112a23aff154e6e178.jpg

K10 的功能很多的,我要慢慢探索。

在社区看到了一个有趣的项目:马老师做的K10拍照相册。我也要做一个K10相机,在校园中捡拾片片秋叶,记录秋天的颜色。

f9e7bf3d0bea012782b20590f5eee33.png

 

 

 

材料清单

  • 行空板K10 X1
  • 小Sd卡 X1

步骤1 任务1:按A取景,按B拍照。

先搞一个简单的,按A取景,按B拍照。完成了再优化增加功能。

110.jpg

1、开机画面,用美图秀秀搞个简单的。

image.png

2、写程序:

相机1.png

按下A键,摄像头开启,按下B键,K10上角一个绿闪烁,将图片以bmp格式存入记忆卡,2-3秒后,然后显示刚刚拍的照片。哈哈,K10,158元的开源板,小小的处理器,小小的内存,能这样玩,已经很有趣了,还要什么自行车。

image.png

3、在电脑上读卡,可以查看拍摄的照片,都是150Kb的bmp图片,清晰度不要要求太多。

8e9c267876322e058bcc99e6bcf0db6.png

步骤2 增加多图回看功能

1、开机画面-记录秋天。

001.jpg

2、功能计划:按B键进入取景拍照,按A键进行回看。

    经过不断优化,基本达到目标:

    开机--显示开机画面--语音合成播放操作提示--开启摄像头。

 

    初始化部分用到了4个变量,变量num初始化为0。这个变量用来给拍摄的每一张照片编号,从1开始,保存为1.bmp。变量num同时可以保证在回看结束进入拍照状态时按接续编号保存照片。(因为暂时无法获得存储卡中保存的图片数量,不能接续以前的编号,所以每次开机后拍摄照片都从1开始,会覆盖以前的同名照片。)

    变量end用来记录本次拍照的数量,便于顺序回看时知道是否已回看到本次拍摄的最后一张。这个变量初始化为6,便于开机后回看以前拍摄的照片,最多可以回看6张。

    变量hk用来标记回看的编号,按A键后从1号开始,到变量end值结束。

    变量on用来标记摄像头开启状态,保证开机后进入开启以及回看结束后按B键进入开启状态。

 

image.png

    A键功能,回看照片。开机后直接按A,可以从1回看到6。在拍照过程中回看,可以从1回看到本次拍照的最大编号。

    变量on设为0,当按B后进入摄像头开启状态。

    语音合成模块用来播报图片编号。

 

image.png

    B键程序,主打拍照。

    如果部分:在回看时摄像头不显示,当按B时进入显示状态。

    否则部分:在摄像头处于显示状态时,按B可以拍照。

    变量num用于照片文件编号。

    变量end用于记录最大编号。

    变量hk设为0,每次回看都从1号开始。

 

image.png

 

附件

步骤3 记录秋天

f9a1216a64e24f894ed937504d2bc54.jpg

和生物老师结合,组织社团学生在校园认识树种,捡拾不同树种的落叶并观察它们的色彩与形态,听老师讲解树叶变色的机理,用K10相机拍照并设计表格建立电子档案留存。

fb94c6bec43796436e870d876389b82.jpg
b2e65945f3681089926e7043cf853b3.jpg

演示视频中拍摄的树叶照片:320*240清晰度还可以吧。

image.png

 

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

演示视频:

小结:

1、摄像头和大彩屏结合起来很好玩,和其它学科整合,可以有很多活动创意。

2、K10的拍照效果在好光照条件下,150K的bmp图片质量还可以接受,能让学生自己动手做个相机来记录落叶、笑脸什么的,很有趣的。

评论

user-avatar