我在花园的棚子里也有四辆自行车,而且有很多犯罪活动都在追逐自行车。我已经升级了我的家庭安全系统,现在房子已经启用了物联网。家庭安全面板中嵌入了一个 Raspberry Pi,它使用 GPIO 进行连接。具体来说,我有一个“系统布防”和“系统警报”输入到 Pi,我有家庭安全的火警
电路,通过一个由 Pi 的 GPIO 再次驱动的继电器。
Pi 正在运行 Mosquitto,是处理我的 Nodemcu 和 Raspberry Pi 之间消息传递的 MQTT 代理。
我有一些代码在 Nodemcu 和 Pi 上工作,它很不错。我设置了我的家庭安全和棚屋安全系统自动布防并确认来自 Raspberry Pi 的布防信息。一切正常,我可以模拟入侵棚屋和棚屋安全“警报”,通过 MQTT 链接房屋安全也“警报”,Pi 上的 Python 代码使用 bash/cURL 将消息推送(pushbullet)到我的
手机。快乐的时光!
所以我在电气/
电子、Pi 和 Arduinos 方面有丰富的经验,但这没有意义。我在工业自动化行业工作多年,这些都是简单的东西,但它不能依靠外部
电源工作!我难住了!
如果我通过 USB 为 Nodemcu 供电,它就会启动并运行良好。如果我将模块插入下面的电路板(从降压转换器到模块上的 5V 引脚的电压为 5V),那么即使我移除 USB 导线,它也会保持运行。但是,如果我通过模块引脚提供 5V(无 USB 电源)... 什么都没有!当电路板使用板载线性调节器将我的 5V 调节到 3V3 时,电源通过 5V 引脚进入电路板。
如果我通过 3v3 引脚为模块供电,它是一样的,我试过了,它不会启动???
这是电路板,所有 I/O 都在右侧:
D0 - 无连接(门磁簧开关)
D1 - 上拉 (10K) 至 3v3(读取 4 x 3 矩阵键盘的第 2 行)
D2 - 上拉(10K) 到 3v3(读取 4 x 3 矩阵键盘的第 4 行)
D3 - 串联电阻 1k8 到 2N2222 的基极(轮询 4 x 3 键盘的第 1 列)
D4 - 串联电阻 1k8 到 2N2222 的基极(轮询 4 x 3 键盘的第 2 列)
3v3 - VCC 用于 D0,D1 上拉
GND - D3、D4、D5、D6、D7 的 2N2222 的发射极
D5 - 串联电阻 1k8 到 2N2222 的基极(RGB 红色 LED)
D6 - 串联电阻 1k8 到 2N2222 的基极(RGB 绿色 LED)
D7 - 串联电阻 1k8 到 2N2222 的基极(RGB 蓝色 LED)
D8 - 无连接
D9 - 串联电阻 1k8 到 2N2222 的基极(压电蜂鸣器)
D10 - 串联电阻 1k8 到 2N2222 的基极(105dB 压电警报器)
GND - D9,D10 的 2N2222 的发射极
我错过了什么吗?降压转换器适用于 3 安培左右。我可以探测电路板,所有 3.3v 引脚上都有 3.3v,5v 引脚上有 5v,但 Nodemcu 上没有 LED?我在电路板上有 5V 并且内部线性调节器为引脚提供 3.3v 的事实告诉我没有接地短路。我只是想不通为什么模块不启动?整个系统通过绿色螺丝端子运行 12Vdc 太阳能/电池,是的,我通过红色/黑色电线和接头将 12V 输出到 105dB 警报器。唯一的其他 12V 连接是降压转换器电源焊盘。
有任何想法吗?