【智能家居控制系统项目】一、项目系统镜像烧录与系统登录

前言

  完成本章节将可以获得本项目的系统UI界面功能。本章节主要介绍如何烧录项目系统镜像以及进入系统。配套的视频介绍可以点击跳转到智能家居项目复刻配套视频

1.系统功能页面介绍

  完成本章全部步骤,我们将可使用以下项目系统功能界面。

1.1 家居总览界面

  主界面提供了2D平面户型图,支持对家庭中的灯光等设备直接进行控制。

在这里插入图片描述
在这里插入图片描述

1.2 家居设备界面

(1)灯光控制:亮度、颜色与开关的控制。
(2)空调控制:空调工作模式,空调温度、开关的控制
(3)窗帘控制:窗帘的开合度控制
(4)风扇控制:开关,风速控制功能后期进行完善。
在这里插入图片描述

1.3 环境监测界面

提供室内温度、湿度、空气质量与光照度的实时与历史环境监测数据查看。
在这里插入图片描述

1.4 娱乐影音界面

提供播放音乐的功能,后期将继续完善这一系统功能。
在这里插入图片描述

1.5 家居安防界面

提供离家模式下的人体感应,火源监测状态与实时监控画面查看。
在这里插入图片描述
在这里插入图片描述

2.硬件准备

名称数量
64GB内存卡1
USB读卡器1
树莓派3B/4B(2G或4G)1

3.系统安装

3.1 下载与烧录HomeAssistant系统镜像

3.1.1 内存卡格式化

(1)通过读卡器,将内存卡插入到电脑中,并查看内存卡的盘符名称(G)。
   PS:盘符名称会存在差异,以自己的实际盘符名称为准
在这里插入图片描述

(2)将文件夹”欣格智家\1.软件\1.内存卡格式化软件\“下的压缩包解压,
在这里插入图片描述

(3)双击打开格式化软件
在这里插入图片描述

(4)选择盘符,与上面(1)中所查看到的盘符一致
在这里插入图片描述

(5)点击格式化后,点击确定即可完成内存卡初始化
在这里插入图片描述

3.1.2 树莓派镜像烧录器配置
使用balenaEtcher树莓派镜像烧录器,烧录系统镜像。
(1)请在资料”\欣格智家\1.软件\2.系统镜像烧录软件“路径下,点击安装该软件。
在这里插入图片描述

(2)系统镜像文件选择
A. 选中balenaEtcher中的“从文件烧录“选项
在这里插入图片描述

B. 在“\欣格智家\1.软件\3.系统镜像\1.项目镜像”路径下,选中POPOHA_pro.img (适用于4B)
PS: 树莓派3B镜像请选择 HA_POPO_pi3_Pro.img
在这里插入图片描述

C. 选中“选择目标磁盘”选项
在这里插入图片描述

D. 选择已插入的内存卡,并点击选定后,即完成目标磁盘的选择
在这里插入图片描述

E. 最后选中”现在烧录“按钮,等待进度条加满之后,即可完成系统镜像的烧录
在这里插入图片描述
在这里插入图片描述

F. 在系统镜像烧录完毕之后,我们需要重新插拔内存卡,令PC电脑将重新显示内存卡目录

4.WiFi配置

  如果无需自定义树莓派连接的WIFI,可以跳过该小节的内容。在树莓派上电后,系统会自动连接默认的WIFI热点:WiFi名称为Sun,密码为Anmo1022,可直接选择在手机个人热点,或者电脑移动热点,或者路由器热点管理界面中进行WiFi热点设置,注意AP频段要设置为2.4GHZ。

4.1 修改WiFi配置文件

(1)在“\欣格智家\1.软件\3.系统镜像\3.系统镜像WiFI配置\CONFIG\network”路径下找到WiFi配置文件。
在这里插入图片描述

(2)以记事本的方式打开,将WiFi名称和WiFi密码修改为我们需要连接的WiFi热点名称和密码。
在这里插入图片描述

4.2 复制WiFi配置文件所在的文件夹

(1)找到路径“\欣格智家\1.软件\3.系统镜像\3.系统镜像WiFI配置”下的CONFIG文件夹(即my-network文件的前两级目录),鼠标右击选择复制或者Ctrl+C复制CONFIG文件夹。
在这里插入图片描述

