磁动力电子网-雕刻机DIY论坛,单片机论坛,CNCDIY,DIYCNC

 找回密码
 加入磁动力

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 12029|回复: 26

完全DIY的尼康单反红外遥控

[复制链接]
发表于 2010-11-22 11:45:00 | 显示全部楼层 |阅读模式

使用数码单反拍摄时有时需要远距离拍摄或为了防抖动等原因时,这时可以使用线控或无线红外遥控实现。
这里DIY的是NIKON ML-L1或ML-L3红外遥控,可以支持如下型号的尼康相机D40, D40X, D50, D60, D70, D70s, D80, D90, D5000, D3000, Coolpix 8400, 8800, P6000。也可以修改成C家或其它用途的遥控。虽然山寨版本的ML-L1才卖十多元一个,但还是要发扬DIY精神,DIY到底。

 

原理分析和制作详情在2楼稍后发布。


原理图

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

 

PCB图,我使用的是洞洞板直接焊接做实验

ZXpja52a.rar (457 Bytes, 下载次数: 2789)

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

本帖被以下淘专辑推荐:

回复

使用道具 举报

 楼主| 发表于 2010-11-22 11:46:00 | 显示全部楼层

红外波形编码

 

rFG3qSVI.jpg

示波器实测
CChfts3e.jpg

代码

// Cpu ATTiny13
// 频率: 内部9.6000Mhz 不分频
// winavr gcc 优化级别O0
// 2010.11.21 明浩 www.cdle.net pnzwzw@163.com

// 注意:熔丝位CKDIV8不编程
#include<avr/io.h>

#define nop() __asm__ __volatile__("nop") //空语句

//IO引脚初始化 
void Port_init(void)
{
 PORTB = 0x08;  //PB3接指示LED 上电置1 PB0为PWM输出 上电置0
 DDRB  = 0x09;
}

//Timer0初始化
//快速PWM模式 输出方波频率40.00KHz
void Timer0_init(void)
{
 OCR0A = 0x78;
 TCNT0 = 0x88;  //设计数
 TCCR0A = 0x03;  //设置Timer0为快速PWM模式 TOP=OCRA
 TCCR0B = 0x09;  //启动Timer0 8分频
}

//延时约50微秒
void Delay_50us(unsigned int Dtime)
{
 unsigned int TempCycA;
 unsigned char TempCycB;

 for (TempCycA=0; TempCycA<Dtime; TempCycA++)
  {
  for (TempCycB=0; TempCycB<40; TempCycB++)
  {
   nop();
  }
 }
}

//主函数
int main(void)
{
 Port_init();
 Timer0_init();

 while(1)
  {
  TCCR0A = 0x43;
  Delay_50us(45);

  TCCR0A = 0x03;
  Delay_50us(552);

  TCCR0A = 0x43;
  Delay_50us(13);

  TCCR0A = 0x03;
  Delay_50us(27);

  TCCR0A = 0x43;
  Delay_50us(12);

  TCCR0A = 0x03;
  Delay_50us(67);

  TCCR0A = 0x43;
  Delay_50us(13);


   PORTB = 0x00; 
  TCCR0A = 0x03;
  Delay_50us(1260);
  PORTB = 0x08;

 }
}

 

 

代码下载

 

Ergd6jGo.rar (7.49 KB, 下载次数: 1595)

回复 支持 反对

使用道具 举报

发表于 2010-11-22 11:50:00 | 显示全部楼层

老大一出,必属精品,沙发抢了。~

回复 支持 反对

使用道具 举报

发表于 2010-11-22 12:00:00 | 显示全部楼层

支持明浩老大

回复 支持 反对

使用道具 举报

发表于 2010-11-22 12:01:00 | 显示全部楼层
万恶的验证码害我连板凳都丢了。支持老大
回复 支持 反对

使用道具 举报

发表于 2010-11-22 13:49:00 | 显示全部楼层

改个宾得的[em55]

回复 支持 反对

使用道具 举报

发表于 2010-11-22 18:08:00 | 显示全部楼层
这个要顶...
回复 支持 反对

使用道具 举报

发表于 2010-11-22 14:13:00 | 显示全部楼层
电盲,老大出品必属于精品,先顶了吧,有时间再跟老大学学电子方面的知识
回复 支持 反对

使用道具 举报

发表于 2010-11-22 14:33:00 | 显示全部楼层
要烧程序啊,太麻烦,纯支持。
回复 支持 反对

使用道具 举报

发表于 2010-11-22 15:22:00 | 显示全部楼层
占位,我迟点有时间搅个佳能的。
回复 支持 反对

使用道具 举报

发表于 2010-11-24 11:26:00 | 显示全部楼层

好!很好!

做好抢一个玩。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-23 21:52:00 | 显示全部楼层

更新DIY自制Nikon红外遥控快门

今晚把儿子的小发光猪猪抢来,去了里面的电池灯珠,把遥控装进去又好看又实用了。呵呵

 

 发光小猪猪,买儿童牙刷的赠品

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

 

杀猪

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

 

电路搭棚焊接,把电路图中的R1去了,已求更好的发射性能。

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控


 

刚好可以装到猪肚子里面去 

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

 

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控


测试自拍,效果理想


 

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

完全DIY的尼康单反红外遥控

[此贴子已经被作者于2010-11-23 21:56:54编辑过]
回复 支持 反对

使用道具 举报

发表于 2010-11-23 22:05:00 | 显示全部楼层

呵呵,发套过来试试看,我可以偷下懒,不练手了

回复 支持 反对

使用道具 举报

发表于 2010-11-23 23:04:00 | 显示全部楼层

太棒了,等着lz的原理分析,canon的应该也可以吧

回复 支持 反对

使用道具 举报

发表于 2010-11-23 22:21:00 | 显示全部楼层
很强!就像厂家生产的一样,动手能力很强大。
回复 支持 反对

使用道具 举报

发表于 2010-11-23 22:33:00 | 显示全部楼层
老大你越来越厉害了~~宝宝不哭啊~~
看着这个注册时间我就心里滴血,还是不回帖的好~~
回复 支持 反对

使用道具 举报

发表于 2010-11-30 23:01:00 | 显示全部楼层
等着lz的原理分析
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-24 21:39:00 | 显示全部楼层
原理已更新了,有兴趣的朋友看看。
回复 支持 反对

使用道具 举报

发表于 2011-3-7 00:15:00 | 显示全部楼层

很好,已经下载,支持。

谢谢,辛苦!

回复 支持 反对

使用道具 举报

发表于 2011-9-1 15:35:00 | 显示全部楼层
烧程序啊,太麻烦.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入磁动力

本版积分规则

QQ|小黑屋|手机版|Archiver|www.cdle.net 磁动力电子网 2001-2017 ( 粤ICP备10098153号

粤公网安备 44040402000001号

GMT+8, 2019-3-25 07:11

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.