拍电影

 找回密码
 注册

QQ登录

只需一步,快速开始

MOVCAM铁头官方网店
查看: 16051|回复: 29

[轨道/摇臂] 小米老师,手把手教您打造DIY电控滑轨~(第二期——控制器盒的材料单及制作)

[复制链接]

20

主题

395

帖子

0

精华

认证会员

注册时间
2011-11-18
发表于 2014-3-27 00:54 | 显示全部楼层 |阅读模式
本帖最后由 moody21983 于 2014-4-3 14:08 编辑




昨天的介绍不知道大家消化的怎么样了,是不是已经跃跃欲试了呢,很抱歉不能给大家讲解的非常详细,如果有看不懂的回帖询问吧,我会补充,今天更新控制器和电路部分的制作

首先先看一堆脑袋疼的东西,IO接口。
这个是我设计的接口,也是了解MCU的第一步,接口设计。不用理解只需记下即可(后面要用到)
//========== 定义I/O功能==========

sbit CP = P1^0; //步进脉冲
sbit DR = P1^1; //方向控制
sbit EN = P1^2; //电机释放

sbit DJ = P2^1; //对焦
sbit KM = P2^0; //快门释放
sbit LED = P2^2; //灯
sbit BELL = P2^3;  //无源蜂鸣器 - 脉冲有效
sbit BOX1 = P2^4;  //细分开关1
sbit BOX2 = P2^5;  //细分开关2
sbit BOX3 = P2^6;  //细分开关3
sbit Ver  = P2^7;  //垂直输出

sbit SET = P1^3; //设置键
sbit INC = P1^5; //加1键
sbit DEC = P1^4; //减1键
sbit MLOCK = P1^6;                          //电机锁键
sbit Start_Pause = P1^7;        //启动暂停键

#define    LCD12864_DA_PORT  P0    //数据口
sbit LCD12864_RS_PORT  = P3^5;  //寄存器选择输入LCD12864引脚定义
sbit LCD12864_RW_PORT  = P3^6;  //液晶读/写控制
sbit LCD12864_E_PORT   = P3^4;  //液晶使能控制
sbit LCD_PSB             =  P3^7;   //串/并方式控制
sbit T_CLK = P3^2;   /*实时时钟时钟线引脚 */
sbit T_IO = P2^4;   /*实时时钟数据线引脚 */
sbit  T_RST = P3^3;  /*实时时钟复位线引脚 */

//========== 定义I/O功能==========

先说电路,什么焊接什么的了对于某些DIY新手有点难,好吧,今天我给出模块化的材料单,依旧是淘宝自己找图吧,以免有做广告之嫌疑



首先是MCU系统版的选择,我之间用过5种板子(记得让商家焊接好接线柱,方向最好都朝上)但是给同学们的建议是这块,使用这个原因很简单,自带USB烧录组件,又有电压转换,节省了2个模块(如果你是高手,请随意选择)
1.jpg
如果方便的话,建议再多个STC15F2K60S2因为后面的3轴讲解中,需要更高性能的这个来代替
14.jpg 8.jpg


DC-DC 转5V模块,这个是我认为比较安全的,个人推荐
2.jpg
永诺603 无线快门触发器一对。为何不用电路模块,因为你做不了这么漂亮的外壳,好吧依旧是小改造美观又节约成本的解决方案,只需改造即可。而且这个东西还可以用闪光灯,赞一个。(这个模块的改造需要一定层次的电子焊接技术基础,如果身边没有这样的朋友,后面会介绍如何改造成有线的来控制)
3.jpg
LCD12864-st7920,这东西对老年人来说很清晰字儿大,中文带字库,节省MCU资源,哈哈。
4.jpg
驱动器,如果你想节能那么使用THB7128(这个图是随便找的,我用的是第二个,让商家焊接好并更换了接线柱)
5.jpg 13.jpg 12.jpg
这里推荐一个TC8640因为这个可以尽量减小控制盒的大小,
6.jpg
当然,这个看说明貌似只能用42电机,不知道57电机是否经得住使用,但是这种方案是3轴类的最佳解决方案,可以大幅度缩小控制器的体积,我设计的3轴滑轨用的是3 个42电机


蜂鸣器,这个很重要,相当于对操作的回馈声音信号,建议有这个,如果你不喜欢也可以不用
9.jpg

最后一个元器件非常关键了(光耦板)我比较喜欢的是低电位触发电路图如下
10.jpg
11.jpg
使用光耦的目的主要是隔离电路,相当于一个开关,

按键开关 樱桃键盘轴 青轴,ABS 无刻字 键帽,自己刻字吧
15.jpg 16.jpg

还有工控盒金属机壳铝壳仪表外壳电子外壳铝型材壳体6083:155*120*49

我用的是特制的见图纸
17.jpg

到目前为止,所有的元器件都已经准备好了,下面开始焊接

