0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用ArduinoUno控制采用双伺服SG90电机的云台式摄像机支架

454398 来源:工程师吴畏 2019-07-31 10:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

操纵杆模块

操纵杆是控制伺服电机的最简单方法之一。虽然一些教程需要电机或其他额外的东西,但本教程只需要基本的外围设备。操纵杆又名“拇指操纵杆”是项目的一个很酷的控制界面,特别是对于机器人技术。 X轴和Y轴是两个~10k的电位计,可以通过生成模拟信号来控制2D运动。还有一个按钮,可用于控制其他命令或动作。

HC-SR04

在本教程中,我将以HC-SR04超声波传感器为例设置伺服控制的云台。但是,请记住,支架可用于传感器,相机等!

让我们开始吧

收集硬件

Arduino UNO

2伺服电机SG90

操纵杆模块

双伺服支架

一些跳线

HC-SR04

Arduino UNO

操纵杆模块

伺服电机

面包板

云台支架套件

首先组装双伺服支架。我正在使用Sparkfun的摇摄/倾斜支架套件。

连接硬件

让我们从2个伺服器开始。我正在使用面包板来简化连接。

伺服电机和Arduino Uno的连接。

上/下伺服Arduino右/左伺服Arduino

红色电缆5V红色电缆5V

黑色电缆GND黑色电缆GND

黄色或白色电缆P WM(4)黄色或白色电缆PWM(10)

按照上面和下面的连接图完成连接。

操纵杆模块的连接和Arduino Uno。

操纵杆Arduino

5V5V

GNDGND

U/DU/D模拟4

L/RL/R模拟3

最终布线如下:

最终的项目原理图。

一切都连接后,它将如下所示!

源代码

将以下代码复制并粘贴到Arduino软件中。在将代码上传到Arduino板之前,请务必测试(编译)代码。

当您将代码上传到Arduino时,在您使用操纵杆之前,伺服器不应移动。

#include

const int servo1 = 11; // first servo

const int servo2 = 10; // second servo

const int joyH = 3; // L/R Parallax Thumbstick

const int joyV = 4; // U/D Parallax Thumbstick

int servoVal; // variable to read the value from the analog pin

Servo myservo1; // create servo object to control a servo

Servo myservo2; // create servo object to control a servo

void setup() {

// Servo

myservo1.attach(servo1); // attaches the servo

myservo2.attach(servo2); // attaches the servo

// Inizialize Serial

Serial.begin(9600);

}

void loop(){

// Display Joystick values using the serial monitor

outputJoystick();

// Read the horizontal joystick value (value between 0 and 1023)

servoVal = analogRead(joyH);

servoVal = map(servoVal, 0, 1023, 0, 180); // scale it to use it with the servo (result between 0 and 180)

myservo2.write(servoVal); // sets the servo position according to the scaled value

// Read the horizontal joystick value (value between 0 and 1023)

servoVal = analogRead(joyV);

servoVal = map(servoVal, 0, 1023, 70, 180); // scale it to use it with the servo (result between 70 and 180)

myservo1.write(servoVal); // sets the servo position according to the scaled value

delay(15); // waits for the servo to get there

}

/**

* Display joystick values

*/

