xia232022-06-12 18:33:32

祝贺新班长上任。

图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分贝的噪音。因为太吵,怕邻居骂,没敢放外头。

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

 

魔羯鼠养猫2022-06-12 18:37:11
夏兄太牛了!我这一看机械就头晕眼花的都尽力认真学习了,虽然还是看不懂,但知道以后有相关问题一定要请教夏兄!
绿野蚂蚁2022-06-12 18:38:30
看不懂, 但能感受你的快乐
shuilifang2022-06-12 18:38:50
厉害你这比店里买的还管用,得申请专利去
燕然山2022-06-12 18:39:21
机器人也有快乐?哈哈哈,老夏的宝贝真多!
燕然山2022-06-12 18:45:27
老夏的脑袋里多装了发条。:)
LittleEasy2022-06-12 19:50:32
Smart and handy
未完的歌2022-06-12 20:17:50
比手巧,我们男的这边,跟女的那边能抗衡的,也就老夏了。
燕然山2022-06-12 21:05:28
你见过老夏的手没有?尖尖的,LOL
shuimohua2022-06-12 21:45:51
厉害!
xia232022-06-12 21:53:54
这是我怎么做出来的(不可能是专利,只是reverse engineering):
魔羯鼠养猫2022-06-12 21:59:50
肖庄姐提到过
shuilifang2022-06-12 22:10:11
我指赶兔子仪器。最好还有赶小鸟的。我的菜快被它们吃光了
燕然山2022-06-12 22:24:48
肖庄姐有一篇好文我还没有写感想,欠作业太多,小本本记下来。
燕然山2022-06-12 22:47:29
还有赶兔子仪?有喊兔子回家吃饭仪吗?我养兔子。:)
燕然山2022-06-12 22:56:12
说到赶兔子仪,跟篇喊兔子吃饭的旧文吧。
魔羯鼠养猫2022-06-12 23:26:25
哈哈哈哈哈 我拍过小奶猫喝牛奶的声音,吧唧吧唧特别响亮。另,非常好奇你是怎么避免它们随地
燕然山2022-06-12 23:46:25
女兔子好,特别爱干净,只拉盆子里,不过它们早移住到花园里了。
魔羯鼠养猫2022-06-12 23:58:24
这样啊,我的两只都是公兔。简直了,每天换好几次尿片。。。哈
LexusOnly2022-06-13 00:28:27
赞牛人。 不过买的功能多, 更方便用。
锦衣卫2022-06-13 00:30:07
厉害的理科生~
xia232022-06-13 01:01:39
明天回答你。
江南一朱2022-06-13 01:08:49
这样的动手能力让人叹为观止啊,佩服佩服夏兄!
66的山梁2022-06-13 01:42:06
技術難題!有空慢慢學。:0
6ba62022-06-13 03:17:14
夏兄这么拿手写组合语言,从Z80开始的么?
xia232022-06-13 09:33:24
没有从Z80开始,最早是从FORTRAN 77在PDP-11上,后来自学了8086 assembly language,
xia232022-06-13 10:57:51
Amazon 有卖的,所以不可能专利,
xia232022-06-13 10:59:24
有吓唬兔子的仪器,没听说过有叫兔子回家吃饭的仪器,我再想想。
位酷哥2022-06-13 14:39:02
呵呵。防鹿我用超声波探测+高压水枪。效果极佳。该跟你合作找国内工厂生产个产品。。。
6ba62022-06-13 14:50:44
谢谢分享! 5千行asm code顶级高手!
xia232022-06-13 16:24:00
Are you C80 please?
xia232022-06-13 16:26:13
你也用assembly language 写吗?
6ba62022-06-14 02:50:51
懂些皮毛吧,现在的硬件速度及容量比以前快和多,就多用高级语言C/?++了
xia232022-06-14 12:51:50
玩microcontroller吗?pic ? Atmel?