设为首页收藏本站

[应用教程] 新人报到:《360度vr自动拍摄云台》

copyc4 发表于 2015-7-10 12:56:48 | 显示全部楼层 [复制链接]
20 5357
本帖最后由 copyc4 于 2015-7-10 13:04 编辑

最近遇到一个头痛的项目,拍摄商品360度图片,大批的小商品加上每个商品都要拍36张图,手动拍摄实在是要命呀。赶快想办法!

内容01.jpg

突然想起这个应该可以搞定我的苦难吧!

话不多准备材料:

Arduino NANO            X 1

航拍用相机红外遥控模块   X 1

红外遥控模块加遥控器     X 1

IC2 液晶显示屏           X 1

步进电机加控制板         X 1

连轴器                   X 1

DVD盒                   X1

DVD                      X1

IMG_2030.jpg

配件准备好开工吧!

IMG_2033.jpg

现在DVD盒的上盖开口;

开口01.jpg

如图将步进电机装入DVD盒;

开口02.jpg

在dvd碟片背面装一块圆的背板,用于连接联轴器,(之间用双面胶粘起,哈哈);

DVD03.jpg

按照图中连接方法把个模块连接起来;

连接指导.jpg

连接电脑上载程序(程序自己乱写的,高手勿喷);

程序.jpg


int run ;
int si ;
int value;
int led;
int test;
//int pos = 0;
#include <Stepper.h>//步进电机库
#define STEPS 20//步数电机参数
#include <Servo.h>
Servo myservo;
Stepper stepper(STEPS, A0, A1, A2, A3);//分别接IN1、IN2、IN3、IN4,步进电机连接引线ABCD
#include <IRremote.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display

int RECV_PIN = 7;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{

stepper.setSpeed(200);//设置步进电机每分钟转步数RPMs(Revolutions Per Minute)
pinMode( 8 , INPUT);
pinMode( 9 , INPUT);
myservo.attach(8);

Serial.begin(9600);
irrecv.enableIRIn(); //初始化红外遥控
lcd.init(); // initialize the lcd
lcd.backlight(); //Open the backlight
lcd.print(" Welcome to "); // Print a message to the LCD.
lcd.setCursor(0,1); //newline
lcd.print(" Shooting ");// Print a message to the LCD
}

void loop() {

lcd.backlight(); //Open the backlight
lcd.print(" Welcome to "); // Print a message to the LCD.
lcd.setCursor(0,1); //newline
lcd.print(" Shooting ");// Print a message to the LCD
if (irrecv.decode(&results)) {
if(results.value==16754775) //确认接收到的第一排按键1的编码,此码是预先读出来的按键编码。
{
stepper.step(60);
for (si=0; si<35; si=si+1 )
{
test = (si+1)*10;
led=test;
lcd.init(); // initialize the lcd
lcd.backlight(); //Open the backlight
lcd.print( "VR 360 Count " ); // Print a message to the LCD.
lcd.setCursor(0,1); //newline
lcd.print( led );// Print a message to the LCD
run=0;
delay(2000);
run=run+60;
stepper.step(run);//移动步数,正数为正转,负数为反转,2048刚好转一圈
delay(800);
myservo.write(180);

delay(50);
myservo.write(90);
delay(1500);
lcd.init(); // initialize the lcd

}

}
else if(results.value==16761405) //确认接收到的第一排按键2的编码
{
lcd.init(); // initialize the lcd
lcd.backlight(); //Open the backlight
lcd.print( "VR 360 test " ); // Print a message to the LCD.
lcd.setCursor(0,1); //newline
lcd.print( 360 );// Print a message to the LCD
stepper.step(4056);
lcd.init(); // initialize the lcd

}
irrecv.resume(); // 接收下一个值
}
}




把个模块转入DVD盒里(当让然我还是用上万能的双面胶);

成品.jpg

用联轴器吧步进电机和dvd碟片连接起来,这样就大功告成了。

完工.jpg

遥控、.jpg

来看看效果

旋转测试


拍照



未标题-1.gif


发表于 2015-7-10 15:08:44 | 显示全部楼层
欢迎新人!还上传了这么优质的教程~~  果断学起来~~
回复 支持 反对

使用道具 举报

发表于 2015-7-10 16:00:32 | 显示全部楼层
敢问楼主 内业这种需求多吗?不使用平台的话 一般都用什么方法拍摄?
回复 支持 反对

使用道具 举报

发表于 2015-7-10 16:01:18 | 显示全部楼层
挺不错的!!!我之前也想做一个来着,但跟你这个不同,我是想给我们打印机做一个环绕拍照的,跟你这个正好相反。。。当时还没有买5D3,想用gopro的,可是当时没设计好,供电没考虑进去。。。。。
我看你那个平台因为是手工做的,不是很平吗,呵呵·~~~~为什么不直接用我们这个。。。。: 3[%6PBCMXJ@@E0N]UH8QBG8.png

http://www.dfrobot.com.cn/goods-1058.html  才100块钱不到。。。
回复 支持 反对

使用道具 举报

发表于 2015-7-10 16:08:33 | 显示全部楼层
swanglei 发表于 2015-7-10 16:01
挺不错的!!!我之前也想做一个来着,但跟你这个不同,我是想给我们打印机做一个环绕拍照的,跟你这个正好 ...