void outputJoystick(){

Serial.print(analogRead(joyH));

Serial.print (“---”);

Serial.print(analogRead(joyV));

Serial.println (“----------------”);

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云台
    +关注

    关注

    1

    文章

    74

    浏览量

    14201
  • Arduino
    +关注

    关注

    191

    文章

    6531

    浏览量

    197582
  • SG90
    +关注

    关注

    0

    文章

    10

    浏览量

    11789
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    索尼即将推出R系列系统摄像机

    索尼电子将推出新系列系统摄像机,涵盖五个型号——HDC‑5500R, HDC‑5500RV, HDC‑3500R, HDC‑3500RV和HDC‑3200R,统称为R系列;同时还将推出摄像机控制单元HDCU-3500R与3D L
    的头像 发表于 04-22 14:11 297次阅读

    海康威视水下立体视觉摄像机助力智慧养殖

    针对水体折射、浑浊光线等成像难题,水下立体视觉摄像机创新采用分离式补光结构,有效规避补光干扰,水下画面更清晰;面对微生物附着顽疾,采用雨刷+防附着涂层双重防护,不用频繁人工清理,大幅
    的头像 发表于 04-15 17:47 1456次阅读

    医疗手术室术野摄像机现场安装教程(一)实操版

    摄像机
    szxuanzhan
    发布于 :2026年03月12日 17:53:03

    车载方舱升降避雷针 通信基站升降杆 摄像机桅杆天线杆装置

    摄像机
    jf_14142521
    发布于 :2025年12月31日 16:26:01

    SG90舵机控制秘籍:参数、电源与信号的三大要点,为您综合分析了SG90舵机的控制参数注意事项

    SG90舵机控制秘籍:参数、电源与信号的三大要点SG90舵机的正确控制主要围绕三个核心要素:PWM信号的周期与占空比、电源供电以及机械限制。一、 脉冲宽度调制(PWM)信号参数
    发表于 12-13 20:38

    伺服电机控制方式简述

    。本文将从基础原理到前沿技术,系统梳理伺服电机控制方式及其应用特点。 一、伺服控制的基本架构 伺服
    的头像 发表于 12-01 07:37 1151次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>方式简述

    MS41908M,网络摄像机·监控摄像机镜头驱动芯片(内置光圈控制

    电路(两通道) 内置光圈控制电路 四线串行总线通信控制马达 内置用于 LED 驱动的 Open-drain 双系统 采用QFN44封装   可提供样品测试,FAE技术支持,样品申请欢迎留言或私信 应用
    的头像 发表于 11-25 14:42 546次阅读
    MS41908M,网络<b class='flag-5'>摄像机</b>·监控<b class='flag-5'>摄像机</b><b class='flag-5'>用</b>镜头驱动芯片(内置光圈<b class='flag-5'>控制</b>)

    伺服电机和步进电机的核心区别

    大家在运动控制的时候是伺服电机的还是步进电机做定位控制
    的头像 发表于 10-15 14:32 2093次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>和步进<b class='flag-5'>电机</b>的核心区别

    摄像机台与消费电机的理想驱动:MS3142集成方案解析

    在科技飞速发展的今天,摄像机台和消费电机在我们的生活中扮演着越来越重要的角色。从专业的影视拍摄到日常生活中的智能设备,它们的应用场景日益广泛。而一个优秀的驱动方案对于这些设备的性能表现至关重要。今天,我们就来深入解析一下MS3
    的头像 发表于 08-14 17:44 897次阅读
    <b class='flag-5'>摄像机</b><b class='flag-5'>云</b>台与消费<b class='flag-5'>电机</b>的理想驱动:MS3142集成方案解析

    低噪声无刷电机驱动与控制方案在智能会议台中的应用

    随着智能会议系统的普及,摄像机作为核心采集设备,其性能直接影响会议体验。其中,电机驱动与控制方案尤为关键,它不仅决定了台的响应速度和定
    的头像 发表于 08-12 17:31 1548次阅读

    电动升降桅杆 户外可移动升降杆 监控照明摄像机伸缩支架

    摄像机
    jf_14142521
    发布于 :2025年07月10日 19:05:19

    电机转子整流子伺服精车的研制

    摘要:分析当前主流微电机转子整流子精车设备的优缺点,针对存在问题研制了一种新型的基于PC控制的单刀伺服精车。阐述了单刀
    发表于 06-24 14:09

    快速自动聚焦4K摄像机模组——索尼FCB-ER8530

    摄像机
    szxuanzhan
    发布于 :2025年06月09日 16:12:27

    IPC网络摄像机的静电和浪涌保护方案

    。网络摄像机一般由镜头、图像、声音传感器、A/D转换器、图像、声音、控制器网络服务器、外部报警、控制接口等部分组成。静电和浪涌对网络摄像机(尤其是户外或工业环境下部
    的头像 发表于 05-27 18:06 1350次阅读
    IPC网络<b class='flag-5'>摄像机</b>的静电和浪涌保护方案