2024-11-23 08:33:02 [显示全部楼层]
295浏览
查看: 295|回复: 2

[K10项目分享] K10简易照相机*记录秋天

[复制链接]
本帖最后由 rzyzzxw 于 2024-11-23 08:34 编辑


一直很喜欢秋天这个季节,不冷也不热,一切温柔得刚刚好。
树树皆秋色,山山唯落晖,悦尽满眼秋色,最是人间值得。
K10简易照相机*记录秋天图1
K10 的功能很多的,我要慢慢探索。
在社区看到了一个有趣的项目:马老师做的K10拍照相册。我也要做一个K10相机,在校园中捡拾片片秋叶,记录秋天的颜色。

材料清单

  • 行空板K10X1
  • 小Sd卡X1

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


先搞一个简单的,按A取景,按B拍照。完成了再优化增加功能。
1、开机画面,用美图秀秀搞个简单的。
2、写程序:
按下A键,摄像头开启,按下B键,K10上角一个绿闪烁,将图片以bmp格式存入记忆卡,2-3秒后,然后显示刚刚拍的照片。哈哈,K10,158元的开源板,小小的处理器,小小的内存,能这样玩,已经很有趣了,还要什么自行车。
3、在电脑上读卡,可以查看拍摄的照片,都是150Kb的bmp图片,清晰度不要要求太多。


任务2 增加多图回看功能

1、开机画面-记录秋天。
2、功能计划:按B键进入取景拍照,按A键进行回看。
    经过不断优化,基本达到目标:
    开机--显示开机画面--语音合成播放操作提示--开启摄像头。

    初始化部分用到了4个变量,变量num初始化为0。这个变量用来给拍摄的每一张照片编号,从1开始,保存为1.bmp。变量num同时可以保证在回看结束进入拍照状态时按接续编号保存照片。(因为暂时无法获得存储卡中保存的图片数量,不能接续以前的编号,所以每次开机后拍摄照片都从1开始,会覆盖以前的同名照片。)
    变量end用来记录本次拍照的数量,便于顺序回看时知道是否已回看到本次拍摄的最后一张。这个变量初始化为6,便于开机后回看以前拍摄的照片,最多可以回看6张。
    变量hk用来标记回看的编号,按A键后从1号开始,到变量end值结束。
    变量on用来标记摄像头开启状态,保证开机后进入开启以及回看结束后按B键进入开启状态。

    A键功能,回看照片。开机后直接按A,可以从1回看到6。在拍照过程中回看,可以从1回看到本次拍照的最大编号。
    变量on设为0,当按B后进入摄像头开启状态。
    语音合成模块用来播报图片编号。

    B键程序,主打拍照。
    如果部分:在回看时摄像头不显示,当按B时进入显示状态。
    否则部分:在摄像头处于显示状态时,按B可以拍照。
    变量num用于照片文件编号。
    变量end用于记录最大编号。
    变量hk设为0,每次回看都从1号开始。


附件:相机.zip


步骤3 记录秋天
和生物老师结合,组织社团学生在校园认识树种,捡拾不同树种的落叶并观察它们的色彩与形态,听老师讲解树叶变色的机理,用K10相机拍照并设计表格建立电子档案留存。
演示视频中拍摄的树叶照片:320*240清晰度还可以吧。

演示视频:
小结:
1、摄像头和大彩屏结合起来很好玩,和其它学科整合,可以有很多活动创意。
2、K10的拍照效果在好光照条件下,150K的bmp图片质量还可以接受,能让学生自己动手做个相机来记录落叶、笑脸什么的,很有趣的。



hnyzcj  版主

发表于 2024-11-23 14:54:23

有创意
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2024-11-24 17:31:27


谢谢您
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail