云服务器我使用阿里云服务器,因为笔者还是位学生,白嫖了阿里云七个月的云服务器,非常不错。笔者也使用过腾讯云,感觉云服务器都是一样的配置过程。我是先安装云服务器的ubuntu系统,然后安装宝塔–>docker–>homeasstant。就是图方便,不熟悉Linux的同学可以上网去看看这个教程,也是很方便很容易的,我就不一一讲解啦。还有需要安装MQTT在云服务器才能使用esp8266哦。因
由于线性放大驱动方式效率和散热问题严重,目前绝大多数直流电动机采用开关驱动方式。开关驱动方式是半导体功率器件工作在开关状态,通过脉宽调制PWM控制电动机电枢电压,实现调速。本文通过实验验证,在不带电机情况下,PWM波占空比与控制输出端电压平均值之间呈线性关系;在带电机情况下,占空比与电机端电压平均值满足抛物线方程,能取得精确的控制。本文的电机闭环调速是运用Matlab拟合的关系式通过PID
ESP定律手动脱壳原理分析 一.准备知识 在我们开始讨论ESP定律之前,我先给你讲解一下一些简单的汇编知识。 1.call 这个命令是访问子程序的一个汇编基本指令。也许你说,这个我早就知道了!别急请继续看完。call真正的意义是什么呢?我们可以这样来理解: 1.向堆栈中压入下一行程序的地址; 2.JMP到call的子程序地址处。 例如: 00401029.E8 &
文章目录1 基础定时器的应用1.1 基础定时器TIM6的应用1.1.1 TIM6的参数配置1.1.2 TIM6的NVIC配置1.1.3 生成代码1.1.4 实现现象2 高级定时器的应用2.1 STM32CubeMX中参数分析2.1.1 Slave Mode2.1.2 Trigger Output(TRGO)Parameters2.1.3 定时器输出引脚选择2.2 PWM互补输出实验2.2.1 C
转载 2024-10-11 05:07:49
228阅读
需要如下配置:  其中,ArduinoJson和PubSubClient可以在开发环境里直接搜索,安装就可以了  aliyun_mqtt这个搜不到,需要单独配置。源码位置在这里:GitHub - legenddcr/aliyun-mqtt-arduino: 一个用于快速连接Aliyun MQTT服务,用于Arduino框架的代码库。下下来,解压,放在库文件所
# 学习如何使用 Python 编程 ESP8266 01S ESP8266 01S 是一种流行的 Wi-Fi 模块,广泛应用于物联网项目中。通过 Python 编程这个模块,可以实现许多有趣的功能。本文将逐步指导你如何使用 Python 与 ESP8266 01S 进行交互。 ## 步骤流程 | 步骤 | 描述 | |------|------| | 1 | 准备硬件 | | 2
原创 2024-09-28 03:20:53
156阅读
学习这一课需要用到一款安卓的mqtt软件,可以自行寻找,也可以使用我写的一个demo。本教程以ESP-12N,CP2102开发板为例进行讲解,配合之前编写的Android软件。代码下载:点击下载ESP端代码。依然使用第四课的两个文件:mqtt_test.lua和close_mqtt.lua。群文件可以下载。为了方便调试,将publish、lwt和subscribe的Topic改一下,第11行输出信
文章目录前言一、认识 ESP-01ESP-01S 区别二、调试接线三、搭建环境和编译3.1 环境搭建3.2 编译3.3 开启本地web服务器3.4 现象四、FAQ 笔记1、这个OTA的升级原理是什么?2、连接web服务器失败?另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!前言     最近在弄公司新项目,
ESP8266 USB 软件驱动器:重新定义你的物联网设备项目介绍ESP8266 USB Software Driver 是一个创新的开源项目,它在 ESP8266 和 ESP8285 上实现了软件 USB(Universal Serial Bus)栈。只需一枚外部电阻,即可将 D- 连接到 3.3V,轻松实现 USB 功能。这个项目的主要目标是打破硬件限制,让 ESP8266 拥有低速 USB
转载 10月前
45阅读
夜晚的灯光是我们最为需要的东西,但很多时候,我们需要灯照在不同的地方,平时我只靠吸顶灯的光来照亮家里的每一个角落,甚至是看书的时候都只靠吸顶灯照明。台灯作为占用面积小,光照均匀,让很多的人越来越依赖它的存在。 你们还记得曾经荣获if金奖的台灯吧,它的研发制造企业Yeelight再一次的将它升级,全新的升级版智能台灯1S带给我们更多的突破,光通量达到了520流明,可以说在看书打电
基于OpenHarmony和语音助手的智能家居系统摘要随着智能家居逐渐融入日常生活,智能家居的控制方法与智能话手段也在不断革新。传统的使用手机软件点击操控控制的方法,复杂而不实用。同时当前智能家居体验割裂严重,由于智能家居设备的高度相互独立性,即在单个居产品足够智能化的同时多个家居的联动体验较差,经常需要在手机上下载不同的软件以适应不同品牌产品的差异。 同时对生产厂家而言消除这样的差异也并不容易
首先感谢参考链接们参考链接1参考1提供了可行的arduino与ESP8266之间的接线方式。同时提供了利用arduino UNO 的串口给ESP8266烧录程序的操作流程参考(本文使用的流程稍微有所不同。)。参考链接2参考2提供了ESP8266 01S烧录环境的搭建步骤。参考链接3感谢参考3为参考1提供了参考目标:实现ESP8266的wifi配置功能实现ESP8266自动连接WiFi环境搭建:所需
转载 2024-05-10 18:41:27
40阅读
前言:esp8266推出已久,esp8266-01/01s是常见的两款,本文通过抓包原始数据使用tcp透传来做简单的功能测试。0101s区别不大,一样使用即可,下图实为01s*这里在Windows本地安装一个emq服务器(看连接状态,供调试查看客户端是否断开用)    官网地址如下,安装后启动,官网有详细使用指导,看相应系统版本即可  &nbsp
错开の折腾经历:ESP8266 NodeMCU 文章目录前言一、Blinker1、Blinker——点灯科技特性:blinker应用场景:二、任务开始1.实验材料2.安装库文件3.安装Blinker_APP并配置设备4.代码环节5.接入、小爱同学三、测试效果总结 前言经过上一项目,以及后来的学习,俺感觉可以入手新的项目辽。 So,就突然有了个 idea:身边不但有个ESP8266-NodeMC
转载 2024-05-20 21:48:47
2323阅读
1点赞
  昨天我们用wifi模块和51单片机通信,wifi模块的tx接到单片机的rx端,wifi模块用usb转ttl接到一个电脑,单片机用一个usb接到另一个电脑。然后通过串口调试助手观察单片机接收到的数据情况。这是我们昨天想做的大致事情。   然而并没有成功。折腾到晚上十点依然没有结果。   今天早上,我们终于在51单片
