自拍机器人助小手.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创客项目案例介绍自拍机器人小助手项目名称:自拍机器人小助手项目负责人:萧阳薛依海项目成员:柯金铭陈奕晖余梓民张新杰指导老师:傅胤荣林浩岳职称:副教授实验师制作单位:韩山师范学院-科技创新活动中心一. 实验内容1.1概述本项目利用蓝牙从机模块,通过手机端蓝牙串口app智能远程地控制四驱小车运动方式,并可通过蓝牙远程调整小车上的手机相机的拍摄角度,并可实现远程一键拍照功能。1.2 主要特点运动方式:驱动四个电机同时工作,可实现前进、后退、左旋转、右旋转、加速、减速六种运动模式。拍摄方式:可调整手机相机在垂直和水平面上的方向(角度均超过100°左右),可实现一键拍照功能。二. 实验器材清单名称数量名称数量名称数量RL-14410Atmega128控制器1M2*5十字螺钉8接口转换模块2电机舵机驱动模块1M3*5螺钉8 履带52齿轮4M3*8螺钉10轮毂4联轴器4M3*10螺钉8法兰4螺母20M3*12螺钉8减速电机4M3单头螺柱26平头螺钉2盖板2电池盒1M3*12通孔8舵机2继电器模块1蓝牙模块HC-061音量调节模块1三. 设计分析正视图整车效果前轮放大图前轮结构相机架控制装置相机架转向结构音频线相机放置装置继电器模块扩展板主控板驱动模块后轮结构转接模块继电器模块驱动模块主控板电池盒前车设计结构蓝牙模块蓝牙串口app发送字符设置:停止:0前进:1后退:2右转:3左转:4加速:5减速:6相机左转:7相机右转:8拍照:9相机前倾:a相机后倾:b四.实验步骤a.硬件安装电机①电机④电机③电机②继电器模块音频线相机装置主控板电池盒驱动模块驱动模块b.接线蓝牙部分:蓝牙vcc→USART 0 vcc蓝牙GND→USART0 GND蓝牙TXD→USART0 RXD继电器部分:继电器vcc→PORTC 1继电器GND→PORTC 10继电器开关端→PORTC(任意I/O口)水平转舵机:连接驱动板JRC2垂直转舵机:连接驱动板JRC1电机①:连接下扩展板J7口(vcc和I/O口)电机②:连接下扩展板J7口(vcc和I/O口)电机③:连接上扩展板J4口(vcc和I/O口)电机④:连接上扩展板J4口(vcc和I/O口)上扩展板:SIGNAL2 vcc端→驱动板DCM1vcc端SIGNAL2 6端→驱动板DCM1GND端下扩展板:SIGNAL2 vcc端→驱动板DCM2vcc端SIGNAL2 vcc端→驱动板DCM2GND端驱动板部分:SIGNAL1→PORTBc.编程调试/*拍照小车 * pzxc.c * * Created: 2015/5/13 16:19:10* Author: HSTC */ #include avr/io.h#includeavr/interrupt.h#include util/delay.h#define uint unsigned int#define uchar unsigned char#define Crystal //晶振14.7456MHZ #define Baud 9600 //设置波特率ucharpwm=100;uinti=2550,j=2550; //舵机初始值/******************端口初始化*******************************/voidport_init(void){DDRB=0XFF;PORTB=0X00;PORTB=(~(1PB6))|(~(1PB5)); //PB5、PB6输出0DDRB|=(1PB6)|(1PB5); //定时计数器的两个比较匹配输出端口PB6(OC1B)、PB5(OC1A)设置为输出口PORTE = 0xFF; //设置RXD0和TXD0DDRE = 0x02;DDRE |= (1 DDRE5);//设置OC0所在的引脚PE5为输出PORTE |= (1 PORTE5);//初始输出高电平}/**************************************************************舵机子程序**************************************************************//*****************开定时器1********************/void time1_init (void){TCCR1A = 0xFe; //两路PWM相位频率可调,计数上限ICR1 //COM1A1 COM1A0 COM1B1 COM1B0 :1111TC

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档