资料介绍
描述
大家好!我希望您已经喜欢我之前的教程“ Arduino Heart Beat With ECG Display & Sound”并且您已经准备好学习一个新教程,像往常一样,我制作本教程是为了在制作这种超级惊人的低成本电子项目时逐步指导您这是“NodeMCU 家庭自动化系统”。
在这个项目的制作过程中,我们试图确保这个教程将成为您的最佳指南,以便在您想要建造自己的智能房屋时为您提供帮助,因此我们希望这个教程包含所需的文档。在获得我们从JLCPCB 订购的定制 PCB 以改善我们的电子设备的外观之后,这个项目非常方便,并且本指南中有足够的文档和代码可以让您轻松创建您的 NodeMCU 项目。
我们只用了 4 天就完成了这个项目,仅仅两天就得到了所有需要的零件并完成了硬件制作和组装,然后我们准备了适合我们项目的代码并开始测试和调整。
你将从这个项目中学到什么:
你将从这个项目中学到什么:
- 根据项目的功能为您的项目选择正确的硬件。
- 了解家庭自动化系统。
- 准备电路图以连接所有选择的组件。
- 组装所有项目部件(设备盒和电子组件)..
- 开始第一个测试并验证项目。
第 1 步:什么是家庭自动化系统!
家庭自动化系统只是一个系统,它允许一些用户访问一些电气设备,如闪电设备、温度监控、门控设备等,这种访问是通过通过无线或有线协议连接到主系统的基本应用程序来监控的,大约自动化部分,系统可以使用一些执行器和一些传感器自动调整一些环境参数,例如系统可以从温度传感器读取温度数据并决定打开或关闭空调。
在我们的项目中,我们将创建一个主要系统,它是一个基于NodeMCU开发板的电子电路板,它已经具有 wifi 功能,并且该板将被一些电子元件包围,如继电器光电二极管 LED 和传感器,关于我们的传感器将使用运动传感器进行警报检测,DHT11用于温度和湿度测量,BH1750用于光感测。
关于执行器,我们将控制一些220V 交流电灯泡和一个直流风扇,所有这些执行器都将通过我们通过Blynk 应用程序开发的安卓应用程序进行控制。因此,在此应用程序中,我插入了一些仪表来读取传感器的模拟值,并放置了一些按钮和滑块来控制我的输出。
第 2 步:CAD 和硬件零件
我使用 SolidWorks 软件设计了这个房屋模型,它已经有了用于闪电点、传感器和风扇的插座,您可以从下面的下载链接中获取 STL 文件,在准备好设计后,我已经通过数控激光切割。
第 3 步:电路图
转向电子产品,我创建了这个电路图,其中包括该项目所需的所有必要部件。我正在将 realys 输出连接到我的NodeMCU开发板并使用DHT11?BH1750 和连接到I²C端口和ADC 输入的运动传感器,我还使用了我的NodeMCU开发板的唯一PWM输出,并将它连接到一个螺丝端子以控制一些LED的亮度,我使用了单独的电源为继电器和 NodeMCU供电,这样我可以在控制 220V 交流电压的同时保护我的开发板。
第 4 步:PCB 制作
第 4 步:PCB 制作
关于积力电路
JLCPCB(深圳市嘉力创电子科技发展有限公司),是中国最大的PCB手板企业,专业从事PCB快速手板和小批量PCB生产的高新技术企业。拥有超过10年的PCB制造经验,JLCPCB在国内外拥有200,000多家客户,每天有超过8,000个PCB原型制作和小批量PCB生产在线订单。年生产能力为200, 000平方米。适用于各种 1 层、2 层或多层 PCB。JLC是一家规模大、设备精良、管理严格、质量上乘的PCB专业制造商。
会说话的电子产品
会说话的电子产品
完成电路设计后,我将此电路转换为具有房屋形状的定制 PCB 设计,以便在我们订购电路时获得漂亮的 PCB 设计,为此我需要做的就是转向JLCPCB ,他是美国最好的 PCB 供应商为了获得最好的 PCB 制造服务,经过一些简单的点击后,我上传了我设计的相应GERBER文件并设置了一些参数,这次我们将在这个项目中使用带有金色斑点的黑色;下订单后仅仅四天,我的 PCB 就在我的桌面上。
相关下载文件
相关下载文件
正如您在上图中看到的那样,PCB 制造精良,我的 PCB 设计与我们为主板和所有标签制作的相同,徽标在焊接步骤中为我提供指导。如果您想订购相同的电路设计,您也可以从下面的下载链接下载该电路的 Gerber 文件。
第 5 步:配料
在开始焊接电子零件之前,让我们回顾一下我们项目的组件清单,因此我们需要:
★☆★ 必备组件★☆★
- 我们从 JLCPCB 订购的 PCB
- NodeMCU 板:https ://amzn.to/2KkDoYX
- BH1750 传感器:https ://amzn.to/2NKcj3t
- DHT11 传感器:https ://amzn.to/2pkFPDM
- 运动传感器:https ://amzn.to/2CHxvRr
- 亮点:https ://amzn.to/372f08n
- 直流风扇:https ://amzn.to/2Qe49C6
- 继电器:https ://amzn.to/33KXfsd
- 光耦合器: https ://amzn.to/350Prmo
- 一些电阻器和晶体管
- 一些 LED 和齐纳二极管
- 一些螺丝头连接器:
- 一些 SIL 连接器
第 6 步:硬件组装
现在一切就绪,让我们开始将我们的电子元件焊接到 PCB 上,为此我们需要烙铁和焊芯线以及用于 SMD 元件的 SMD 返修台。
安全第一
安全第一
烙铁 切勿触摸烙铁元件……400°C!用镊子或夹子夹住要加热的电线。不使用时,务必将烙铁放回支架上。切勿将其放在工作台上。不使用时关闭设备并拔下插头。正如你所看到的,使用这个 PCB 非常容易,因为它的制作质量非常高,并且不要忘记在焊接每个组件时会指导你们的标签,因为你会在顶部丝层上找到每个组件的标签,表明它的位置电路板,这样你将 100% 确定你不会犯任何焊接错误。我已经将每个组件焊接到它的位置,你可以使用 PCB 的两侧来焊接你的电子元件。
第 7 步:软件部分和测试
。在我们提供的代码中,我们将首先测试我们使用测试代码制作的电路板,测试代码允许您控制电路板的 LED。运行 Blynk 应用程序后,您会发现所选的 NodeMCU 开发板已经在线(如果您在代码中使用 Blynk 提供的令牌)。现在我们需要的是最终代码,您可以从下面的下载链接免费获得代码,代码注释非常好,因此您可以理解它并根据自己的需要进行调整。
- 制作一个MQTT ESP8266家庭自动化项目
- 家庭自动化4通道节点模式esp8266
- DIY PCB ESP8266 NodeMCU电源
- ESP8266家庭自动化控制器
- esp8266 nodeMCU arduino开发环境
- NodeMCU ESP8266开发入门
- Hello World, 来自ESP8266和NodeMCU的问候
- ESP8266-NodeMCU项目(二):ESP8266-NodeMCU+bl
- 个性化制作nodemcu-firmware(esp8266 硬件制作)----程序bin的制作
- ESP8266(NodeMCU)建立最简单的网页
- NodeMcu ESP8266 无需任何基础 制作wifi小车
- 【物联网】基础篇 ESP8266-NodeMCU学习一
- 5、ESP8266 NodeMCU 数字输入和数字输出
- ESP8266-NodeMCU
- ESP8266 Nodemcu学习心得②
- 机智云ESP8266开发板RGB彩灯控件 176次阅读
- ESP8266自动下载电路分析 2801次阅读
- ESP8266红外信号收发实验 1678次阅读
- ESP8266硬件 4144次阅读
- ESP8266/ESP32自动下载原理 4249次阅读
- 如何使用ESP8266制作可配置的Web服务器 1.2w次阅读
- ESP8266上运行代码如何实现 2768次阅读
- 如何对ESP8266单片机进行编程? 6789次阅读
- ESP8266的三种天线接口形式 1.8w次阅读
- STM32系列设计,ESP8266联网授时时钟 7825次阅读
- esp8266中文资料汇总(esp8266引脚图_与单片机连接_串口wifi实例) 22.4w次阅读
- esp8266固件如何升级_ESP8266WIFI模块固件升级 4.2w次阅读
- ESP8266 Wi-Fi到底传多远_esp8266 wifi信号强度测距 5.1w次阅读
- esp8266 at指令集详解 14.1w次阅读
- esp8266串口wifi实例 1.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多