OTA - Over the air update of the firmware 即 空中固件更新。这是乐鑫SDK中极为之Cool的功能!平时做Arduino 或者 ESP8266的开发都要很苦逼地用USB插着板子,如果用ESP-01的话还得接FDTI232的转换板,我是不知道是我的机器有问题还是驱动程序的问题,经常在iMac上插拔转接线的话连接ESP8266的串口就会丢
转载 2024-06-18 14:49:35
52阅读
1.题目名称:批阅奏章 某朝皇帝有大臣n名(1<=n<=1000),分别编号大臣1~n。某日皇帝身体抱恙,奏章堆积如山无法及时一一批阅,便命身旁內侍帮他把奏章按指定顺序排序后再阅。于是皇帝亲自挑选了几个值得信赖的重臣并排好序,要求把他们的奏章按排好的顺序放到前面,其他的按照编号升序排列即可。现在要求你写一个程序来帮皇上解决这个问题,即已知奏章总数和顺序、钦点重臣的排列顺序,求得皇帝查阅
转载 2023-09-16 00:03:42
9阅读
STM32与ESP01s连接到腾讯云物联网开发平台IOT 文章目录STM32与ESP01s连接到腾讯云物联网开发平台IOT系列文章前言一、AT指令二、STM32端代码1.ESP01s在stm32端的初始化代码2.数据解析完整工程的链接:[stm32与esp01s接入腾讯云物联网开发平台,并用腾讯连连控制stm32开发板上的LED灯的亮灭]()总结 系列文章【stm32+ESP01s连接到阿里云物联
随着时代的不断发展,我们的科技水平也在不断地提高,物联网的不断发展推动了智能家居行业的进步。现在越来越多的人都听说过智能家居了,像比如什么小度音箱,小爱同学,扫地机器人,智能门锁,智能电机窗帘等等。这些都是我们生活中的必需品和调味品,智能家居主要还是靠智能 生态系统来进行联动控制。那么市面上这么多种生态系统,我们该如何选择呢?所以今天我们就来聊一聊这个问题。呢,也很受欢迎,因为它的定位是普通用
ref: 搭建 ESP8266 开发环境(windows) 本博客是基于上述博客进行的实际操作下载并解压MSYS2环境, 这里使用的是官方的all-in-one包 下载并解压windows toolchain (该文件可以在官方github上找到) 下载解压完成后复制到MSYS2的某个文件夹, 后续该路径需要添加到MSYS2的环境变量 (例如: msys32\home\$USERNAME\esp\
转载 2024-02-26 10:36:07
231阅读
  • 1
  • 2
  • 3
  • 4
  • 5