新人报到:《360度vr自动拍摄云台》
最近遇到一个头痛的项目,拍摄商品360度图片,大批的小商品加上每个商品都要拍36张图,手动拍摄实在是要命呀。赶快想办法!突然想起这个应该可以搞定我的苦难吧!话不多准备材料:ARDUINO NANO X 1航拍用相机红外遥控模块 X 1红外遥控模块加遥控器 X 1IC2 液晶显示屏 X 1步进电机加控制板 X 1连轴器 X 1DVD盒 X1DVD X1
配件准备好开工吧!
现在DVD盒的上盖开口;
如图将步进电机装入DVD盒;
在dvd碟片背面装一块圆的背板,用于连接联轴器,(之间用双面胶粘起,哈哈);
按照图中连接方法把个模块连接起来;
连接电脑上载程序(程序自己乱写的,高手勿喷);
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 displayint 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盒里(当让然我还是用上万能的双面胶);
用联轴器吧步进电机和dvd碟片连接起来,这样就大功告成了。
来看看效果旋转测试https://v.youku.com/v_show/id_XOTU5MzM1Njgw.html
拍照https://v.youku.com/v_show/id_XOTU5MzM4NDUy.html
本帖最后由 swanglei 于 2015-7-10 16:16 编辑
Ash 发表于 2015-7-10 16:08
对于为什么不直接买这个问题只有四个字就是
创客精神!
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做!里面可能有很大一部分是自己做的就算自己做!!!比如说创客大篷车人家买我们的炸弹套件,然后自己改程序,让它变得更好玩,那就是创客!!!!所以你这个解释并不完全能这么说~~~~~他是的确不知道我们有这东西,我相信他如果知道肯定直接买!
创客绝对不是盲目地什么都自己做!
挺不错的!!!我之前也想做一个来着,但跟你这个不同,我是想给我们打印机做一个环绕拍照的,跟你这个正好相反。。。当时还没有买5D3,想用gopro的,可是当时没设计好,供电没考虑进去。。。。。
我看你那个平台因为是手工做的,不是很平吗,呵呵·~~~~为什么不直接用我们这个。。。。:
https://www.dfrobot.com.cn/goods-1058.html才100块钱不到。。。
simonliu009 发表于 2015-8-19 11:46
这个蜂巢云台的孔位设计,能改装成步进电机驱动么?
你是想放一个步进电机机么?孔位。。。。可以是可以不过那个已经开模做好了,如果你想自给改,估计要自己开孔。。。。可以自己设计个小零件,然后3D打印出来,根据孔位定位孔,用手枪钻打四个孔就好了啊。。。。
PS:我不是负责那个产品的。。。 欢迎新人!还上传了这么优质的教程~~果断学起来~~ 敢问楼主 内业这种需求多吗?不使用平台的话 一般都用什么方法拍摄? swanglei 发表于 2015-7-10 16:01
挺不错的!!!我之前也想做一个来着,但跟你这个不同,我是想给我们打印机做一个环绕拍照的,跟你这个正好 ...
对于为什么不直接买这个问题只有四个字就是
创客精神! swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...
好吧~
还是要多鼓励新加入的小伙伴嘛 Ash 发表于 2015-7-10 16:56
好吧~
还是要多鼓励新加入的小伙伴嘛
是在鼓励啊~~~我也在帮他。。。 谢谢各位给的意见,以后多多学习,至于全方位蜂巢云台嘛,那个是给舵机用的买回来还是一样要改接口,至于水平嘛,可以调整嘛演示所以就不是很认真了。。:P 是不是稍微改造下,就可以玩3d扫描了? 可以呀,加个激光器摄像头就ok了 不错,不错,顶起。 楼主不愧是搞摄影的,步骤图都拍的很好看!
云台的造型也很赞,
果然还是自己动手,丰衣足食啊~~~ swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...
这个观点我也赞同!
但是,小伙伴自己动手做一个,可能会学到不同的东西哦。
自己动手的精神要发扬,同时也要向别人学习。都重要! swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...
这个观点我也赞同!
但是,小伙伴自己动手做一个,可能会学到不同的东西哦。
自己动手的精神要发扬,同时也要向别人学习。都重要! swanglei 发表于 2015-7-10 16:14
NO。。。。并不能完全这么解释!创客有的时候也是需要帮助的~也要理智对待问题,并不是完全什么都自己做! ...
看来我们的云台需要改进下,增加一个步进电机的版本啊。 swanglei 发表于 2015-7-10 16:01
挺不错的!!!我之前也想做一个来着,但跟你这个不同,我是想给我们打印机做一个环绕拍照的,跟你这个正好 ...
这个蜂巢云台的孔位设计,能改装成步进电机驱动么? Rockets 发表于 2015-7-20 19:23
看来我们的云台需要改进下,增加一个步进电机的版本啊。
是的
最好预留编码器位置 问一下佳能n3快门线的针脚怎么工作的? skyline 发表于 2017-2-7 11:59
问一下佳能n3快门线的针脚怎么工作的?
那个没有研究过:D
页:
[1]
2