【给我一个快乐的理由】取悦于自己,做相机remote control。

来源: xia23 2022-06-12 10:33:32 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (2510 bytes)
本文内容已被 [ xia23 ] 在 2022-06-12 10:44:21 编辑过。如有问题,请报告版主或论坛管理删除.

祝贺新班长上任。

图1. 13 年前做的一个为Nikon D70 DSLR 照相机的remote control(31x31x11mm)。图2. 把相机调到remote control一档(见231左边的remote control 符号):

图3.  把图1中的红外LED(纽扣电池右上角, 在5 米以内)对准相机的红外线sensor(下图, D70上边的黑圆圈),按开关(图1黑的),就可等于按了快门:

图4. 下图是Nikon remote control发出的红外线,在示波器上转化成的电信号:

图5. 下图是Sony remote control在示波器上转化成的电信号:

我做了remote control for Nikon, Canon, Sony, Pentax, Olympus相机. Nikon 在D70, D5100上work. Sony remote control works for 我的同事, 没问什么型号。

用的是microchip pic12f675 microcontroller, 1K ram. 用pic12 assembly language写的code。为了$10-20可以买到的东西花了$1000以上,

图6. 包括示波器:

图7. programmer:(用software 把assembly language code转换成 binary code (hex file), 再用programmer去burn pic12f675里的RAM。当remote control 不工作时,pic12f675进入sleep mode, 耗电在20 nA以下,所以纽扣电池不用拿出来。

零件等,但是做成功了是自己的成功。这个使人快乐的事是因为享受整个探讨红外remote control 的原理,怎样控制红外线的发生,怎样reverse engineering,做出工厂里才能做出来的东西的过程。

前两三年做了个吓兔子的东西。兔子老偷偷爬进菜园,偷吃。这个小东西用PIR(passive infrared sensor) detect 兔子,如果detect 出兔子,就发出 110分贝的噪音。因为太吵,怕邻居骂,没敢放外头。

做自己的事,让自己快乐。没有什么比得上让自己快乐的事了。

 

所有跟帖: 

夏兄太牛了!我这一看机械就头晕眼花的都尽力认真学习了,虽然还是看不懂,但知道以后有相关问题一定要请教夏兄! -魔羯鼠养猫- 给 魔羯鼠养猫 发送悄悄话 魔羯鼠养猫 的博客首页 (0 bytes) () 06/12/2022 postreply 10:37:11

看不懂, 但能感受你的快乐 -绿野蚂蚁- 给 绿野蚂蚁 发送悄悄话 绿野蚂蚁 的博客首页 (0 bytes) () 06/12/2022 postreply 10:38:30

老夏的脑袋里多装了发条。:) -燕然山- 给 燕然山 发送悄悄话 (0 bytes) () 06/12/2022 postreply 10:45:27

厉害你这比店里买的还管用,得申请专利去 -shuilifang- 给 shuilifang 发送悄悄话 (0 bytes) () 06/12/2022 postreply 10:38:50

这是我怎么做出来的(不可能是专利,只是reverse engineering): -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (1096 bytes) () 06/12/2022 postreply 13:53:54

我指赶兔子仪器。最好还有赶小鸟的。我的菜快被它们吃光了 -shuilifang- 给 shuilifang 发送悄悄话 (0 bytes) () 06/12/2022 postreply 14:10:11

还有赶兔子仪?有喊兔子回家吃饭仪吗?我养兔子。:) -燕然山- 给 燕然山 发送悄悄话 (0 bytes) () 06/12/2022 postreply 14:47:29

有吓唬兔子的仪器,没听说过有叫兔子回家吃饭的仪器,我再想想。 -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (0 bytes) () 06/13/2022 postreply 02:59:24

明天回答你。 -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (0 bytes) () 06/12/2022 postreply 17:01:39

Amazon 有卖的,所以不可能专利, -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (2550 bytes) () 06/13/2022 postreply 02:57:51

机器人也有快乐?哈哈哈,老夏的宝贝真多! -燕然山- 给 燕然山 发送悄悄话 (0 bytes) () 06/12/2022 postreply 10:39:21

Smart and handy -LittleEasy- 给 LittleEasy 发送悄悄话 (0 bytes) () 06/12/2022 postreply 11:50:32

