基于Esp32+TFT_LCD的网络天气时钟2022-02-08,esp32学习笔记说在前面主要参考了WD的【ESP32+TFT+分光棱镜实现透明小电视】教程。 难免有瑕疵,如果有口误不正确的地方,请大家多多包涵,有什么错误或疑问都可以在评论区指出。视频展示【ESP32+TFT 天气时钟-哔哩哔哩】硬件部分材料器件尺寸ESP32开发板(乐鑫ESP-WROOM-32模组)54.9mm×27.9mm高
转载 2024-05-03 22:20:38
250阅读
     前因最近太空人表盘狠狠的火了一把,刷刷抖音竟然看到有大神用ESP8266结合ST7789驱动的屏幕,白嫖到程序后,一顿操作猛如虎,无奈的将主控换成ESP32(因为手头就这家伙多),程序嘛,没有BUG那是不可能的,基本能保证运行,但是...作为一个啥都想搞搞的大虾来说,不折腾就不作死,所以就有了下文的后果后果1、修改配置引脚文件 目录:CL
转载 2024-04-21 16:55:49
193阅读
一、目的        这一节我们学习如何使用乐鑫的ESP32开发板通过心知天气API控获取实时天气的数据,并使用串口SPI控制ILI9341 液晶屏,显示出来。二、环境        ESP32(固件:esp32-20220618-v1.19.1.bin)
转载 2024-04-03 09:02:14
630阅读
通过wifi 联网获取任何城市的时间和天气,OLED显示,城市位置可以调整,具体功能请看演示视频  全套资料齐全: 71-基于stm32单片机的WIFI智能联网天气预报自动校时系统(源码+原理图+全套资料)  stm32单片机最小系统讲解:电源电就是MCU要吃的饭,不吃饭,stm32芯片肯定不能工作。 stm32最小系统板需要5v和3.3v两种电压,一
转载 2024-07-16 14:54:23
135阅读
功能:1、通过网络获取日期、时间以及当地天气温度2、有模拟时钟、背景切换、语言切换等功能 esp32+lvgl桌面时钟天气 一、准备材料esp32开发板、1.28寸圆屏幕(非触摸)。二、软件开发过程1、获取网络天气和时间。esp32自带2.4gwifi功能。使用wifi功能需包含头文件WiFi.h,直接利用esp32的wifi功能从网络获取时间,该时间会同步至esp32的内部时钟,若此时将w
STM32+ESP8266获取天气最近在做一个天气小闹钟,采用STM32+ESP8266的方案获取天气。1.搭建环境stm32esp8266驱动网上有许多,做开发板的一般都有配套,这里不在赘述,我们直接拿一个wifi透传的历程进行修改2.天气接口网上搜索天气API接口可以找到很多,有不少需要注册然后会获得一些免费的次数,这里我们希望可以找到完全免费不限次数的接口,经过查找找到一篇博客,如下:决定
转载 2024-05-23 22:30:43
187阅读
基于Lua框架下的合宙ESP32C3+1.54"Eink墨水屏天气时钟项目?效果展示?用在不需要实时刷新的地方还是不错的,更新完就可以取下来,任意摆放。不耗电。?和kindle一起的对比照?项目开源地址:https://gitee.com/openLuat/LuatOS/tree/master/script/turnkey/eink-calendar ⛳具体制作教程参考?《0.2.2 合宙E
文章目录前言一、内部温度传感器简介二、 硬件设计三、软件设计tsensor.ctsensor.hmain.c 前言本节我将向大家介绍 STM32F1 的内部温度传感器。在本节中,我们将利用 STM32F1 的内部温度传感器来读取温度值,并在 TFTLCD 模块上显示出来。本章分为如下几个部分:STM32 内部温度传感器简介硬件设计软件设计一、内部温度传感器简介STM32 有一个内部的温度传感器,
文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理5 部分核心代码6 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于STM32天气预报盒子?学长这里给一个题目
物联网现在是方兴未艾啊,很多单片机均具备了物联网开发的基本功能,选择最快捷的开发方式可以缩短研发周期,降低研发成本,下面介绍ESP8266+Arduino的开发方式一、环境搭建(这块最难,但是这里不细讲了,原因和人脸识别部分一样,环境搭建过程就是熟悉的过程,很重要,自己动手要比别人给有收获,有意义) https://www.arduino.cn/forum.php?mod=viewthread&a
转载 2024-05-13 10:16:55
63阅读
文章目录1 概述1.1 系统组成1.2 硬件1.3 实现效果2 ESP8266 WIFI模块开发2.1 常用AT指令2.2 访问API流程2.2.1 获取IP地址2.2.2 GET 信息2.3 返回信息解析2.4 指令重发2.5 ESP8266程序设计3 RTC实时时钟3.1 时间校正函数4 GUI页面4.1 图片取模显示4.2 旋转太空人4.3 天气图标、时间数字显示5 天气信息实时更新5.1
        上一节通过HTTP的GET操作,我们获取了天气相关的信息。但相关信息是以JSON格式发下来的,所以需要对数据进行解析。解析之前先明确几点: 1、JSON是一种数据格式,不是通信协议。有专门的解析函数,但如果懒得用,可以用特定的方法获取想要的数据。2、解析数据的前提是了解数据的结构,而不是说对一组结构陌生的数据进行解析。以上一节得到的数据为
