用 ESP32 制造便携式 IoT 显示器

该项目介绍了一个基于ESP32的便携式IoT显示器,可用于WiFi信号分析和创建电子相册等应用。用户可以利用3D打印外壳制作成钥匙扣或背包挂件。文章提供了材料清单、焊接电路指南、编程步骤以及如何使用ArduinoIDE和Arduino_GFX库进行开发。
摘要由CSDN通过智能技术生成

【点击上方「蓝字」关注芯片之家,一起成为技术颜控】

588667e4c5f498c532d185463d08d013.png

这是一个便携式的 IoT 显示器项目,可以基于它和 Arduino_GFX 库开发出各种实用工具。例如 WiFi 信号分析、电子相册等。配上设计良好的 3D 打印外壳,可以很方便地挂在钥匙扣或者背包上,随身携带。

材料清单

  • TTGO T7 V1.0(ESP32 WiFi 模块) × 1

  • 2 英寸 IPS LCD × 1

  • 402035 Lipo 锂电池 × 1

  • D 环形登山扣夹 × 1

3D 打印外壳

可以选择在文末下载 3D 打印文件之后打印出外壳。

也可以选择直接在thingiverse下载:https://www.thingiverse.com/thing:4564272

焊接电路部分

参照 LCD 的 Datasheet 连接引脚。连接之前请务必通读 Datasheet,尤其是当你订购的 LCD 型号和这里的有差别时。

371ababe689a8e3d59125a590c66d0e3.png3b7ae516e5d5271551008be1c9c0d52c.png

ESP32   -> LCD
GND     -> Pin  1 GND
        -> Pin  2 LED K
3v3.    -> Pin  4 Vcc -> 20 Ohm -> Pin 3 LEDA
GPIO 27 -> Pin  7 D/C
GPIO  5 -> Pin  8 CS
GPIO 18 -> Pin  9 SCK
GPIO 23 -> Pin 10 MOSI
GPIO 33 -> Pin 11 RST

28d2fd51e9284d5fd10a833a9a38a1c1.png

组装

用胶带封住焊接处和裸露的引脚。

638fe7119f453110316e75d2a9bcbcbd.png

参照下面的视频组装好模块和外壳。

编程

Arduino IDE

如果你没有安装过 Arduino IDE,则需要下载并安装它:https://www.arduino.cc/en/main/software

ESP32 支持

按照下面链接中的说明安装 ESP32 支持:https://github.com/espressif/arduino-esp32

Arduino_GFX 库

下载最新版的 Arduino_GFX 库:(”Clone or Download” -> “Download ZIP”)https://github.com/moononournation/Arduino_GFX

在 Arduino IDE 中导入这个库。(Arduino IDE “Sketch” Menu -> “Include Library” -> “Add .ZIP Library” -> 选择下载到的压缩包文件)

编译并上传
  • 用 USB 线连接到电脑,打开 Arduino IDE。

  • 打开 ESPWiFiAnalyzer 示例代码(”File” -> “Example” -> “Arduino_GFX” -> “ESPWiFiAnalyzer”)

  • 点击 Arduino IDE “Upload” 按钮。

  • ESPWiFiAnalyzer.ino 代码文件在文末也有提供下载。

完成

这个 2 英寸的 IoT 显示器不仅可以用作 WiFi 信号检测分析,ESP32 同时也具有更多可能。是时候开启你的想象力去让它变得更好玩了!

2dc7c6f6873e91f6f34dc33d099bfe82.png

原文链接:https://www.instructables.com/Portable-IoT-Display/

原文作者:陳亮

译文首发于:趣无尽

编辑:DF创客社区

大家有什么想说的,欢迎在下方留言

项目所有相关文件可以点击阅读原文获取,或者在公众号后台回复“IoT显示器”获取百度网盘链接,感谢DF创客社区!

 往期项目回顾 

0770d12b3c101055311a01b41d6e7384.jpeg

经典深度分析!ESP8266/ESP32自动下载电路究竟是如何巧妙实现的

7a8983e047a52e7c0f35c7b03aeb09f3.jpeg

老宇哥带你玩转 ESP32:14 亲自动手做一个双向通讯的无线遥控器(一)

b2f6ef507e63432109f183f3415d7f5c.jpeg

老宇哥带你玩转ESP32,12篇基础教程已经更新完毕,接下来是进阶教程

a9925de9755cb29d90e583c5777d1411.jpeg

基于 ESP32 + LVGL8.0 的小电视

点击阅读👆

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值