比手巧,我们男的这边,跟女的那边能抗衡的,也就老夏了。 -未完的歌- 给 未完的歌 发送悄悄话 未完的歌 的博客首页 (0 bytes) () 06/12/2022 postreply 12:17:50

你见过老夏的手没有?尖尖的,LOL -燕然山- 给 燕然山 发送悄悄话 (0 bytes) () 06/12/2022 postreply 13:05:28

肖庄姐提到过 -魔羯鼠养猫- 给 魔羯鼠养猫 发送悄悄话 魔羯鼠养猫 的博客首页 (0 bytes) () 06/12/2022 postreply 13:59:50

肖庄姐有一篇好文我还没有写感想,欠作业太多,小本本记下来。 -燕然山- 给 燕然山 发送悄悄话 (0 bytes) () 06/12/2022 postreply 14:24:48

厉害! -shuimohua- 给 shuimohua 发送悄悄话 shuimohua 的博客首页 (0 bytes) () 06/12/2022 postreply 13:45:51

说到赶兔子仪,跟篇喊兔子吃饭的旧文吧。 -燕然山- 给 燕然山 发送悄悄话 (3303 bytes) () 06/12/2022 postreply 14:56:12

哈哈哈哈哈 我拍过小奶猫喝牛奶的声音,吧唧吧唧特别响亮。另,非常好奇你是怎么避免它们随地 -魔羯鼠养猫- 给 魔羯鼠养猫 发送悄悄话 魔羯鼠养猫 的博客首页 (119 bytes) () 06/12/2022 postreply 15:26:25

女兔子好,特别爱干净,只拉盆子里,不过它们早移住到花园里了。 -燕然山- 给 燕然山 发送悄悄话 (0 bytes) () 06/12/2022 postreply 15:46:25

这样啊,我的两只都是公兔。简直了,每天换好几次尿片。。。哈 -魔羯鼠养猫- 给 魔羯鼠养猫 发送悄悄话 魔羯鼠养猫 的博客首页 (0 bytes) () 06/12/2022 postreply 15:58:24

赞牛人。 不过买的功能多, 更方便用。 -LexusOnly- 给 LexusOnly 发送悄悄话 LexusOnly 的博客首页 (0 bytes) () 06/12/2022 postreply 16:28:27

厉害的理科生~ -锦衣卫- 给 锦衣卫 发送悄悄话 锦衣卫 的博客首页 (0 bytes) () 06/12/2022 postreply 16:30:07

这样的动手能力让人叹为观止啊,佩服佩服夏兄! -江南一朱- 给 江南一朱 发送悄悄话 江南一朱 的博客首页 (0 bytes) () 06/12/2022 postreply 17:08:49

技術難題!有空慢慢學。:0 -66的山梁- 给 66的山梁 发送悄悄话 66的山梁 的博客首页 (0 bytes) () 06/12/2022 postreply 17:42:06

夏兄这么拿手写组合语言,从Z80开始的么? -6ba6- 给 6ba6 发送悄悄话 (0 bytes) () 06/12/2022 postreply 19:17:14

没有从Z80开始,最早是从FORTRAN 77在PDP-11上,后来自学了8086 assembly language, -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (774 bytes) () 06/13/2022 postreply 01:33:24

谢谢分享! 5千行asm code顶级高手! -6ba6- 给 6ba6 发送悄悄话 (0 bytes) () 06/13/2022 postreply 06:50:44

你也用assembly language 写吗? -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (29 bytes) () 06/13/2022 postreply 08:26:13

懂些皮毛吧,现在的硬件速度及容量比以前快和多,就多用高级语言C/?++了 -6ba6- 给 6ba6 发送悄悄话 (0 bytes) () 06/13/2022 postreply 18:50:51

玩microcontroller吗?pic ? Atmel? -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (0 bytes) () 06/14/2022 postreply 04:51:50

呵呵。防鹿我用超声波探测+高压水枪。效果极佳。该跟你合作找国内工厂生产个产品。。。 -位酷哥- 给 位酷哥 发送悄悄话 (0 bytes) () 06/13/2022 postreply 06:39:02

Are you C80 please? -xia23- 给 xia23 发送悄悄话 xia23 的博客首页 (0 bytes) () 06/13/2022 postreply 08:24:00

请您先登陆,再发跟帖!