物联网的硬件已经越来越便宜了,ESP8266虽已被淘汰,但价格便宜,做智能开关还是非常不错的。中国移动旗下的ONENET物联网平台优点是服务器稳定快速,对个人爱好者很大方,注册后即可免费创建100个设备,如果个人实名认证可免费创建1000个设备。缺点是开发复杂,难度大。网上的教程版本落后,很多不能用,需要自己花大量时间去摸索。下面就自己做开关
一.所需器件:1.USB TO TTL 2.LED灯 3.面包板 4.连接线 5.电脑二.配置Arduino IDE环境1.安装ESP8266开发板软件包 使用1.6.4及以上版本的Arduino, 打开Arduino IDE,打开 文件->首选项 在 附加开发板管理器网址 一栏写入: http://arduino.esp8266.com/stable/pack
为了保持家里PC的联系,通常的方法是家中的电脑24小时开机,并且不能进入休眠状态,抛开硬件的损耗不说,单单电费一个月也得多花不少钱。而实现远程开机的方法有如下两种:一:通过远程方式下发数据让单片机控制继电器从而短接开关引脚来达到激发设备开机的目的这个方法我这就不详细写了,因为全过程基本一样,只是控制的逻辑有所差别罢了,其实主要是需要取电比较麻烦,而且需要动用主板的开关引脚,比较麻烦!二:通过订阅t
【智慧PDU】智能PDU远程电源开关控制器技术参数 【智慧PDU】智能PDU远程电源开关控制器技术参数主要功能描述:监测功能:可以通过 LCD 面板显示界面配合按钮查看监测的总负载电流、总电压、总功率、总电能、功率因数,每个独立单元的负载电流、每个独立单元的开/关状态、温/湿度状态、烟雾状态、水浸状态、门禁状态。控制功能:输出单元的开/关控制、输出单元顺序开/关间隔延时时间设置。原状态保持:重启时
        最近想用esp32给电脑临时搭个远程开机,esp32需要连接WIFI,肯定不能放个手机在那开热点,校园网遍布整个学校,为此去研究一下怎么连接校园网了。esp32连接WIFI教程很多,也很简单,就不记录了,主要记录一下怎么进行校园网的登录认证。     &
