准备材料:Arduino Uno 一块Arduino 扩展板      DT-06模块一个      安卓手机一个小度音箱一个小车一个杜邦线若干1.DT-06固件的烧录1.1打开ESP模块下载工具ESPFlashDownloadTool,选择需要下载的固件,填写下载地址,推荐使用
RT手里这块ESP8266是涂鸦的板子,咸鱼上三块一个买了一堆,看ESP8266-12F引脚都差不多的。裸焊了个最小系统,加两个按钮(一个烧录,一个复位)1. 准备工作搜索过程中发现 DRV8833四路输入口需要PWM,而8266中的PWM口有4个IO口。但是我看到网上有人说“RSP8266中基本上数字IO都可以作为PWM复用引脚”,我不清楚。之前我把GPIO15接地了。因为网上一些人说要接地,以
转载 2023-09-15 20:20:32
449阅读
简介成本不到30大洋,实现手机自动开门功能! 先上效果视频: mqtt消息控制舵机开门 准备工作esp8266 开发板 13¥Mg995 舵机 13¥四个5号电池 2 ¥导线若干 0.5¥电池盒一个 0.5¥ 成本不到30大洋,可玩性,实用性都很高。原理图从右往左看手机上 点击 开门 按钮,发送mqtt消息到 服务器;esp8266开发板订阅了mqtt消息,接收到开门指令;esp8266发送
步进电机是一种直流电机,它可以步进方式工作,从监控摄像机到复杂的机器人,无处不在。 NEMA 17步进电机的步进角为1.8°,这意味着它需要200步才能进行360°旋转。通过改变施加的控制信号的速率,我们可以轻松控制电机速度。通过对步进模块的微步进引脚应用适当的逻辑电平,可以在不同的步进模式下操作步进电机,例如全步、半步、¼步。在我们之前的文章中,我们使用Arduino控制28-BYJ48步进电机
转载 6月前
112阅读
   设计功能(1)系统采用霍尔传感器非接触式对电机转速进行测速。 (2)LCD1602液晶显示当前的转速,转速单位为转/分(RPM)。和显示当前的pwm占空比0~100%。 (3)电机的速度可以通过按键调整,也可以开始暂停,正转和反转。 (4)液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。 (5)系统一共有6个按键,单片机附近的独立按键是
