×

带ESP32和TM1638的记分牌,带BLE Android应用程序

消耗积分:0 | 格式:zip | 大小:0.38 MB | 2023-07-12

成尔秩

分享资料个

描述

这个记分牌是为美式足球设置的,但可以做任何运动,等等,使用 TM1638 板上的按钮或 BLE 蓝牙应用程序来记分。

我还附上了 Android 应用程序代码(例如 Scoreboard.aia ),可以将其导入麻省理工学院应用程序发明家网站以修改块代码http://appinventor.mit.edu/explore/或者您可以使用 Thunkable - https://与附加代码兼容的thunkable.com 。
我相信还有其他一些兼容的在线 Android 应用程序制造商。

重要笔记:

1. 在 MIT 应用 Inventor 中,您必须更改 MAC 地址以匹配您的 ESP 的蓝牙 MAC 地址。(在“块”部分,这是我评论的唯一代码)

以下是如何查找 ESP32 蓝牙 MAC 地址的链接:

https://techtutorialsx.com/2018/03/09/esp32-arduino-getting-the-bluetooth-device-address/

2. 将这些文件保存在同一目录中。

计分板_MKII.ino

wiring_shift_mod.cpp

wiring_shift_mod.h

- 该应用程序应在打开时自动连接并点亮 LED。
- 您的 Android 设备需要支持蓝牙 4.0 (BLE) 才能执行此操作,并且已将设备配对(在您的蓝牙设置中显示为记分牌)并且(出于某种原因)打开位置服务以使其正确连接。
- Android 应用程序将自动从 ESP32 更新乐谱。

这是我在 Thingiverse 页面上发布的用于 3d 打印记分牌的文件。
https://www.thingiverse.com/thing:3365782

我找到的用于构建此项目的其他资源:(我对这个项目的开发几乎没有功劳)

https://github.com/MartyMacGyver/TM1638-demos-and-examples https://blog.3d-logic.com/2015/01/10/using-a-tm1638-based-board-with-arduino/

https://www.hackster.io/botletics/esp32-ble-android-arduino-ide-awesome

7 段十六进制值:

https://en.wikipedia.org/wiki/Seven-segment_display

sendCommand(0x8f) =最大亮度下的十六进制值。最低亮度十六进制值 = 0x8a

 

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

评论(0)
发评论

下载排行榜

全部0条评论

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