电脑(手机)上一个按钮控制开门关门,需要涉及哪些知识?

2019-07-11 16:19:20 +08:00
 firhome
如,一个页面 上 几个按钮。 控制 开门,关门,开灯,关灯,遥控汽车前进后退。

自己 DIY 需要涉及哪些知识呢? 不买成品设备(小米那些)
2505 次点击
所在节点    程序员
9 条回复
gamexg
2019-07-11 16:29:29 +08:00
开关灯灯用 nodemcu 比较省心,nodemcu 连接 wifi 路由器 后当作一台小电脑,tcp、udp 或 http 通信,好操作。

遥控汽车如果是手机遥控,nodemcu 也是个可选方案,直接 nodemcu 建立热点手机连进去控制。
不过如果遥控汽车距离比较远,信号不好可能需要考虑换成 "315 433 无线遥控器 模块"。

开关门的需求是仅仅只是开锁还是自动开门?
开锁类似于开灯,就是把灯泡换成 "电磁锁"(发热严重),自动开门没接触过。

另外 nodemcu 控制灯泡或者电磁锁需要隔离或放大电流,建议直接买继电器模块,省心。
Takamine
2019-07-11 16:45:45 +08:00
那就要看你买的其他东西是零件还是一些小模组了,而且还要看你是想要怎么通信。
wym7223645
2019-07-11 16:54:36 +08:00
最近正好在学习物联网相关,你可以搜搜树莓派 或者 Arduino。 针对 Arduino 可以搜搜阿里云 IoT 入门套件。

我使用的是树莓派 +感温探头+风扇 正在实现了一个超过多少温度自动开启风扇的小示例

https://blog.csdn.net/qq_24811081/article/details/94726991
xnode
2019-07-11 18:15:53 +08:00
前端用 websocket
服务端 用 php websocket
硬件 用树莓派 websocket
win7pro
2019-07-11 20:41:14 +08:00
雇一个人站门口,给配个手机。你拿起手机,按微信录音“开门”发给他,他就给你开门。
完美。
676529483
2019-07-11 20:46:47 +08:00
开门关门很简单,用继电器操作,继电器支持网络协议就行( tcp 的简单),灯一样。遥控汽车的话的看他提供什么接口了,是 io 还是其他
ruimz
2019-07-11 20:53:54 +08:00
手机用蓝牙连传感器,蓝牙另外一边接蓝牙模块,蓝牙模块接 FPGA/树莓派、Arduino/单片机 开发板,开发板控制开关门的继电器或者给小车 PWM 信号之类的

可能需要 UART,SPI 等串口协议的知识,PWM (控制车的电机),可能需 C 语言(单片机),可能需要 Verilog、VHDL ( FPGA )
另外开发移动端 app 的知识
marcademic
2019-07-12 09:27:21 +08:00
自己家里实际折腾过,其实很简单,基本就是三大块:通信用 MQTT,硬件 wifi 选用 ESP8266,电路方面配继电器 Relay 基本就可以了,注意供电。如果你要折腾灯就比较多东西了,什么单火线、零火线的。如果负载的功率低还可能会出现鬼火的情况,不过目前应该都可以配。
janus77
2019-07-12 13:31:52 +08:00
大概是这几部分,电子电路方面(模组 线路 信号 供电这些,用于控制锁)
通信协议和编程部分(用于实现命令控制的功能)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/582071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX