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

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

3天内不再提示

如何构建具有可调转速的自己的转盘

454398 来源:网络整理 作者:网络整理 2019-11-28 11:41 次阅读

概述

当您想到转盘这个词时,您可能会想到您在其中录制唱片的东西,但是对于这个项目,至少,我们要建立另一种类型的转盘。在视频和摄影领域,转盘是旋转的架子上的平坦平台,可让您获得对象的360度视图。这非常适合在视频中添加运动效果,专注于您可能会错过的细节,并可以提高物体的亮度。转盘与其他生产设备一样,可以带有最少功能的高价标签

对于此项目,我们将介绍如何构建具有可调转速的自己的转盘。 ,顺时针和逆时针旋转,以及3D打印可互换平台。

要购买耗材,

1 x Adafruit Perma-Proto四分之一尺寸的面包板PCB-单个

用于焊接的Perma proto板

添加到购物车

1 x Adafruit ItsyBitsy M0 Express-适用于CircuitPythonArduino IDE

Itsy Bitsy M0 Express板

添加到购物车

1 x 连续旋转微伺服-FS90R

伺服电机

添加到购物车

1 x 小型面板安装SPDT拨动开关

开关

添加到购物车

1 x 面板安装扩展USB电缆-Micro B公对Micro B公

USB Micro B扩展

添加到购物车

div》

1 x 面板安装直角10K线性电位器,带开关-10K线性,带开关

电位器带有开/关开关

添加到购物车

1 x Adafruit LiIon/LiPoly背包附件(用于Pro Trinket/ItsyBitsy

LiPo背包

添加)到购物车

电子

该项目的电路非常简单,仅使用了五个主要组件,包括Itsy Bitsy板。 Itsy Bitsy M0正在运行CircuitPython代码,以控制所有内容并通过USB或电池电源供电和接地。 LiPo背包焊接在Itsy Bitsy的顶部,可以轻松添加LiPo电池以获取电力,该电池可以通过Itsy Bitsy的USB端口充电,并可以进行电源开关

带电位器的电位计内置开关控制转速,并可以打开或关闭所有功能。 SPDT开关控制转盘是顺时针旋转还是逆时针旋转,当然,该节目的主角,一个不断旋转的伺服电机,从组件接收命令,同时带有一个圆形喇叭,该喇叭将适合其3D打印部件。

CircuitPython代码

在Itsy Bitsy M0上运行意味着我们可以使用CircuitPython对该项目进行编码!

您是不熟悉使用CircuitPython吗?不用担心,这里有完整的入门指南。

Adafruit建议使用Mu编辑器编辑代码并在CircuitPython中具有交互式REPL。您可以在本教程中了解Mu和安装。

p》

我们正在使用adafruit_motor库,用于CircuitPython,通过将引脚声明为连续伺服电机来轻松控制伺服器。

您可以了解有关安装 CircuitPlayground库的CircuitPython Essentials指南中的库。安装整个库包是最简单的。

下面列出了该代码,并且可在Adafruit的GitHub存储库中找到该代码。

下载:Project Zip 或 turntable.py | 查看在Github上

复制代码

adafruit_motor import time

import adafruit_motor.servo

import board

import pulseio

from analogio import AnalogIn

from digitalio import DigitalInOut, Direction, Pull

pwm = pulseio.PWMOut(board.D5, frequency=50)

servo = adafruit_motor.servo.Servo(pwm)

switch = DigitalInOut(board.D7)

switch.direction = Direction.INPUT

switch.pull = Pull.UP

pot = AnalogIn(board.A0)

continuous = adafruit_motor.servo.ContinuousServo(pwm)

def val(pin):

# divides voltage (65535) to get a value between 0 and 1

return pin.value / 65535

while True:

if switch.value:

continuous.throttle = val(pot) * -1

else:

continuous.throttle = val(pot) * 1

time.sleep(0.001)

电位器将读取最小值import time

import adafruit_motor.servo

import board

import pulseio

from analogio import AnalogIn

from digitalio import DigitalInOut, Direction, Pull

pwm = pulseio.PWMOut(board.D5, frequency=50)

servo = adafruit_motor.servo.Servo(pwm)

switch = DigitalInOut(board.D7)

switch.direction = Direction.INPUT

switch.pull = Pull.UP

pot = AnalogIn(board.A0)

continuous = adafruit_motor.servo.ContinuousServo(pwm)

def val(pin):

# divides voltage (65535) to get a value between 0 and 1

return pin.value / 65535

while True:

if switch.value:

continuous.throttle = val(pot) * -1

else:

continuous.throttle = val(pot) * 1

time.sleep(0.001)

最大值为0,因为伺服器的速度在无运动的1和最大速度的0之间。

对于连续旋转伺服器,最大值1表示顺时针运动的最大速度,1表示逆时针运动的最大速度。这在循环中起作用,在该循环中开关开始起作用。对于循环,通过将电位器记录的速度乘以-1或HIGH,可以确定开关是否为1来确定伺服系统是顺时针还是逆时针旋转。

3D打印

转盘有两个3D打印部件:电子设备外壳/底座和转盘平台。机壳具有卡扣回位,可轻松访问电子设备。我跟着Ruiz Brothers的扣合式机箱教程,您可以在YouTube上找到它:

机箱还具有USB切口微型B延长杆伸出侧面,并有一个供伺服器伸出顶部的位置。电位器和开关的前面有孔。开关的孔上方还带有箭头,表示开关的方向。

整个设计都是参数化的,因此,无论是否需要更大的插槽,您都可以对其进行调整以(从字面上看)适合您的需求。电机或希望外壳更大或更小。您可以下载下面的Fusion360文件,也可以从Thingiverse下载.STL文件。

Thingiverse

Fusion360

对于打印,我以.2层高度和20%填充率打印。由于USB和伺服切口,您确实需要一些支持,但是如果您感觉很勇敢,可以肯定在没有任何支持的情况下尝试使用它。

转盘平台还设计为参数化的,并且可在同一Fusion360文件中使用。底座完全适合伺服电机选配的圆盘。这种设计的重点是,您可以使用不同的细丝,甚至不同的形状和大小来打印多个平台,以适应您在各种b-roll和摄影情况下的不同需求。

装配

现在有趣的部分将所有内容放在一起。首先是焊接电子设备。我使用了四分之一尺寸的永久原型板,使所有电子设备像一个小型面包板岛一样生活。四分之一大小的变化是对Itsy Bitsy的理想大小,它可以保留大约一行。

为了以后可以轻松删除Itsy Bitsy,请从两排排母头开始,以便将Itsy Bitsy可以插入。接下来,您将把公头与将脂背包焊接到的三个更长的头一起焊接到Itsy Bitsy板上。

在将脂背包焊接到Itsy Bitsy之前,先将两根导线焊接到电源板上的焊点。这些将连接到电位器的开关端子上。之后,切掉两个孔之间的迹线。这允许开/关开关起作用。使用业余刀或其他类似工具将其切开。完成该步骤后,您可以将脂族背包焊接到Itsy Bitsy。

使用刀子切东西时务必要小心!

接下来是根据指南电子部分的电路图,这些组件的布线。伺服器的接地线,电源线和数据线的一端裸露,以便可以插入伺服器随附的接头中。

焊接后,您可以将电子设备放入外壳中。首先将USB micro B扩展部分插入侧孔并用螺钉将其固定。接下来,通过将扩展的另一端插入接头插座之间的板子下面,将其插入Itsy Bitsy板上,以节省机柜中的空间。

然后拿开开关和电位计,将它们插入外壳前面的相应孔中。一旦穿过,请使用随附的垫圈和螺母将其固定。之后,您可以将电子设备完全滑入外壳,将用于伺服的三根导线留在侧面。将伺服器插入顶部插槽,然后将三根电线插入伺服器的接头连接器中。通过扣紧盖子来关闭机箱。

要完成修饰,请在电位器,然后将圆形喇叭弹出到伺服器上。在转盘平台上将伺服器置于最上方,您的转盘已准备好转入日落状态。

责任编辑:wv

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

    关注

    14

    文章

    1012

    浏览量

    66869
  • 伺服电机
    +关注

    关注

    85

    文章

    2053

    浏览量

    57967