1.航空头的焊接
1.jpg
6.jpg
电源头 和 电机头,航空头上的1234分别于电机的  1红2绿3黄4蓝 来对应

2.按键的焊接
18.jpg
2.jpg
4.jpg
先把5个开关的 5V触点短接,并留出一条5V的输入线,其他的5跟线就是每一个按键的输入IO
查询上面的IO设定
sbit SET = P1^3; //设置键
sbit INC = P1^5; //加1键
sbit DEC = P1^4; //减1键
sbit MLOCK = P1^6;                          //电机锁键
sbit Start_Pause = P1^7;        //启动暂停键

用杜邦线 从左往右 与单片机上的 P1^3;P1^4;P1^5;P1^6;P1^7;相连

(什么?焊接好麻烦?你不懂焊接??%¥#%¥@%好吧,下面的可以不用焊接,用杜邦线来完成连接。)
21.jpg
剩下的接口全部与IO设计的口相连,见本文一开始的IO口设计
//========== 定义I/O功能==========

sbit CP = P1^0; //步进脉冲
sbit DR = P1^1; //方向控制
sbit EN = P1^2; //电机释放


sbit LED = P2^2; //灯
sbit BELL = P2^3;  //无源蜂鸣器 - 脉冲有效


#define    LCD12864_DA_PORT  P0    //数据口
sbit LCD12864_RS_PORT  = P3^5;  //寄存器选择输入LCD12864引脚定义
sbit LCD12864_RW_PORT  = P3^6;  //液晶读/写控制
sbit LCD12864_E_PORT   = P3^4;  //液晶使能控制
sbit LCD_PSB             =  P3^7;   //串/并方式控制
sbit T_CLK = P3^2;   /*实时时钟时钟线引脚 */
sbit T_IO = P2^4;   /*实时时钟数据线引脚 */
sbit  T_RST = P3^3;  /*实时时钟复位线引脚 */

//========== 定义I/O功能==========

用杜邦线,吧所有的插头对应接起来

sbit DJ = P2^1; //对焦
sbit KM = P2^0; //快门释放
sbit BOX1 = P2^4;  //细分开关1
sbit BOX2 = P2^5;  //细分开关2
sbit BOX3 = P2^6;  //细分开关3
sbit Ver  = P2^7;  //垂直输出

这些要用光耦板隔离,避免烧坏部分元器件。好了这样一块电路板就链接好了
如图
5.jpg 3.jpg


1.jpg

20

主题

395

帖子

0

精华

认证会员

注册时间
2011-11-18
 楼主| 发表于 2014-3-27 00:55 | 显示全部楼层
本帖最后由 moody21983 于 2014-3-27 01:03 编辑

这里的贴图不让贴了,改天补上

今天先讲这么多,天色已亮,明晚有事儿休息一天,争取后天更新, 今天的附件,见网盘http://pan.baidu.com/s/1sj10UPR

3

主题

95

帖子

0

精华

会员

注册时间
2012-11-12
发表于 2014-3-27 02:13 | 显示全部楼层
moody21983小米老师,您是邓东花园里辛勤的园丁,培育了种子使生根发芽,茁壮成长!您是电影用具的设计师,一体化的辛勤教导!您是平衡木,载着我们进入电影圈争妍,尊敬和感谢您!

点评

开源环境 最快乐  发表于 2014-3-29 19:07

3

主题

639

帖子

0

精华

认证会员

注册时间
2010-5-20
发表于 2014-3-27 08:59 | 显示全部楼层
高人!小米老师!

37

主题

226

帖子

0

精华

会员

注册时间
2013-9-21
发表于 2014-3-27 09:47 | 显示全部楼层
这不是老师,是大师啊,膜拜!

0

主题

2

帖子

0

精华

会员

注册时间
2013-2-27
发表于 2014-3-27 09:49 | 显示全部楼层
达人啊,谢谢小米老师

0

主题

51

帖子

0

精华

会员

注册时间
2013-5-22
发表于 2014-3-27 12:34 | 显示全部楼层
NB

0

主题

36

帖子

0

精华

会员

注册时间
2013-6-12
发表于 2014-3-27 12:41 | 显示全部楼层
nbhh

14

主题

318

帖子

0

精华

认证会员

注册时间
2012-3-25
发表于 2014-3-27 14:08 | 显示全部楼层
moody21983小米老师,您是邓东花园里辛勤的园丁,培育了种子使生根发芽,茁壮成长!您是电影用具的设计师,一体化的辛勤教导!您是平衡木,载着我们进入电影圈争妍,尊敬和感谢您!

点评

谢谢  发表于 2014-3-29 19:07

79

主题

237

帖子

0

精华

认证会员

注册时间
2011-3-5
发表于 2014-3-27 15:22 | 显示全部楼层
继续支持!!!

29

主题

712

帖子

0

精华

认证会员

注册时间
2009-3-13
发表于 2014-3-27 15:45 | 显示全部楼层
小米老师真厉害,小米老师能不能公布下工程文件?让我们这些代码初级入门者学习下。

点评

回头 部分 贡献到我的微盘  发表于 2014-3-29 19:07
这是编译器编译后的hex烧录文件,我说的是源码,我们正好在学c语言入门,希望能学习下  发表于 2014-3-28 17:37
程序在百度云里,见1楼  发表于 2014-3-28 17:30

1

主题

186

帖子

0

精华

认证会员

注册时间
2012-7-2
发表于 2014-3-27 20:19 | 显示全部楼层
你给了我动手的勇气,谢谢老师分享~~~

点评

加油~  发表于 2014-3-29 19:06

25

主题

269

帖子

0

精华

认证会员

注册时间
2010-5-7
发表于 2014-3-27 21:34 | 显示全部楼层
学习中。。。。。。。。。非常感谢。后面的图片看不了

点评

图已更新,这个论坛每天贴图有限 抱歉哈,我下次尽量压缩图片为多图一张  发表于 2014-3-29 19:06

0

主题

24

帖子

0

精华

会员

注册时间
2013-11-21
发表于 2014-3-27 23:24 | 显示全部楼层
技术贴!完全看不懂。。。。

点评

没讲完呢,其实 全看完了就相当于 摆积木 一样简单  发表于 2014-3-29 19:05

2

主题

199

帖子

0

精华

认证会员

注册时间
2012-7-21
发表于 2014-3-28 02:55 | 显示全部楼层
仿佛又回到了当初毕设玩单片机的时候。。
Isea 实名认证

5

主题

116

帖子

0

精华

认证会员

注册时间
2011-9-21
发表于 2014-3-28 20:27 | 显示全部楼层
顶礼膜拜啊!~~~~高手啊!

0

主题

96

帖子

0

精华

认证会员

注册时间
2011-3-25
发表于 2014-3-29 00:01 | 显示全部楼层
首页广告位

20

主题

251

帖子

0

精华

认证会员

注册时间
2009-11-28
发表于 2014-3-29 00:08 | 显示全部楼层
真心膜拜!!

0

主题

5

帖子

0

精华

会员

注册时间
2014-1-19
发表于 2014-3-31 10:08 | 显示全部楼层
小米老师,能否分享一下源码,便于新手学习,在此谢谢了!

0

主题

5

帖子

0

精华

会员

注册时间
2014-1-19
发表于 2014-3-31 10:48 | 显示全部楼层
另能否讲解一下无线控制那里是怎么设置的,DIY的帖子如今弥足珍贵!

点评

我之前想用STC的IPS 模拟USB通信相机,但是失败了,我改用STM32通信 可以完全控制相机,我正在编写STM32 渐变快门的程序  发表于 2014-3-31 22:38

6

主题

300

帖子

0

精华

认证会员

重庆1200平专业摄影棚

注册时间
2011-11-6
发表于 2014-4-2 11:41 | 显示全部楼层
网络的开源精神延续到了影视行业,好事啊!

4

主题

82

帖子

0

精华

认证会员

chinajl.taobao.com

注册时间
2013-8-29
发表于 2014-4-2 11:44 | 显示全部楼层
技术控,必须的得顶

0

主题

3

帖子

0

精华

会员

注册时间
2012-2-17
发表于 2014-4-2 21:34 | 显示全部楼层
楼主大人 无线快门触发器 如何连接到咱的 控制板上?我看你的程序里面没有它的代码啊

5

主题

339

帖子

0

精华

认证会员

注册时间
2010-7-13
发表于 2014-4-3 20:17 | 显示全部楼层
厉害阿

0

主题

5

帖子

0

精华

会员

注册时间
2012-9-11
发表于 2014-4-4 12:13 | 显示全部楼层
太强大了

3

主题

228

帖子

0

精华

认证会员

注册时间
2014-2-19
发表于 2014-4-4 16:02 | 显示全部楼层
不明觉厉

18

主题

897

帖子

0

精华

认证会员

注册时间
2010-5-19
发表于 2014-4-6 22:01 | 显示全部楼层
马克备用!感谢老师!!

3

主题

15

帖子

0

精华

认证会员

注册时间
2013-10-23
发表于 2014-4-8 17:03 | 显示全部楼层
开头的源码是云盘的hex文件吗?    有没有f15的hex文件  

0

主题

17

帖子

0

精华

会员

注册时间
2012-11-30
发表于 2014-7-5 00:15 | 显示全部楼层

买过小米的轨道

0

主题

4

帖子

0

精华

新会员

注册时间
2014-8-8
发表于 2014-8-12 13:48 | 显示全部楼层
相得益彰 发表于 2014-3-27 02:13
moody21983小米老师,您是邓东花园里辛勤的园丁,培育了种子使生根发芽,茁壮成长!您是电影用具的设计师, ...

有没有云盘那个文件?我的下载不了了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

filmaker.cn

GMT+8, 2025-8-12 03:07

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表