1 实验现象 基于STC89C52单片机设计一个红外遥控直流电机调速系统。一上电,数码管上显示0,此时直流电机不转动。当按下红外遥控器上的“1”键时,数码管显示1,直流电机开始转动。电机转速分为4个挡位,每升高一个挡位,数码管都会显示对应的挡位数字同时提高电机的转速。2 实验原理  该系统整体采用红外遥控器控制,红外接收模块接收到遥控器键码信号后,向单片机送入中断信号并由单片机译码,单片机开始进行
模块:NodeMCUSDK版本:ESP8266_RTOS_SDK-3.0开发环境:wsl+vscode外设:增量式光电编码器,四位共阳数码管模块很久没用8266了,最近做了个绕线计数器,手头只有一块NodeMCU,使用旋转编码器(某宝36块的那个)与数码管显示模块(某宝四块八)。编码器:编码器统一为外径38,轴6的,脉冲600 ,电压5~24V宽电压 ,输出方式 ,线长2m。电压默认5-24v,默
ESP8266ESP12E 电机拓展板握手】1. 前言2. 材料3. 工作原理3.1 板载功能3.2 引脚接口定义图3.3 产品技术规格4. 方案4.1 普通马达接线图4.2 42步进电机接线图5. 相关代码5.1 直流电机的管理代码5.2 步进电机管理代码6. 应用7. 来源 1. 前言 ESP12E Motor Shield 是一块扩展板,允许 Amica ESP8266 NodeMCU
霍尔选型时,一般会根据客户之前用的什么型号做替代。 1. 确定是什么应用场景 根据霍尔制造工艺,可以分为4类。 分别耐高压霍尔、低功耗霍尔、车规级三线霍尔开关、车规级两线电流型霍尔开关 2. 确定霍尔的极性 霍尔分为单极、锁存双极、全级和线性 3. 确定封装 一般的封装为SOT-23和T0-92。 4. 性能参数:工作电压、霍尔灵敏度、供电电流、工作温度 A. 工作电压: 一般的,霍尔开关的电压范
PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是50%.PWM用途很广,像一些步进电机、舵机等等都需要用到。PWM头文
Arduino通过ESP8266将数据上传给贝壳物联服务器,在贝壳物联平台实现远程控制继电器(开关)。 文章目录硬件准备接线ESP8266透传设置AT指令设置添加网络设备代码使用方法远程控制 硬件准备Arduino控制板1ESP8266-01模块1面包板110K电阻2LED灯1杜邦线若干接线Arduino-ESP82663.3VVCCGNDGNDRXTXTXRX3.3V10KCH_PDLEDArd
推荐开源项目:简单FOC库 - 跨平台的无刷直流和步进电机FOC实现 在当今电子创新的浪潮中,无刷直流(BLDC)电机和步进电机因其高效能和动态响应而备受青睐。然而,它们的控制算法——尤其是基于Field Oriented Control(FOC)的算法,对于许多开发者来说仍然是一个挑战。这就是我们今天要介绍的开源项目SimpleFOClibrary所要解决的问题。1、项目介绍SimpleFOC
使用Arduino控制大疆GM6020无刷电机:话不多说直接上代码#include <Servo.h> Servo myservo; //创建一个舵机控制对象 // Arduino自带的Servo函数库只可以同时控制两个模拟舵机; //且最好使用D9 D10脚;
作者:Tkwer WS2812B彩灯介绍    在上个推送中我们使用PWM+DMA驱动WS2812B。并且成功移植了Adafruit_NeoPixel库。最近在github上关注了WS2812FX库,这个库的实现函数要比Adafruit_NeoPixel库丰富的多。    很可惜,这个库是基于Arduino和ESP8266ESP32的,是用C++
2023-12-20-09:58:43一、步进电机的介绍17HS4401步进电机是一种步进电机,也称为双级四相混合式步进电机。它是一种旋转电机,可以控制旋转角度和速度,17HS4401步进电机通常被应用于一些需要精准控制转动的场合,例如打印机、CNC机床等。参数:1.步距角度: 1.8度2.驱动方式: 双级四相混合式3.工作电压: 12V4.额定电流: 1.7A5.静态转矩: 40N.cm6.旋转
2. Mixly 端在这里简单拖拽必要的代码块,用来获取代码复制到Arduino IDE(估计是我本地的mixly环境有问题,只能在Arduino IDE中烧录成功)3. Arduino IDE端3.1拿过来的代码是不能直接使用的,还需要做修改调整数据转换保存到三个变量修改MIXIO账户、密钥和项目名称修改WiFi名称密码修改RGB显示函数参数,适当增加延时显示稳定3.2 完整代码#include
代码#include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <ESP8266WebServer.h> #include <FS.h> ESP8266WiFiMulti wifiMulti; // 建立ESP8266WiFiMulti对象 ESP8266WebSer
转载 2024-04-20 16:26:40
263阅读
关于ESP8266的远程开关控制器 (渝兴未到工作室)今天我们来做一个项目基于ESP8266开发的一款 远程控制开关项目首先项目采用的是局域网控制的!当然能内网穿透的那就是远程控制!!然后采用的是SDK开发。不是AT指令 。。不是AT指令 。。不是AT指令 。。复杂的就先不多说了!!首先说明: 因为8266 只支持2.4G 所以远程控制都是在2.4G的热点局域网下 。关于8266的开发环境大家可以
转载 2024-05-23 23:15:27
303阅读
首次使用8266模块请检查固件工作完整性,如果固件不完整或者不存在则不能实现本文中的所有功能 固件是否存在的检查方法:将模块通过串口模块与电脑链接,在串口调试助手中发送AT指令(需要换行),若返回OK则说明固件存在且工作正常。一、ESP8266模块工作模式ESP8266模块可以工作在多种模式下实现不同的功能。(1)SoftAP模式(软路由模式)在此模式下,模块本身相当于一个路由器,其他设备可链接
转载 2024-04-05 18:48:09
137阅读
主要利用esp8266,结合oled,舵机和LED进行控制,利用的是tcp协议,通过连接热点实现对于小灯和舵机的亮灭,亮度,转速和控制,并在oled上实时显示。共耗时半天,希望都能有所收获下面是网络调试助手和arduino的端串口的收发消息 然后是一些调试过程的实拍记录:连接上路由器: 初始界面 显示制作人: 发送数据打开小灯:下面是代码可供大家调试/*****************oled设置
转载 2024-04-17 17:13:13
970阅读
  • 1
  • 2
  • 3
  • 4
  • 5