ESP32-C3 蓝牙部分我们学习了GATT,本文尝试使用蓝牙做一个简单的小应用。 目录前言一、整体框架二、数据传输部分2.1 添加温湿度驱动组件2.2 传感器数据传输程序再次说明: ESP_GATTS_READ_EVT 事件2.3 功能测试2.4 代码优化三、控制部分3.1 添加LED驱动组件3.2 控制 SK6812 程序3.3 代码优化四、APP 部分结语 前言前面文章说过,蓝牙协议博主了解
转载 2024-03-29 23:27:57
444阅读
闲聊:最近更新的有点慢了,工作上的事加上朋友的婚礼,还好我赶在参加婚礼前把前一个发了,不然两篇博客的周期就是二十多天了。以前想的是争取每周发一篇,现在想想我的工作性质不太现实了;还有一个考虑就是我确实不知道该写一些什么上来,低端的不想写,高端的写不了。(也可征集一下网友们的意见)    导致目前就有点被动,又想着最近疫情又有反复,自己一个人在家还是需要把学到的东西做一个积累,我
转载 2024-03-21 12:39:54
0阅读
将继电器与ESP32ESP8266配合使用是一种远程控制AC家用电器的好方法。本教程介绍了如何使用MicroPython固件通过ESP32ESP8266控制继电器模块。我们将研究中继模块的工作原理,如何将中继连接到ESP32ESP8266板,以及如何构建网络服务器来远程控制中继。前提要遵循本教程,您需要在ESP32ESP8266板上安装MicroPython固件。您还需要一个IDE来编写代
转载 2024-02-20 11:13:11
785阅读
上次学会了串口调试助手配置ESP8266之后,尝试用STM32的串口来配置ESP8266,参考了以下几篇文章文章1,点击跳转文章2,点击跳转 STM32+ESP8266实现远程控制LED一、硬件连接二、云平台三、软件配置1、LED的配置2、串口3的配置3、ESP8266的配置4、main函数四、测试 一、硬件连接ESP8266STM323V33.3GNDGNDRXPB10TXPB11然后STM32
转载 2024-03-17 00:35:13
99阅读
对于家庭电器设备来说,开关在家庭应用里显得尤为重要。只要人类还需要用电,开关永远都是刚需产品。随着智能家居的发展,传统开关的智能化,智能开关也势必会成为智能家居用户的必须品。下文是参加Iot小能手参赛帖,改造一个SOC方案的智能开关,成本只需20+,即可实现远程控制、定时控制。正文内容: 我家的房子应该算是老房子了,卧室开关灯用的还是普通的开关,连双掷开关也不装一个,每次关灯都要爬下床,这夏天还
工作流框图背景说明为什么需要这套工作流--为了满足高效和灵活的开发方式 因为我经常需要在公司和家里切换不同的电脑工作,所以编译环境需要在远程主机上,这样不同的工作机器都能访问相同的工作编译环境。因为esp32官方推荐的还是在linux下编译,所以最简单的就是我们的编译环境和工具链还是在linux下。但是我们日常的编码和硬件烧录还是在本地windows和mac的居多。所以就有了这一套本地环境
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明这节测试一下Android使用APUConfig配网绑定ESP8266,并通过MQTT和模组实现远程通信控制这一节作为板子的整体功能
一、原理    局域网远程唤醒(Wake-on-LAN):给网卡发送一段特别的udp包,网卡收到了就通知主板开机。条件:    (1)网卡支持:在网卡驱动中,高级选项卡打开关机网络唤醒和魔术封包唤醒,电源管理选项卡打开允许此设备唤醒计算机    (2)主板支持:在主板设置中,打开远程唤醒的选项    (3)win10支
转载 2024-02-27 13:23:24
144阅读
stm32f103c8t6+esp8266在WiFi下通过手机控制外设前言准备材料实验目的实验效果代码主函数对esp8266初始化总结代码 前言通过上一篇,介绍了esp8266的基本功能,这篇将用stm32c8t6配合esp8266进行数据交互,实现用手机通过无线的方式去控制外设、开关等;这里相当于把stm32作为上一篇的串口助手和esp8266进行通信;说着挺容易,但实际做起来还是挺困难的,特
ESP32开发板点灯和按键控制LED电路分析LED程序编写点亮LEDLED闪烁按键控制LED亮灭总结 点击图片购买 LED电路分析(看完文章如果需要代码或者原理图等文件可在下方留言邮箱)本期在我们点亮和熄灭板子上的LED之前还是需要分析LED在板子上的电路以便我们控制 我们放大看到LED部分的电路 LED一端通过限流电阻接到ESP32模组的GPIO2上面,另一端接地,那么我们GPIO2
GD32:上电不工作,需要按一下复位按键程序才能跑起来 文章目录GD32:上电不工作,需要按一下复位按键程序才能跑起来1.问题描述2. 我的调试思路2.1 第一步,排除电源问题2.2 第二步,排除复位电路的问题2.3 第三步,分析启动过程3 .总结 1.问题描述绘制一个gd32450的pcb板子,结果烧录程序后发生下面事情:上电程序不能正常启动或者偶尔可以正常启动一次,很随机。当上电后程序不启动的
提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32 启动流程介绍二、freeRTOS层三、esp_system层 一、ESP32 启动流程介绍  参考资料:ESP IDF编程手册V4.4   我这里主要从系统代码层来分析esp32的启动过程。esp32 demo中默认使用的是freertos操作系统,我们最开始创建工程的时候或者demo中一定有void app_main(voi
转载 2024-05-09 15:36:46
511阅读
目录1.Linu内核定时器1 Linux 内核定时器概述2 Linux 内核定时器核心数据结构3 Linux 内核时间相关转换函数4 Linux 内核定时器操作相关 API1. 静态定义结构体变量并且初始化(宏)2. 定时器初始化(宏)3.设置定时器(宏)4. 注册定时器到内核5.从内核注销定时器6. 修改定时器定时时间值, 并且重新注册5 Linux 内核定时器编程步骤0. 编写定时器超时函数7
ESP32控制舵机转动,使用blinker实现远程开关宿舍灯/宿舍门准备杜邦线若干条(至少3条)舵机一个,我使用的是SG90,大概扭力为1.4kg/cmESP32/ESP8266一块,我的是乐鑫的,带WIFI模块,大概30RMBUSB数据线一条ESP32使用servo库会出现编译问题,架构不匹配,所以我这里直接使用pwm进行舵机的控制,你也可以使用ESP8266直接使用servo库控制舵机,方便很
转载 2024-08-15 17:42:48
84阅读
    链接:https://pan.baidu.com/s/1QVC2_gi0j_5BEunNYNmJOQ?pwd=tldq 提取码:tldq --来自百度网盘超级会员V4的分享  arduino-stm32  //#include <SoftwareSerial.h> //============1
转载 2024-07-31 16:55:00
175阅读
  • 1
  • 2
  • 3
  • 4
  • 5