自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【NodeMCU实时天气时钟温湿度项目 9】为项目增加智能配网功能(和风天气版)

今天是第九专题,主要介绍智能配网的方法途径和具体实现。在项目开发和调试阶段,设置 WIFI 连接信息,通常是在项目中修改源程序代码完成的。

2024-05-19 09:53:51 1195

原创 【NodeMCU实时天气时钟温湿度项目 8】解析天气信息JSON数据并显示在 TFT 屏幕上(和风天气版)

今天是第8专题,主要内容是:导入ArduinoUZlib功能库,借助该库把从【和风天气】官网返回的经过Gzip压缩的JSON数据,进行解压缩和解析,解析后的数据包括天气实况信息和天气预报信息,并将天气信息显示在 TFT 屏幕上。

2024-05-17 13:17:44 1006

原创 【NodeMCU实时天气时钟温湿度项目 7】和风天气API返回JSON数据信息的解压缩实现——ArduinoUZlib功能库

今天是第七专题,主要内容是:导入ArduinoUZlib功能库,借助该库把从【和风天气】官网返回的经过Gzip压缩的,进行解压缩和t解析,在串口监视器上输出解析后的JSON信息。如您需要了解其它专题的内容,请点击下面的链接。

2024-05-14 21:34:53 968

原创 【NodeMCU实时天气时钟温湿度项目 6】解析天气信息JSON数据并显示在 TFT 屏幕上(心知天气版)

今天是第六专题,主要内容是:导入ArduinoJson功能库,借助该库解析从【心知天气】官往返回的JSON数据,并显示在 TFT 屏幕上。

2024-05-10 15:53:22 1388

原创 【NodeMCU实时天气时钟温湿度项目 5】获取关于城市天气实况和天气预报的JSON信息(心知天气版)

| 今天是第五专题内容,主要是介绍如何从心知天气官网,获取包含当前天气实况和未来 3 天天气预报的JSON数据信息。

2024-05-08 20:12:51 1403

原创 【NodeMCU实时天气时钟温湿度项目 4】通过NTPClient库获取实时网络时间并显示在TFT屏幕上

今天是【实时天气时钟温湿度项目】第四专题,主要内容是:学习导入NTPClient库,通过这个库获取实时网络时间,显示在1.3寸TFT液晶屏幕上。此前三个专题,请选择查看以下链接。第一专题内容,请参考第二专题内容,请参考第三专题内容,请参考NTPClient功能库有关内容,请参考。

2024-05-07 15:33:18 1218

原创 【NodeMCU实时天气时钟温湿度项目 3】连接SHT30传感器,获取并显示当前环境温湿度数据(I2C)

今天,我们开始第三个专题:连接SHT30温湿度传感器模块,获取当前环境实时温湿度数据,并显示在1.3寸TFT液晶显示屏上。第一专题内容,请参考第二专题内容,请参考。

2024-05-06 23:17:28 1488 1

原创 【NodeMCU实时天气时钟温湿度项目 2】WIFI模式设置及连接

NodeMCU是一个基于乐鑫ESP8266的开源IoT物联网硬件开发平台,支持WIFI功能,使用方法简单,受到越来越多来自全世界的创客朋友们的青睐。ESP8266是一款低成本、高性能的Wi-Fi模块,由Espressif Systems开发。它集成了Wi-Fi功能和TCP/IP协议栈,并可通过串口与主控制器进行通信。它采用先进的WIFI技术,提供高速、稳定的网络连接。其强大的处理能力使得设备能够快速响应指令,实现流畅的数据传输和通信。无论是智能家居、工业自动化还是远程监控等领域,都获得了广泛应用。

2024-05-05 20:53:09 1406 1

原创 【NodeMCU实时天气时钟温湿度项目 1】连接点亮SPI-TFT屏幕和UI布局设计

从今天开始,我们详解介绍制作实时天气时钟项目的方法步骤,主要分以下几个专题分别进行:(1)连接点亮SPI-TFT屏幕和UI布局设计;(2)连接I2C-SHT30传感器,获取显示当前温湿度数据;(3)NodeMCU的WIFI模式设置及连接;(4)连接NTP服务器,获取并显示网络时钟数据;(5)连接 [和风天气](商业气象服务商)服务器,获取并显示实时天气数据;(6)按照UI设计实时更新显示各项数据,等等。

2024-05-03 20:18:56 1390 1

原创 【VS Code + PlatformIO】将文件上传到ESP8266 NodeMCU的闪存文件系统 (LittleFS)

本文主要介绍:在VS Code + PlatformIO开发环境下,如何把文件上传到ESP8266 NodeMCU开发板的闪存文件系统(LittleFS)(快速又简便)。使用ESP8266的文件系统,可以用来保存HTML、CSS和JavaScript文件,以构建一个web服务器,而不是把web服务器所需要的内容,都编写在Arduino的项目代码里。ESP8266开发板的闪存可以使用两个文件系统,即SPIFFS和LittleFS。