目录1:连网2:获取天气和时间3:对获取到的数据进行解析先给出两个可以获取天气和时间的网站https://www.seniverse.com/docs  可以获取天气http://api.k780.com:88/?app=life.time&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json
开源项目,只对动手能力有要求,有现成程序 效果图模块和接线方法使用ESP8266-12F模块,4M空间。OLED使用1.3寸IPS 240*240点阵彩屏,ST7789驱动芯片。 接线: 屏幕 ESP8266-12F GND<----->G VCC<----->3V SCL<----->D5 SDA<----->D7 RES<----
转载 2024-06-03 17:19:45
230阅读
1评论
ESP8266天气时钟-SSD1306oled显示屏分享一个代码,是B站上一个up主分享的,太菜的我只是搬运稍加修改一下就费了半天劲。在这里记录一下,免得以后找不到了。但我推荐参考我下面的教程,因为那个视频没有任何教学介绍,可参考的只有附的GitHub代码地址。那就开始吧首先接线:**看不懂u8g2库的我差点连接线都不会ESP8266SSD1306OLED3.3VVCCGNDGNDD1SCLD2S
今天我就来记录一下之前做的一个小玩意ESP8266+OLED获取天气。 首先我使用的核心是ESP8266-12f开发板,某宝上面十几块钱就是下图的这块板子。这块板子的固件是NodeMCU固件,买回来的原装固件不要弄错了。开发环境用的是ArduinoIDE。前期工作准备好了我们就进入正题了。天气源的获取这个问题其实对我们新手来说是非常关键的,这个小项目很久之前就想做了,但是苦于当时找不到天气资料的获
转载 2024-05-02 06:52:00
269阅读
前言作为前端开发人员,学过前后端交互的Ajax之后,来找个调用网上免费api 的项目做做、练练手吧! 让你的作品美观的同时实现有趣又实用的功能!所用api天气 http://wthrcdn.etouch.cn/weather_mini?city=城市名称 获取当前ip http://pv.sohu.com/cityjson?ie=utf-8 根据ip获取所在城市 http://api.map.ba
就权当是给自己写的一个总结吧。 中间也走过不少的弯路,没人指导,只有自己慢慢摸索,网上看到的教程也是零零散散,或许是自己C代码功底不够硬,总之照搬别人的结果坑到最后还是自己,搞得一身疲惫,最后索性,按自己的想法来搞,废话不多说,先上几张图: 共有6页,MCU上两个按键控制,K1向前翻页,K2向后翻,第1页为默认页,是switch控制的默认页,然后第二页是RTC实时时钟,翻到这页数字时钟就会自动地跑
 :HTTP(HyperText Transfer Protocol,超文本传输协议)是一套计算机通过网络进行通信的规则,使HTTP客户端能够从HTTP服务器端请求到信息和服务,目前的版本号是1.1。HTTP通讯机制是在一次完整的HTTP通讯过程中,客户端和服务器之间建立连接分为以下几个步骤。1、建立连接: 其中包括:域名解析,TCP三次握手。2、发送数据3、返回数据4、关闭连接咱们这一
基于STM32ESP8266的天气预报系统本章将介绍一个关于STM32+ESP8266的练手小项目,项目来源地址在下面:http://www.openedv.com/forum.php?mod=viewthread&tid=229818&highlight=%CC%EC%C6%F8项目的源码地址请见文章最后。一、实验环境要求1.1硬件要求● STM32单片机● ESP8266WI
转载 2024-05-12 20:34:57
425阅读
  • 1
  • 2
  • 3
  • 4
  • 5