1.小车及单片机小车用的是平衡小车之家的,单片机用的是正点原子的STM32mini。2.舵机控制原理舵机工作原理简单来说就是接收1个控制脉冲并驱动电机转动来控制方向,该脉冲的宽度决定舵机转动的角度。一般采用单片机来产生PWM信号来控制舵机,PWM波的周期为20ms,通过改变其占空比来改变其转动方向,具体如下图所示。我是采用PA8端口的PWM波来控制舵机的,PWM波初始化代码如下:控制舵机的PW
1. 项目简介  本项目基于ESP8266开发和微型舵机,实现了一套远程灯控系统,达到了通过WIFI控制灯具开关的目的。github地址:远程灯控项目2.项目所需硬件ESP8266开发版一块具有数据传输功能的USB线一根杜邦线若干(母对母、公对母都要有)SG90微型舵机一个3.项目所需软件Arduino IDE点击访问官网下载 4.项目整体架构  项目整体采用B/S架构,ESP8266充当服务器
使用Blinker通过Arduino控制9g舵机开关窗在本项目设计当中,采用Blinker可以远程在同一WiFi下来控制esp8266开发上的舵机,来实现开关窗的效果。一、准备1.面包 2.9g舵机3.esp8266开发4.杜邦线 5.手机下载点灯科技的Blinker软件二、硬件连接Arduino指的是esp8266开发,PWM在这里连接esp8266的D4引脚三、Arduino程序完整
基于STC8G2K64S4单片机控制舵机#前言本文从硬件和软件两方面介绍了使用STC8G2K64S4单片机控制舵机的方法舵机也是一个很常用的模块,每个竞赛几乎都用得到,相对电机来说它的控制也相对简单,话不多说直接上才艺硬件方面舵机的选择一般是两个参数,扭力和角度。扭力一般25kg就够用,角度的话可以择需选择也可以稍微大点的270度,这样之后也可以用。旁边的配件一般都会有,方便配合机械臂等其他结构。
目录前言        一、新建工程        二、项目函数介绍                                三、代码编写  &
想法来源地址在上面,可以去参考一下,建议是结合两篇文章一块看,按照大佬的先来折腾一次,有问题了在看我这个,会比较齐全。 具体的折腾细节方面可以去上面的博主页面去参考,这里想聊一些那个博主没涉及到的。1.买的型号,SG90舵机,淘宝应该很多,和ESP8266的连线也是ok的,没有困难,连完线难题就开始了,首先舵机驱动并没有搞过,其次ESP8266也忘记的差不多了,然后,这个程序实际上还有另外一个第
目录1.概述2.环境准备2.1 ESP8266的Arduino编译环境准备 2.2 巴法云平台设置 2.3 米家设置3.控制程序3.1 与云平台交互3.2 与舵机交互4.增加OTA功能 5.打印一个外壳并加上一个机械按键6.源文件1.概述        用舵机的角度拨动墙壁的电灯开关实现开
在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比较普遍。舵机是一种俗称,其实是一种伺服马达。其工作原理是:控制信号由接收机的通道
1、环境搭建本次主要是用ArduinoIDE平台来进行开发,可以去官网进行下载:Arduino - Home也可去网盘下载,在这里为大家准备了网盘连接:链接:https://pan.baidu.com/s/1VLn8Iju1fYWO1PMay8GsEw  提取码:1502打开软件后,进行以下设置(注意:USB尽量用51开发的线,普通的USB线可能会有问题)这样我们的环境就搭建好了2、智
WEMOS D1 R1/R2 [ESP8266] + PCA9685 驱动舵机PCA9685 16-Channel 12-BIT PWM Driver,某些淘宝卖家只是标注了16舵机驱动模块。PCA9685上有黄红黑三排针脚(红黑为正负极,黄色为PWM),每排标注0-15,共计16组。每组可以控制一个舵机。本文以PCA9685代替前述名称。这里需要注意 SDA和SCL引脚,SDA默认为4,SCL
个人认为,赋予ESP8266最强大的功能莫过于HTTP路由,HTTP路由,根据不同的url响应不同的任务。在这里就类似于node.js的路由。在教程里边已经展示了基本路由系统的使用,在我们访问ip的时候引导到了handleRoot上进行处理。而在之后获取svg图形的时候也通过路由引导到了drawGraph上返回由ESP8266“亲手”绘制的svg图形。此外,路由系统还提供了NotFound处理,这
作用:不用AT指令,不用多余的串口调试工具,直接用arduino编辑器对esp8266-01烧写arduino程序。Arduino环境的搭建:除了从arduino官网上下载完整的编辑器(建议下载1.6.7—1.6.9版本,1.6.10以上版本貌似改了太多东西不确定能不能用)外,还需要连网下载有关esp8266的arduino插件1.点工具—>开发—>开发管理器2.在确保连上互联网
转载 6月前
145阅读
目录PWM输出模拟量输入--双轴摇杆模拟量采集驱动PWM输出SG90舵机控制PWM输出用ESP8266上的led灯进行测试,通过改变占空比控制灯亮度,相关指令如下from machine import Pin, PWM pwm2 = PWM(Pin(2)) # 将GPIO02口设置为PWM模式 pwm2.freq() # 查询当前频率 pwm2.freq(1000
前言本章所有代码均已上传至github https://github.com/Adancurusul/Bedroom_iot/tree/master/door/mqtt 感觉学习网络模块已经有一段时间了,想着给寝室做一个门禁系统顺便当作一个阶段的总结,整个门禁系统还带有指纹识别以及抓拍,但是这里主要讲一下基于mqtt ,利用arduino的c,lua ,和micropython3种方式实现远程控制
ESP8266&点灯科技&arduinoesp8266实现温度传感器、利用超声波传感器测距与舵机控制ESP8266驱动DS18B20ESP8266与DS18B20的硬件连接DS18B20引脚排列3.读取一次DS18B20温度数据发送复位信号–>检测回应信号—>发送 0xCC–>发送 0x44->发送复位信号—>检测回应信号—>写 0xcc—&gt
舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。使用stm32控制机器时,经常要用到舵机,如使某个部位转到特定的角度,或者在行进过程中的方向控制,这篇文章将以stm32F103C8T6为例,从分析舵机的原理出发,到介绍使用stm的TIM功能输出PWM波,掌握理论后进行实战,先控制一个舵机上手,然后控制多个舵机。一、舵机的原理 如图所示,一个舵机由变速齿轮箱,电位
我所使用的是ESP8266-01S,AT指令的基本功能可以直接使用,但要实现上传数据到物联网平台的需要下载MQTT固件。一开始是在CSDN上参考其他的,下载固件库的引脚普遍很多时IO0接地,VCC接3.3V,RX接CH340的TX,TX接CH340的RX,GND接GND即可。尝试了很久一直下载不成功,最后在查看淘宝给的资料发现我的引脚是这样的,我的只有这样接才能下载MQTT固件 选择是下
转载 2月前
10阅读
简介成本不到30大洋,实现手机自动开门功能! 先上效果视频: mqtt消息控制舵机开门 准备工作esp8266 开发 13¥Mg995 舵机 13¥四个5号电池 2 ¥导线若干 0.5¥电池盒一个 0.5¥ 成本不到30大洋,可玩性,实用性都很高。原理图从右往左看手机上 点击 开门 按钮,发送mqtt消息到 服务器;esp8266开发订阅了mqtt消息,接收到开门指令;esp8266发送
在前面一个项目中,我们知道了如何让舵机动起来,这里将进一步的通过外部信号来让舵机随着输入的改变来相应改变角度,方便做一些可控的转动装置。我们这里通过一个可变电阻——电位器,来控制舵机。当然你也可以通过其他的模拟量或者数字量来控制舵机。模拟量的话,比如改造一下前面的感光灯,变成一个会动的感光灯。数字量的话,比如通过一个按钮,倾斜开关等等,一旦触发开关,就让舵机转动,可以有很多玩儿法。再给舵机加个外壳
转载 2月前
28阅读
利用ESP32制作的一个遥杆手柄,通过MQTT协议远程控制ESP8266,里面有方向修正,一键配网,比例调速,开关灯功能,非常棒注意:这个代码是控制RC车的程序,三线舵机,三线电调那种车,普通车用不了!!!原理图稍后公布B站视频:飞宇智控4G远程遥控车 同款遥杆手柄!!!!下面是ESP32遥杆手柄端代码//#include <Adafruit_SSD1306.h> #include &
  • 1
  • 2
  • 3
  • 4
  • 5