收藏 人收藏

    评论

    相关推荐

    PCM2912A的增益具有可调功能,想请教要如何编程?

    PCM2912A的增益具有可调功能,想请教要如何编程?
    发表于 10-21 07:57

    可调电阻的工作原理 可调电阻怎么调大小

    改变电路中的总电阻。 电阻材料 :可调电阻通常由碳膜、线绕或金属膜等材料制成,这些材料具有不同的电阻率。 滑动触点 :可调电阻的核心是一个可移动的触点,它可以沿着电阻材料滑动。当触点移动时,它与电阻材料的接触长度
    的头像 发表于 10-18 14:43 1930次阅读

    利用工业空调转OPC UA协议网关一键对接FactoryTalk View

    在当代工业生产中,空调系统的重要性不言而喻,它不仅为员工提供了舒适的工作环境,更是保障精密设备和工艺流程稳定运行的关键。通过工业空调转OPC UA协议网关与FactoryTalk View的对接
    的头像 发表于 08-12 14:31 351次阅读
    利用工业空<b class='flag-5'>调转</b>OPC UA协议网关一键对接FactoryTalk View

    LM723可调电路图

    里面是两张图纸,一张LM723可调电路,一张是保护电路,有兴趣的自己研究。
    发表于 07-16 17:28 2次下载

    伺服电机转速调整方法

    引言 伺服电机是一种将电能转换为机械能的装置,具有高精度、高响应速度、高稳定性等特点。在工业自动化、机器人、航空航天等领域,伺服电机被广泛应用于实现精确的位置、速度和力控制。伺服电机的转速调整是实现
    的头像 发表于 07-14 10:44 1457次阅读

    电动执行器怎么控制电机转速

    电动执行器控制电机转速的方法有很多种,以下是一些常见的方法: 通过改变电源电压来控制电机转速 电机的转速与电源电压成正比,通过改变电源电压可以改变电机的转速。 可以使用
    的头像 发表于 07-10 15:03 699次阅读

    uA9636AC具有可调压摆率的双线驱动器数据表

    电子发烧友网站提供《uA9636AC具有可调压摆率的双线驱动器数据表.pdf》资料免费下载
    发表于 07-01 11:16 0次下载
    uA9636AC<b class='flag-5'>具有</b><b class='flag-5'>可调</b>压摆率的双线驱动器数据表

    变频器如何控制电机转速高低

    变频器是一种用于控制电机转速的电子设备,它可以将输入的交流电转换为直流电,然后再转换为可调频率的交流电,从而实现对电机转速的精确控制。 变频器的工作原理 变频器主要由整流器、中间电路、逆变器和控制器
    的头像 发表于 06-17 15:13 1321次阅读

    电机转速快好还是转速慢好一点

    在讨论电机转速快好还是转速慢好之前,我们需要了解电机转速的概念以及其在不同应用场景中的作用。电机转速是指电机转子每分钟旋转的圈数,通常用转每分钟(RPM)表示。电机
    的头像 发表于 06-05 11:18 2524次阅读

    PMP22270.1-具有可调输出电压的 200W SEPIC 电源PCB layout设计

    电子发烧友网站提供《PMP22270.1-具有可调输出电压的 200W SEPIC 电源PCB layout设计.pdf》资料免费下载
    发表于 05-16 14:37 0次下载
    PMP22270.1-<b class='flag-5'>具有</b><b class='flag-5'>可调</b>输出电压的 200W SEPIC 电源PCB layout设计

    HarmonyOS开发案例:【抽奖转盘

    基于画布组件、显式动画,实现的一个自定义抽奖圆形转盘
    的头像 发表于 05-07 10:10 700次阅读
    HarmonyOS开发案例:【抽奖<b class='flag-5'>转盘</b>】

    HarmonyOS开发案例:【抽奖转盘

    基于画布组件、动画样式,实现的一个自定义抽奖圆形转盘
    的头像 发表于 04-24 21:58 388次阅读
    HarmonyOS开发案例:【抽奖<b class='flag-5'>转盘</b>】

    具有电平位移&可调转换率控制的1.2V-8V,3A 聚合物薄膜场效应晶体管(PFET) 高侧负载开关数据表

    电子发烧友网站提供《具有电平位移&可调转换率控制的1.2V-8V,3A 聚合物薄膜场效应晶体管(PFET) 高侧负载开关数据表.pdf》资料免费下载
    发表于 03-14 09:38 0次下载
    <b class='flag-5'>具有</b>电平位移&<b class='flag-5'>可调转</b>换率控制的1.2V-8V,3A 聚合物薄膜场效应晶体管(PFET) 高侧负载开关数据表

    如何使用LM324构建具有过载和过流保护功能的可调稳压器电路

    本文介绍了如何使用单个 LM324 IC 创建具有过载和过流保护功能的可调稳压器电路。
    的头像 发表于 02-25 11:25 2570次阅读
    如何使用LM324<b class='flag-5'>构建</b><b class='flag-5'>具有</b>过载和过流保护功能的<b class='flag-5'>可调</b>稳压器电路

    如何选择适合可调直流稳流电源呢?

    作为电子发烧友,我们经常需要使用可调直流稳流电源。然而,市场上有琳琅满目的各种品牌和型号的电源。那么,如何选择适合自己可调直流稳流电源呢?  首先,我们要了解自己的需求。如,我们需要
    的头像 发表于 02-01 18:13 1539次阅读
    如何选择适合<b class='flag-5'>可调</b>直流稳流电源呢?