天气时钟 安卓版 自控技术创新丨ESP8266天气时钟(一)

基于的天气时钟——教程1天气时钟作为物联网的经典入门项目之一,很适合刚刚接触这一领域的同学们,为此,本次比赛将天气时钟作为命题赛道的一题,希望帮助大家了解其中的原理,学习对应芯片的使用,同时收获一个较为实用和美观的桌面小摆件。...

天气时钟 安卓版

基于天气时钟 - 教程 1

天气时钟 安卓版

0. 总体概述

天气时钟作为物联网入门的经典项目之一,非常适合刚接触该领域的同学。为此,本次比赛将天气时钟作为命题赛道的题目,希望能帮助大家理解原理,学习相应的芯片使用,同时获得更实用、更美观的桌面摆件。

天气时钟 安卓版

要实现一个完整的天气时钟模块天气时钟 安卓版,还需要包括联网(wifi)、显示()、连接ntp服务器获取天气信息等,后面会为大家介绍。本次推送只介绍一些最基本的配置,比如联网、配置库、TFT显示库等。

1 简介

天气时钟 安卓版

该系列无线模块是一款高性价比(约15元)的WIFI SOC模块,支持标准.11b/g/n协议,内置完整的TCP/IP协议栈。用户可以使用该系列模块为现有设备添加网络功能,或构建独立的网络控制器。

固件

(1)AT固件。芯片出厂时,内部刷入了AT固件。AT固件,用户主要是使用AT命令通过串口与8266进行交互,从而控制8266。因此,使用该固件时,需要通过串口连接一台主机与8266。这种使用方法只是简单的使用8266作为网络传输芯片,串口转wifi。本文不讨论 AT 固件。

天气时钟 安卓版

(2)Node-mcu固件,如上图所示,因为这个固件可以充分发挥8266的魅力,先说说这个固件的魅力吧,官方介绍是这个固件可以让8266操作硬件IO一样,让你可以充分利用API接口进行开发。更重要的是,固件中还有很多可操作的模块,比如gpio操作、json处理、文件文件创建和管理、网络连接等等。举例说明这个固件:这个固件就像是安卓手机的刷机包。刷入后,我们可以通过图形界面进行各种操作,运行手机上的各种应用,刷入固件。运行我们在上面编写的应用程序。

天气时钟 安卓版

2、控制方式

- (例如)

(1)使用AT指令操作:这是最常用的方式,也是最简单的方式。无需编程,使用PC端的串口助手通过简单的指令即可实现,也可配合单片机发送指令使用。

天气时钟 安卓版

(2)LUA语言编程:这是一种单独的8266编程方式,可以直接在8266内部编写程序,不需要依赖单片机和串口调试软件。

(3)开发环境编程:接触过这个的人都会很熟悉。可以直接在ide环境下使用的开发模式进行开发。个人比较推荐这种方式,因为比较容易接受和理解。还有更多相关信息。

天气时钟 安卓版

但是需要配置的库对于新手来说比较复杂,因为用上面的下载链接下载会一直显示下载失败,这里可以使用一些国内的镜像天气时钟 安卓版,比如太极机等。

3、中酷的考验

——(网络操作)

下面我们根据库将模块接入Wi-Fi网络——

现在我们将检查 IDE 是否正常工作并将芯片连接到本地 Wi-Fi 网络。

为此,让我们执行以下步骤:

我们需要编写代码,然后将其上传到开发板。代码很简单;我们只想连接到本地 Wi-Fi 网络并打印开发板的 IP 地址。这是连接到网络的代码:

天气时钟 安卓版

天气时钟 安卓版

4.TFT部分

天气时钟 安卓版

TFT(Thin Film)是一种薄膜场效应晶体管,可以“主动”控制屏幕上每个独立的像素点天气时钟 安卓版,可以大大提高响应时间。一般TFT的响应时间比较快,80毫秒左右,视角大,一般可以达到130度左右,主要用于高端产品。

在这个项目中,我们使用in中的库来实现TFT与软件的连接,用它来显示图片、文字,甚至是动图。当然你也可以选择OLED等屏幕。

以下是用于屏幕显示的 () 模块的部分代码 -

天气时钟 安卓版

后续我们会持续推送内容和教程,敬请关注,共同进步!

天气时钟 安卓版

看完这期,同学们是不是有想做一个可以上网的桌面小时钟的冲动呢?

天气时钟 安卓版

自控协会精品项目创客大赛来了!本次比赛将分为三个赛道,三个赛道分别是桌面时钟、平衡车和视觉模块应用。

学员可以选择自己感兴趣的项目,在推送和线上培训内容的基础上进行“复制”和创新。大赛还将从基本表现、个性、创意创新等方面对参赛选手的作品进行评分。

当然,分数高的组也会得到一定的奖励哦~

天气时钟 安卓版

接下来两个项目的推送消息会陆续发出。如果你一直有创客梦,请持续关注公众号后续文章哦~

天气时钟 安卓版

成功参赛并完成项目制作

即可获得ACA小礼物一套

(周边宣传资料/电子元件套件)

转发并推送朋友圈2小时

并将截图发送至公众号后台

留言回复姓名+学号+手机号/微信号

也有一定几率获得

天气时钟 安卓版

by 自动控制协会研发部

编辑丨宋国瑞 刘文干 夏雨晴

头像丨李墨涵

审计丨赵锦昊 杨志飞

天气时钟 安卓版

相关文章

发表评论