(2)打开内存卡目录,
在这里插入图片描述

(3)鼠标右击选择粘贴或者Ctrl+V粘贴CONFIG文件夹。
在这里插入图片描述

PS:注意!!!在内存卡插入树莓派并上电后,该文件夹将会自动被删除,如果需要修改树莓派连接的WiFi名称或密码,需要重复以上步骤,或者直接在HA的前端界面直接进行设置。
(4)启动手机、电脑或者路由器的WiFi热点(为了便于项目实物移动演示,建议使用手机直接开启热点,并为了保证第一次正常启动,手机、电脑或者其他开热点的设备请不要联网!!!能够登录了再进行联网。)WiFi热点的名称和密码必须和WiFi配置文件中的WiFi名称和密码保持一致。并将热点的AP频段必须设置成2.4GHZ,否则树莓派无法正常连接。

5.HomeAssistant系统登录

(1)树莓派上电
一切就绪以后,将内存卡从PC端中拔出,插入到树莓派内存卡槽中。再将电源插入树莓派进行供电。
在这里插入图片描述

(2)进入手机热点界面,查看HomeAssistant是否接入,接入后将会显示IP地址
在这里插入图片描述

(3)电脑端登录
A. 首先开启电脑的WiFi并连接到手机热点,令电脑和树莓派处于同一局域网之下。树莓派上电开机之后,需要进行5分钟左右的时间进行系统初始化,之后在浏览器中的地址栏中输入" http://homeassistant.local:8123/“或者” homeassistant的IP地址:8123 ",即可进入到HomeAssistant系统的前端登录界面。
PS其中IP地址都会有所不同,以实际为准。
在这里插入图片描述
在这里插入图片描述

B. 树莓派4B:默认输入用户名:popo 密码:popo
树莓派3B:默认输入用户名:欣格智家 密码:popo
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/708553.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Zynq学习笔记--AXI4-Stream到视频输出IP是如何工作的?

目录 1. 简介 2. 原理详解 2.1 示例工程 2.2 AXI4-Stream to Video Out 3. Master/Slave Timing Mode 3.1 Slave Timing Mode 3.2 Master Timing Mode 4. 总结 1. 简介 本文主要介绍了 AXI4-Stream 到视频输出 的内容。其中,示例工程展示了一个具体的设计&…

八爪鱼现金流-023-独具特色的加密解决方案

大家一起来记账。 八爪鱼现金流。 独具特色的加密解决方案。金额数据加密后存储到数据库。 保证数据私密性。欢迎试用。 八爪鱼现金流。 点击【八爪鱼现金流-022-mybatis插件加密和国密SM4算法】文章查看详情。

MySQL从入门到高级 --- 15.优化 16.pymysql

文章目录 第十五章 && 第十六章:15.优化15.1 查询SQL执行效率15.2 定位低效率执行SQL15.3 explain分析执行计划 - 基本使用15.4 explain分析执行计划 - id15.5 explain分析执行计划 - select_type15.6 explain分析执行计划 - type15.7 explain分析执行计划 …

实验室管理系统实用性体现在哪些方面?

随着技术的不断进步和应用的不断深入,在当今的检验检测行业中,实验室管理系统的实用性成为了保证质量检测工作正常有效开展的基础,其重要性不言而喻。而实验室信息管理系统(LIMS)实用性不仅体现在其对实验室日常运作的…

项目实战--文档搜索引擎

在我们的学习过程中,会阅读很多的文档,例如jdk的API文档,但是在这样的大型文档中,如果没有搜索功能,我们是很难找到我们想查阅的内容的,于是我们可以实现一个搜索引擎来帮助我们阅读文档。 1. 实现思路 1…

ESP32基础应用之esp32连接腾讯云并使用微信小程序控制的智能灯

文章目录 1. 项目简介1.1 功能接收1.2 使用资源1.3 测试平台 2 腾讯云物联网开发平台3 esp32设备开发3.1 准备参考例程3.2 vscode平台创建测试工程3.3 修改工程 问题总结使用PowerShell命令行终端生成的二维码不能用 1. 项目简介 1.1 功能接收 实现腾讯云创建项目与设备&…

09-Spark架构

