-
基于ESP32的MQTT远程喂狗器
材料 esp32开发板*1 步进电机 电源 无源蜂鸣器(可替换成有源,程序要修改) 控制原理 基于趣讨教MQTT控制平台,MQTT订阅话题为:用户id/自定义加密字符串/ 可通过MQTT Dash安卓软件进行订阅,画面如下: ESP32接收MQTT的报文信息,报文内容为:步进数-wg 通过程序解析报文,步进电机转相应的步数,带动连接步进电机上的狗粮容器,倾倒到地上,实现远程喂狗。 &n…- 2.7k
- 2
-
Arduino作为步进电机控制器–通过电位计进行速度和位置控制
不久前,我们发布了与此主题相关的博客文章。不同之处在于,先前的博客文章使用旋转编码器来控制步进电机。这次我们将用普通的电位计换掉旋转编码器,并用它来控制步进电机的位置或速度。我们将使用前面提到的博客文章中的代码作为基础,并进行一些更改以实现所需的行为。就像上次一样,我们的目标是不使用任何库。 步进电机,电位器和Arduino –此博客文章的硬件成分。 这篇博文将主要包含两个代码示例并进行一些解释。…- 1.9k
- 0
-
Arduino作为步进电机控制器–加速运行
在这篇文章中,我们将展示如何通过加速和减速来增强简单的“步进电机点动系统 ”。 介绍 正如我们所谈到的:加速,反之:减速度,是每个运动系统的重要特征。 它减少了诸如机械应力之类的东西,它可能是系统中的最低要求,外观和感觉都更好,等等。 但是我们如何实现简单的事情,例如启动和停止斜坡呢? AccelStepper是Arduino的一个库,正是这样做的。 除其他事项外,它还可以计算出进入步进电机的[脉…- 2.5k
- 0
-
Arduino IDE串行绘图仪中的多个值
Arduino IDE1.6.7以上的版本,允许在串行绘图仪中绘制多个值。我们已经建立了一个示例,向您展示如何使用此功能。我们用于测试串行绘图仪功能的设置。串行绘图器Arduino的串行绘图器非常易于使用。串行绘图器实际上不像串行监视器那样显示一堆数字和/或字符,而是随着时间推移绘制数字,其中y轴是值,x轴是时间。这将生成一个实时绘制的任何数字变量的图形。y轴具有简单的自动缩放功能,可适应这些值,…- 3.1k
- 0
-
创作平衡小车之硬件篇
介绍这篇文章展示的是纯硬件设计篇,包含了设计图纸,设计版图。采用的主控平台是STM8S207S6,性能接近STM32 Cortex™-M0 系列,在8位单片机里它是翘楚着,丰富的外设,低廉的价格,简单的库函数写法,用它锻炼自己的编程绝对比arduino好。原理图设计考虑了很多传感器的使用:蓝牙、oled显示、mpu6050、舵机、红外、超声波、电机驱动模块,以致于所有的引脚都用上了。PCB设计介绍…- 812
- 0
-
(一)树莓派基础:Raspberry Pi介绍
介绍 Raspberry Pi 3板 Raspberry Pi是一款小型单板计算机。通过将键盘,鼠标,显示器等外围设备连接到Raspberry Pi,它将充当迷你个人计算机。 Raspberry Pi广泛用于实时图像/视频处理,基于物联网的应用程序和机器人应用程序。 Raspberry Pi比笔记本电脑或台式机慢,但仍然是一台能够以低功耗提供所有预期功能或能力的计算机。 Raspberry Pi …- 1.4k
- 0
-
(十)51进阶:伺服电机(舵机)与8051连接教程
介绍伺服电动机是用于精确控制角度旋转的电动装置。它用于需要精确控制的地方,例如控制机械臂的情况。它由一个合适的电机和控制电路组成,用于精确控制电机轴。这是一个闭环系统。通过向其施加PWM信号来控制伺服电动机的旋转角度。通过改变PWM信号的宽度,我们可以改变电机的旋转角度和方向。 使用8051(H1)生成PWM SG90伺服的实际占空比时间为-90°至+90°,与理想值不同。 在~0.54ms(占空…- 1.6k
- 0
-
(八)51进阶:直流电机与8051连接
介绍直流电机直流电动机将直流电形式的电能转换为机械能。在电动机旋转的情况下,产生的机械能是电动机轴的旋转运动的形式。通过反向通过电动机的直流电的方向,可以反转电动机轴的旋转方向。通过向其施加固定电压,电动机可以以一定速度旋转。如果电压变化,则电动机的速度会发生变化。因此,可以通过施加变化的DC电压来控制DC电动机速度; 而电动机的旋转方向可以通过反转通过它的电流方向来改变。为了施加变化的电压,我们…- 1k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!