大家好,这个项目将为大家介绍我制作的一个巨大的智能手表,我用 ESP32 和 ILI9488 Raspberry pi 显示器制作了它。虽然它确实很大,但戴起来很有趣。手表通过 wifi 连接到互联网,您可以将其连接到您的移动热点。连接到热点后,它将显示您所在位置的时间、位置和天气。目前只是一个初始版本,后续功能及外观都可以改进,请我在评论中告诉您的建议。
第 1 步:补给品
3.5英寸IPS显示屏
ESP32 开发模块
3.7v 1000mah 电池
MT3608
第 2 步:外壳
现在我想使用手头的东西,所以我决定用纸板做表壳。
拿一个纸箱
切割屏幕尺寸部分
在后面剪两个条形孔
用黑色油漆涂上它,使其看起来更好
第 3 步:ILI9488 Raspberry Pi 显示器与 ESP32
点击此处从我的 GitHub 页面下载文件夹并解压缩。
在该文件夹中,您将找到一个文件名User_Setup.h
复制文件并将其粘贴到我的电脑 〉〉 文档 〉〉 Arduino 〉〉 库 〉〉 TFT_eSpi
已经有一个同名的文件替换它。
第 4 步:代码和自定义
从库管理器下载一些库,但首先选择板作为 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 步:连接
如下所示将显示器与 esp 32 连接。
ESP32 显示器
输入电压-----------〉 5V
接地 ----------〉 接地
12 --------------〉 莫西
2 -----------------〉 味噌
14 ---------------〉 SCK
5 ------------------〉 CS
15 --〉 直流
13 ----------------〉 RST
将锂电池连接到 mt3608 并通过电位器将电压设置为 5v。将此 5v 连接到 ESP32 的 VIN 引脚。
第 6 步:最终外壳
最后将所有东西放在盒子里,并在它后面加上带子。
全部0条评论
快来发表一下你的评论吧 !