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

    文章

    72

    浏览量

    14115
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195969
  • SG90
    +关注

    关注

    0

    文章

    9

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    伺服电机控制方式简述

    。本文将从基础原理到前沿技术,系统梳理伺服电机控制方式及其应用特点。 一、伺服控制的基本架构 伺服
    的头像 发表于 12-01 07:37 89次阅读
    <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 88次阅读
    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 1373次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>和步进<b class='flag-5'>电机</b>的核心区别

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

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

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

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

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

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

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

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

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

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

    光谱台监控摄像机,让秸秆焚烧行为尽收眼底

    秋天是喜庆丰收的季节,却也是秸秆焚烧的易发期。为持续改善空气质量,做好农作物秸秆焚烧和综合利用工作,环保有关部门采用在高塔上安装远距离光谱视频监控摄像机,对村域范围内的农田秸秆焚烧情况进行实时监控
    的头像 发表于 05-14 10:56 495次阅读

    索尼摄像机系统的应用功能

    节目制作系统快速发展,索尼系统摄像机始终立于技术前沿,不断推陈出新,助力实现用户日益多元的需求。系统摄像机有一些和系统相关的非常规功能,属于资深工程师严选推荐,以下让我们一同探寻这些深度(秘密)的系统应用功能。
    的头像 发表于 05-06 09:45 1223次阅读
    索尼<b class='flag-5'>摄像机</b>系统的应用功能

    索尼推出首款摄像机跟踪系统OCELLUS

    近日,索尼(中国)有限公司推出索尼首款摄像机跟踪系统OCELLUS(ASR-CT1),该系统通过多个传感器实现无标记摄像机跟踪,旨在简化和促进影视和广电领域的增强现实(AR)和虚拟制作应用。OCELLUS适用于各种摄像机,既可用
    的头像 发表于 03-19 16:52 1074次阅读

    海康威视发布视觉大模型周界摄像机

    上周,我们发布了视觉大模型系列摄像机,其中有大模型加持的周界系列摄像机,误报率下降90%以上。
    的头像 发表于 03-11 18:12 1603次阅读

    方案:伺服电机驱动控制器AGV、AMR专用伺服电机驱动控制器带

    工业机器人数控机床XY机械手轴机器人堆垛专用伺服电机驱动控制器48V 14ARMS带有
    发表于 02-15 12:14

    简述摄像机的发展历程

    从第一代摄像机发展到现在,摄像机取得了巨大的发展,从黑白到彩色,从普通枪机到一体,从模拟到数字,从标清到高清,从非智能到智能。
    的头像 发表于 02-14 09:49 1957次阅读

    小米台版2K智能摄像机拆解

    这是一台小米台版2K智能摄像机。 这是几年前的产品,供电接口还是Micro-USB口。买来放在老家厨房窗台上,刚好能看到窗户外面。但是可能因为厨房里偶尔做饭的时候水汽太大,导致最近这个摄像头的画面
    的头像 发表于 01-16 13:47 1w次阅读
    小米<b class='flag-5'>云</b>台版2K智能<b class='flag-5'>摄像机</b>拆解