2024-05-02 20:55:13 1302

原创 【Arduino IDE 2】Windows平台安装ESP8266 NodeMCU LittleFS Uploader(文件上传插件)

LittleFS是一个为微控制器创建的轻量级文件系统,可以像在计算机上的标准文件系统中那样访问闪存空间,但是它的功能简单且有限。您可以读取、写入、关闭和删除文件。在ESP8266开发板上使用LittleFS文件系统,可以实现以下功能:创建带有设置的配置文件;永久保存数据;创建文件以保存少量数据,而不是使用microSD卡;保存HTML、CSS和JavaScript文件以构建web服务器;保存图像、图形和图标;以及其他用途。

2024-05-01 13:09:25 1731 4

转载 【转载】通信协议之SPI基础

SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为。

2024-04-30 15:07:33 17

原创 【NodeMCU-ESP8266】Arduino环境下建立UDP服务器及WiFiUDP库常用函数详解

UDP(User Datagram Protocol)—— 用户数据报协议,是互联网传输层的一个重要协议。UDP为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法,允许应用程序在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据包传输服务。它不提供报文到达确认、排序、及流量控制等功能。

2024-04-10 09:39:23 1621

原创 【Arduino】NTPClient:连接NTP服务器获取实时网络时间

随着互联网的普及和发展,时间同步变得更加重要。准确的时间同步有助于确保计算机和其他设备的时间一致性,这对于许多任务来说至关重要,特别是对于需要进行数据同步的任务。在开发基于ESP8266或ESP32的Arduino项目时,获取准确的网络时间是非常重要的。通过使用 NTP (网络时间协议)服务器,我们可以获取到当前的日期和时间,并在我们的项目中使用。本文将详细介绍常用的NTP服务器地址及端口,让您的网络时钟精准同步!网络时间协议(Network Time Protocol,NTP。

2024-04-05 21:31:50 2287 3

原创 【NodeMCU-ESP8266】Afafruit_ssd1306点亮096OLED屏(4P,I2C)——避坑经验分享

使用I2C接口时,SSD1306允许有最多两个7位的I2C地址, 同样通过相应的IO口拉低拉高来切换,一般默认是0x3C。在有些模块PCB的背面,,可以看到 I2C地址选项的丝印,需要改变模块I2C地址时,只需要把丝印标识位置的电阻取下来,焊接到另外留空的一端即可。如:0x78 = 0x3C

2024-03-31 19:04:06 1642

原创 【NodeMcu-ESP8266】引脚使用参考指南——推荐收藏

针对基于ESP8266的开发板和模组,本文主要对各GPIO引脚的合理规划使用和注意事项,作了详细归纳整理和详细 说明,对日常IOT开发具体重要的参考作用。ESP8266 12-E/F 提供了17个GPIO引脚,并非全部的GPIO引脚在全部开发板都会看到,有些GPIO不推荐使用,其他则有很独特的功能。通过这个使用说明,我们可以学会如何正确地使用ESP8266 GPIO引脚 ,在开发工程时尽量避免浪费时间。

2024-03-27 20:34:38 9639

原创 【从零开始学习物联网开发】基于Arduino平台的NodeMCU_ESP-12F教程——开发环境搭建

官网下载地址。

2024-03-26 15:13:52 1788 1

原创 【NodeMcu-ESP8266】点亮 1.3寸/2.4寸TFT液晶屏(SPI,ST7789)

彩色液晶屏,简称TFT(ThinFilm Transistor)是指薄膜晶体管的缩写,意即液晶屏上的每个液晶像素点,都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是一类有源矩阵液晶显示设备。是最好的LCD彩色显示设备之一,其效果接近CRT显示器,是笔记本电脑和台式机上的主流显示设备。在 TFT_eSPI-2.5.43 库的路径下( X:\****\libraries\TFT_eSPI),打开并修改配置文件User_Setup.h的内容。

2024-03-24 15:57:42 1967 1

原创 【NodeMcu-ESP8266】蓝牙模块HC-06串行通信

下载链接:https://pan.baidu.com/s/191DAHur5dE5VE1Sap1u5tA?链接:https://pan.baidu.com/s/1GwHxKZxU-RLLuYsF0R3x-A?2、手机蓝牙应用APP:Arduino bluetooth controller_v1.apkdg。1、测试程序:使用NodeMCU-ESP8266通过无线蓝牙控制D0引脚的板载LED点亮和熄灭。1、ESP8266-NodeMCU开发板。2、HC-06蓝牙串行通信模块。

2024-03-13 11:53:32 774

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除