相比MapReduce僵化的Map与Reduce分阶段计算,Spark计算框架更有弹性和灵活性,运行性能更佳。 1 Spark的计算阶段 MapReduce一个应用一次只运行一个map和一个reduceSpark可根据应用复杂度,分割成更多的计算阶段(stage)…

怎么脚本ai创作?分享三个方法

怎么脚本ai创作?在数字化时代,AI技术正逐渐渗透到我们生活的方方面面,其中AI脚本创作软件的出现,极大地提高了创作效率,降低了创作门槛。今天,就为大家推荐三款备受好评的AI脚本创作软件,其中聪…

React-Redux

什么是Redux? Redux是React最常用的集中状态管理工具,类似于Vue中的Pinia(Vuex),可以独立于框架运行 作用:通过集中管理的方式管理应用的状态

定个小目标之刷LeetCode热题(19)

这是道简单题,直接用快慢指针,代码如下 public class Solution {public boolean hasCycle(ListNode head) {if (head null || head.next null) {return false;}ListNode slow head;ListNode fast head.next;while (slow ! fast) {//遇到null则retur…

java原子变量

在Java中,原子变量是一种特殊的变量,它们提供了一种不需要显式加锁的情况下进行线程安全的操作。Java.util.concurrent.atomic包提供了原子变量类,如AtomicInteger,AtomicLong等,它们利用底层硬件的原子操作来保证线程…

华三HCL模拟器安装及华三防火墙配置

0、前言 最近跟模拟器杠上了,主要是需要运行防火墙,目前已经成功模拟出华为、山石防火墙,而且模拟出来的设备能与物理网络环境进行互联。现在我又盯上华三防火墙了。 首先下载模拟器: 下载地址:H3C网络设备模拟器官方免…

小程序 UI 风格,清新脱俗

小程序 UI 风格,清新脱俗

电脑文件msvcr120.dll丢失怎样修复?具体的msvcr120.dll修复方法分享

电脑文件msvcr120.dll丢失是一种比较常见的现象,只要是经常使用电脑的人,那么遇到msvcr120.dll丢失的次数就越多,今天主要来给大家聊一下msvcr120.dll丢失的各种解决方法。 一.电脑文件msvcr120.dll msvcr120.dl是由Microsoft提供的关键系统…

vscode中模糊搜索和替换

文章目录 调出搜索(快捷键)使用正则(快捷键)替换(快捷键)案例假设给定文本如下目标1:查找所有函数名目标2:替换所有函数名为hello目标3:给url增加查询字符串参数 调出搜索…

分布式光纤测温DTS与红外热成像系统的主要区别是什么?

分布式光纤测温DTS和红外热成像系统在应用领域和工作原理上存在显著的区别,两者具有明显的差异性。红外热成像系统适用于表现扩散式发热、面式场景以及环境条件较好的情况下。它主要用于检测物体表面的温度,并且受到镜头遮挡或灰尘等因素的影响会导致失效…

IGMP Proxy

IGMP Proxy 如图左图所示,在一些简单的树形网络拓扑中,与用户网段相连的设备RouterB上并不需要运行复杂的组播路由协议(如PIM),而透传主机IGMP报文又会导致RouterA管理太多用户。当网络中存在大量成员主机或大量成员主…

跨境电商多平台账号运营管理,一文教你轻松搞定!

作为跨境电商多平台账号运营者,我相信大家和我有一样的困扰。因管理多个账号而感到头疼,不断地登录、注销、切换账号,浪费时间的同时又担心账号信息混乱和安全问题,甚至被封。 一、跨境电商店铺多账号运营要注意什么? …

Maven:一个下载jar依赖失败的问题解决方案

内部的一个jar包已经上传到了私服上,在私服管理端也能看到该jar包的完整信息,但是springboot项目引入该jar包发现死活下载不下来,报错如图: 从该错误信息中可以看到,找不到服务名是xxl-job这个的,我们要找的…

ios18新功能:设专属“咒语”动动嘴巴即可操作iphone

苹果 iOS / iPadOS 18 系统引入了“人声快捷指令”(Vocal Shortcuts)功能,即便iPhone、iPad 处于锁屏状态下,也能响应你的语音命令。 苹果官方对“人声快捷指令”的介绍如下:iPhone 和 iPad 用户可以通过人声快捷指令…