荣誉
当前位置:首页 > 资质荣誉 > 荣誉
根据XIAO ESP32C3的智能家居四路控制器规划
来源:安博电竞注册中国官网      发布时间:2024-10-06 13:55:05      


根据XIAO ESP32C3的智能家居四路控制器规划


  该家庭自动化体系环绕 PCB 规划,大约是信用卡的巨细,使其高度集成在任何家庭环境中。

  小ESP32C3板由Seeed Studio开发,是一款细巧而强壮的物联网迷你开发板。它根据乐鑫 ESP32-C3 WiFi/蓝牙双模芯片,即 32 位。该 CPU 包含一个用于 32 位单精度运算的 FPU(浮点单元),供给强壮的核算才能。该板以其超卓的射频功用而著称,支撑 IEEE 802.11 b/g/n WiFi 和蓝牙 5 (LE) 协议。包含一个外部天线,以增强无线运用的信号强度。

  接口:装备11个数字I/O,可作为PWM引脚,4个模仿I/OADC,支撑UARTI2C、SPI等4个串行接口。

  功用:定位为高功用、低功耗、超高的性价比的物联网迷你开发板,是低功耗物联网和无线可穿戴运用的抱负挑选。

  安全性:具有支撑 AES-128/256、哈希、RSA、HMAC、数字签名和安全发动的加密硬件加速器。

  XIAO ESP32C3的功用在其入门攻略中有具体记载,该攻略供给了对其功用和潜在运用的见地。

  Seeed Studio Fusion 是 PCB 制作、拼装和硬件定制的全球一站式在线渠道。不管您是需求原型规划、批量生产、开源产品的定制解决方案,仍是将您的构思转化为有利可图的产品,Seeed Studio Fusion 都能满意您的要求。

  注册/登录:您需求在 Blynk 上创立一个帐户,或许假如您现已有一个帐户,请登录。

  单击“+ New Template”,然后给出项目地点的模板称号,从而挑选硬件类型,在我的情况下是 ESP32,衔接类型是 WIFI.....之后,单击“完结”按钮,您就已成功为项目创立模板。

  挑选要控制继电器的引脚,我为按钮 1 挑选虚拟引脚 V1,然后挑选数据类型为整数。

  以相似的办法再创立 3 个数据流,由于咱们应该控制项目中的四个继电器,它们的虚拟Pin 将是按钮 2、按钮 3、按钮 4 的 V2、V3、V4。

  咱们需求别的两个温度和湿度数据流,它们将衔接到虚拟引脚 V6 和 V7。

  挑选选项设备,然后单击“+ 新设备”,挑选“从模板”选项,从而挑选您不久前创立的模板,然后单击“创立”按钮。

  创立设备后,您能够装备其设置,例如数据流、触发器和其他物联网功用,而且您还将取得咱们在代码中需求的 BLYNK TEMPLATE ID、BLYNK TEMPLATE NAME、BLYNK AUTH TOKEN,因而请慎重保管这些数据。

  “#define IR_Button_1”等:这些界说了红外遥控器按钮的十六进制代码。

  `#define VPIN_BUTTON_1“等:这些在 Blynk 运用程序中界说虚拟引脚,以控制和监控体系的不同方面。

  bool toggleState_1等:这些变量存储每个继电器的当时状况(开/关)。

  “bool SwitchState_1”等:这些变量存储每个物理交换机的状况。

  `void setup():此函数在 ESP32 发动时运转一次。它初始化串行通讯,设置引脚形式,初始化DHT传感器,衔接到WiFi,并设置Blynk。

  void loop():这是接连运转的主循环。它查看手动控制输入、红外遥控输入,并坚持 Blynk 衔接处于活动状况。

  void all_SwitchOff()和void getRelayState():这些函数供给了额定的功用,例如封闭一切中继并从存储中获取中继的最终已知状况。

  导航到设备:登录后,您将被带到您在 web-dashboard 上创立的主设备。

  设置小部件:点击“+”图标,然后拖放五个按钮小部件和两个外表小部件以控制电器并监督传感器读数。

  分配虚拟引脚:将这些小部件衔接到与硬件代码相对应的虚拟引脚,关于按钮小部件,挑选按钮类型作为开关。

  现在,您现已成功设置了 Blynk 云装备,编写代码并将其上传到设备,装备了 Blynk 智能手机运用程序,并衔接了一切硬件组件,如灯泡、开关和传感器。接下来能够履行以下操作:

  操作设备:运用 Blynk 运用程序控制衔接的设备。例如,翻开和封闭灯泡、激活开关和监控传感器读数。

  监控传感器数据:假如您衔接了传感器,请查看其数据是不是在运用程序中精确陈述。

  辨认问题:假如某些东西没有按预期作业,请测验确认问题地点——不管是在硬件、代码、Blynk 运用程序装备仍是网络衔接中。

  更新运用程序界面:若需求,请修正 Blynk 运用程序外表板,例如重新排列控件或更改其外观以进步可用性。

  这个家庭自动化项目代表了DIY智能家居技能的严重腾跃。它利用了 XIAO ESP32C3 的强壮功用,将杂乱的控制和监控功用整合到一个紧凑、用户友爱的软件包中。智能手机集成、环境传感和传统控制办法的结合使其成为现代家庭的多功用立异解决方案。