如何利用ESP32和ILI9488制作一个智能手表

描述

大家好,这个项目将为大家介绍我制作的一个巨大的智能手表,我用 ESP32 和 ILI9488 Raspberry pi 显示器制作了它。虽然它确实很大,但戴起来很有趣。手表通过 wifi 连接到互联网,您可以将其连接到您的移动热点。连接到热点后,它将显示您所在位置的时间、位置和天气。目前只是一个初始版本,后续功能及外观都可以改进,请我在评论中告诉您的建议。

第 1 步:补给品

ESP32

3.5英寸IPS显示屏

ESP32 开发模块

3.7v 1000mah 电池

MT3608

第 2 步:外壳

ESP32

现在我想使用手头的东西,所以我决定用纸板做表壳。

拿一个纸箱

切割屏幕尺寸部分

在后面剪两个条形孔

用黑色油漆涂上它,使其看起来更好

ESP32

第 3 步:ILI9488 Raspberry Pi 显示器与 ESP32

点击此处从我的 GitHub 页面下载文件夹并解压缩。

在该文件夹中,您将找到一个文件名User_Setup.h

复制文件并将其粘贴到我的电脑 〉〉 文档 〉〉 Arduino 〉〉 库 〉〉 TFT_eSpi

已经有一个同名的文件替换它。

第 4 步:代码和自定义

ESP32

从库管理器下载一些库,但首先选择板作为 ESP32,然后下载库。

下载版本 5 的 ArduinoJson.h,否则版本 5 将无法工作。

NTPClient.h

无线网络.h

WiFiUdp.h

WiFi客户端.h

ArduinoJson.h

Adafruit_GFX.h

TFT_eSPI.h

SPI.h

SPIFFS.h

在代码中,您必须进行一些更改。

如图所示,输入您的 Wifi 名称和密码。

输入您的天气 api,登录或注册 openweathermap 并转到这个链接以获取您的 API。

要获取您的 cityID,请转到这个链接并搜索您的城市。

找到城市后打开它并查看下面给出的浏览器示例中的链接。

https://openweathermap.org/city/1269517

这个 js 是我的位置链接,最后有城市 id 是1269517

上传代码。下面是 SPIFFS 的教程,请点击这里按照教程在 Flash 中获取图像。

第 5 步:连接

ESP32

如下所示将显示器与 esp 32 连接。

ESP32 显示器

输入电压-----------〉 5V

接地 ----------〉 接地

12 --------------〉 莫西

2 -----------------〉 味噌

14 ---------------〉 SCK

5 ------------------〉 CS

15 --〉 直流

13 ----------------〉 RST

将锂电池连接到 mt3608 并通过电位器将电压设置为 5v。将此 5v 连接到 ESP32 的 VIN 引脚。

第 6 步:最终外壳

ESP32

最后将所有东西放在盒子里,并在它后面加上带子。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分