本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
构想:
我想创建一个可以通过蓝牙或 WIFI 控制的门牌。
关于零件和设备的注意事项:
基于 WeMos D1 R32 ESP32:
我选择了基于 ESP32 的板,它需要蓝牙或 WIFI 的零外部突破,但如果您熟悉 Arduino 板 - 这是一个简单的项目,可以移植和使用 ESP 突破。
在设计过程中,我使用了各种品牌和类型的基于 ESP32 的开发板,没有给我任何问题。如果你找不到特定的 - 使用 ESP32 开发模块或类似的。大多数应该是兼容的。
我只是使用了这个,因为它有 2 个 5v 引脚和一个 3v 用于显示器。这不需要电压调节或额外的 PCB 或分线。
被动红外传感器:
关于 PIR 模块 - 这是为了让我知道有人在门的另一边 - 所以没有人可以偷偷摸摸我。
WS2812B RGB 灯带:
LED灯条用于强调情况。当危险设备正在运行时 - 可能会忽略 LCD 显示屏。因此 LED 灯条会引起注意以确保读取 LCD。我使用了 6 个 WS2812B LED,但您可以使用自己的、个人的或将整个 LCD 升级为明亮的 TFT 显示屏,而无需使用 LED 灯条
项目演示:
补给品:
第 1 步:连接图
确保首先连接所有GND连接。这些板上应该有足够的...
WeMos 有一个3V引脚 - 我为我的白底黑字低电流 LCD留出了余地。液晶显示器的VCC为3V接。确保您的显示器额定电压为3V并且在电路板的额定电流范围内
PIR HC-SR501 的 VCC 和6 个 RGB LED的V5连接到单独的5V引脚。如果您使用另一块板或 LED 灯条 - 确保您在所用板的电流限制范围内 - 否则使用简单的外部 5V 电源和/或稳压电路/电源电路
对于 LCD -遵循简单的I2C连接 - 连接SDA > SDA和SCL > SCL
对于LED 灯条上称为DIN的数据线- 我使用了GIOP16
对于 PIR OUT或“触发器” - 我使用了GIOP17
第 2 步:代码概述
IDE: Arduino 1.8
使用的库:
LCD_I2C
https://github.com/blackhack/LCD_I2C
但是任何 I2C LCD 库都可以正常工作 - 只需补偿即可。甚至一些 TFT 库也支持...
蓝牙串口.h
我相信这是一个本机库 - 作为 ESP32 支持库的一部分安装
快速LED.h
https://github.com/FastLED/FastLED
请参阅我的程序员设置的附件。我仍然使用 ESP 开发模块作为我在 IDE 中的电路板设置 - 请注意晶体频率可能会有所不同。
第 3 步:蓝牙
蓝牙 2 串口
安卓
我使用以下应用程序让我的 Android 设备与 ESP32 进行串行通信:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal&hl=en_ZA&gl=US
请考虑支持其中任何一个 - 访问他们的页面,并为他们出色的工作大喊大叫。如果我必须编写一个原生 Android 应用程序来处理蓝牙和串行 - 我会收取 100 万美元......所以,大喊大叫!
该应用程序允许您使用预定义的命令配置“宏按钮栏”。因此,在寻求隐私时,您不必看起来像 Roboto 先生。但你完全可以......我不判断。
桌面
我通过https://www.compuphase.com/使用 Termite进行测试。
接收到的蓝牙命令以简单的命令协议进行解析。有 3 种不同的信息命令:
串行命令
S - 状态
W - 警告和危险
C - 咖啡
R - 重置
S、W和C命令的任何组合都是有效的。并且标志会相应地显示它们......
第 4 步:外壳
我设计了一个简单的盒子和面板作为外壳……为了您的方便,我包含了 STL 文件。
第 5 步:未来更新计划
我将添加功能以允许 Web 界面或其他一些有关 PIR 运动感应的蓝牙反馈,并进行控制。现在 - 它就在那里,您可以自己自定义它或将其忽略。
以上就是关于本项目的全部内容了,有问题欢迎评论交流。
Zigbee/thread/蓝牙/WiFi对比,没有最好,只有更适合的无线协议
2020-02-12
只为超越Apple Watch:华为智能手表GT拆解分析超长续航背后的秘密
2019-08-18
智能美妆镜电路设计方案分析:金玉其外败絮其中
2019-07-22
华为AI音箱MINI拆解:智能音箱的一站式电路解决方案
2019-08-29
基于 ESP32 的以太网转 Wi-Fi 板构建
2021-11-06
10款ESP32开发板对比:看看你用的是哪种
2019-07-22
ESP32-CAM人脸检测,人脸识别,ESP32-CAM开发板的快速入门指南
2020-09-27
神乎其技!基于ESP32的grbl数控CNC雕刻机系统
2019-09-10
基于MAX30102 和 Arduino ESP32 的DIY WiFi 智能血氧仪
2021-11-05
DIY TDA2030 2.1功放板(内含电路图讲解)
2019-07-01
讨论