对于为什么不直接买这个问题只有四个字就是

创客精神!
回复 支持 反对

使用道具 举报

发表于 2015-7-10 16:14:18 | 显示全部楼层
本帖最后由 swanglei 于 2015-7-10 16:16 编辑
Ash 发表于 2015-7-10 16:08
对于为什么不直接买这个问题只有四个字就是

创客精神!

NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做!里面可能有很大一部分是自己做的就算自己做!!!比如说创客大篷车人家买我们的炸弹套件,然后自己改程序,让它变得更好玩,那就是创客!!!!所以你这个解释并不完全能这么说~~~~~他是的确不知道我们有这东西,我相信他如果知道肯定直接买!
创客绝对不是盲目地什么都自己做!
回复 支持 反对

使用道具 举报

发表于 2015-7-10 16:56:12 | 显示全部楼层
swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...

好吧~
还是要多鼓励新加入的小伙伴嘛
回复 支持 反对

使用道具 举报

发表于 2015-7-10 17:57:26 | 显示全部楼层
Ash 发表于 2015-7-10 16:56
好吧~
还是要多鼓励新加入的小伙伴嘛

是在鼓励啊~~~我也在帮他。。。
回复 支持 反对

使用道具 举报

发表于 2015-7-10 20:10:44 | 显示全部楼层
谢谢各位给的意见,以后多多学习,至于全方位蜂巢云台嘛,那个是给舵机用的买回来还是一样要改接口,至于水平嘛,可以调整嘛演示所以就不是很认真了。。
回复 支持 反对

使用道具 举报

发表于 2015-7-10 22:01:45 | 显示全部楼层
是不是稍微改造下,就可以玩3d扫描了?
回复 支持 反对

使用道具 举报

发表于 2015-7-10 22:34:19 | 显示全部楼层
可以呀,加个激光器摄像头就ok了
回复 支持 反对

使用道具 举报

发表于 2015-7-11 15:13:34 | 显示全部楼层
不错,不错,顶起。
回复 支持 反对

使用道具 举报

发表于 2015-7-13 11:14:24 | 显示全部楼层
楼主不愧是搞摄影的,步骤图都拍的很好看!
云台的造型也很赞,
果然还是自己动手,丰衣足食啊~~~
回复 支持 反对

使用道具 举报

发表于 2015-7-13 13:45:57 | 显示全部楼层
swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...

这个观点我也赞同!
但是,小伙伴自己动手做一个,可能会学到不同的东西哦。

自己动手的精神要发扬,同时也要向别人学习。都重要!
回复 支持 反对

使用道具 举报

发表于 2015-7-13 13:45:59 | 显示全部楼层
swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...

这个观点我也赞同!
但是,小伙伴自己动手做一个,可能会学到不同的东西哦。

自己动手的精神要发扬,同时也要向别人学习。都重要!
回复 支持 反对

使用道具 举报

发表于 2015-7-20 19:23:29 | 显示全部楼层
swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...

看来我们的云台需要改进下,增加一个步进电机的版本啊。
回复 支持 反对

使用道具 举报

发表于 2015-8-19 11:46:21 | 显示全部楼层
swanglei 发表于 2015-7-10 16:01
挺不错的!!!我之前也想做一个来着,但跟你这个不同,我是想给我们打印机做一个环绕拍照的,跟你这个正好 ...

这个蜂巢云台的孔位设计,能改装成步进电机驱动么?
回复 支持 反对

使用道具 举报

发表于 2015-8-19 11:57:24 | 显示全部楼层
Rockets 发表于 2015-7-20 19:23
看来我们的云台需要改进下,增加一个步进电机的版本啊。

是的
最好预留编码器位置
回复 支持 反对

使用道具 举报

发表于 2015-8-19 12:01:29 | 显示全部楼层
simonliu009 发表于 2015-8-19 11:46
这个蜂巢云台的孔位设计,能改装成步进电机驱动么?

你是想放一个步进电机机么?孔位。。。。可以是可以  不过那个已经开模做好了,如果你想自给改,估计要自己开孔。。。。可以自己设计个小零件,然后3D打印出来,根据孔位定位孔,用手枪钻打四个孔就好了啊。。。。

PS:我不是负责那个产品的。。。
回复 支持 反对

使用道具 举报

发表于 2017-2-7 11:59:13 | 显示全部楼层
问一下佳能n3快门线的针脚怎么工作的?
回复 支持 反对

使用道具 举报

发表于 2017-2-8 01:55:52 | 显示全部楼层
skyline 发表于 2017-2-7 11:59
问一下佳能n3快门线的针脚怎么工作的?

那个没有研究过:D
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则 允许回帖同步到新浪微博  

推荐阅读

精华导读




公司简介| 联系我们| 小黑屋| 加入我们| 微博| 优酷| 英文网站| DF创客社区 ( 沪ICP备09038501号-4  
友情链接| 硬创邦| 花生壳社区| 模友之吧| 电子发烧友社区| 创客星球| 云汉电子社区| 电子工程网| 与非网| Arduino中文社区| 南极熊3D打印网| OneNET|

上海智位机器人有限公司  沪ICP备09038501号-4   

Powered by Discuz! X3.1

Licensed Comsenz Inc.

返回顶部 返回列表