专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

一个技术宅的Geek生活

作者:佚名   来源:本站原创   点击数:  更新时间:2012年10月21日   【字体:

一个宅男的生活绝对不能只有右手,还可以Geek一些!

前段时间有个“水系列”的拍摄计划,执行了一部分,由于种种原因搁置了,这段时间寻思着重启这个拍摄计划。

当然,老方法是不准备再用了,手动拍摄费时、费力、费快门!出片率估计不到20%!这次咱也高端一把,搞个自动的!用传感器收集水滴信号,延时器延时触发快门。

有了想法就要实现。传感器很容易,有现成的光电接近开关,延时器就要动一下脑子了。最开始想到了时间继电器,上网搜了一圈,机械式的精度太差,有种数字式的精度可以达到10ms,基本满足拍摄要求,但这种继电器需要12V24V的电源驱动,在家玩还好,万一要拿到野外拍摄,难道还要背个蓄电池?Pass

接下来又想到了555电路和51单片机,无奈电子技术基础太差,网上搜了一圈还是没啥头绪……果断放弃。

偶然看到了Arduino。其实原来关注Raspberry PI的时候也看到过这个东西,好像是结合Raspberry PI实现一个什么方案,没太在意。这次深入看了下,发现这Arduino真乃一神器!各种传感器、各种堆叠扩展板,简直无所不能!有了它,加上点铀,造个原子弹、核动力飞船什么的应该不成问题……好吧,是夸张了点,但是用Arduino实现物联网、智能住宅什么的还是不在话下的!自然taobao(话说没了taobao我要怎么活?!)。

接着就是寻找类似的方案。上网一搜,还真有好几位已经用Arduino实现了高速摄影快门触发。不过人家的更高端,不用传感器收集水滴信号,直接用电磁阀控制水滴的下落……但是我有点迷惑:他说可以通过电磁阀开、断的时间来控制水滴的大小,但好像环境一定的情况下,水滴的大小只与液体的表面张力有关,这么说水滴的大小又与电磁阀开、断的时间没有关系了…..有没有懂的?给介绍一下原理呗~~~

等待快递的几天就先先搭好调试环境,然后把程序编了~刚好两个大夜班,全用来编程、调整程序了......

快递一到,立马开工!
 

可怜的床变成了工作台......


    测试的过程真是感叹书到用时方恨少!没有编程基础、没有电子基础,这样一个简单的小电路、小程序也要调试n久。各种防抖动、抗干扰全要考虑,一个小小的逻辑顺序错误就让我查找了半天……以前感觉在学校里读书没什么用,什么东西都可以自学摸索出的。想当年学习单片机觉得学校的东西都觉得很教条所以在http://www.51hei.com看生动点的那种教程,现在觉得,系统的学习可以大大减少自学过程中走的弯路。应该说各有好处吧。
    在经历了
n+m次调试失败之后,coolguy版高速摄影快门触发器终于诞生了!目前还只是试验版,成功以后准备增加功能、缩小方案,弄出个便携的成品出来!
拍照中~~~~






上成果~~~





总结:......这个总结很无奈~总体说来这个触发器是不成功的......程序上没有问题,但传感器的精度太低,水滴下落速度很快,不能完全触发,结果只能放在出水口,在水滴形成过程中触发。这就造成了触发的时间的不确定。水滴下落的时间也就三百多毫秒,落到水面再弹起的过程也就20ms左右,传感器的误差已经远远超过这个数了。不过也有可能是因为透明的水滴难以触发信号,改天再用牛奶或者固体什么的试试~

 

关闭窗口

相关文章