345|1

7

帖子

5

TA的资源

一粒金砂(中级)

楼主
 

【2024 DigiKey 创意大赛】进度分享--HA和MQTT搭建&ESP32-C6接入HA控制RGB [复制链接]

  本帖最后由 夷则玖 于 2024-10-2 15:39 编辑

本次活动用到三个板卡,分别是 ESP32-C6 开发板 、树莓派 Raspberry Pi5 和 SiPEED 的6+1麦克风阵列,在之前的开箱帖简单介绍过,下面是板卡图片:

 

下面是目前的进度:

一、树莓派 Raspberry Pi5:

        完成了Home Assistant的部署和MQTT服务器的搭建:

        第一步:刷入Ubuntu 24.04

            使用Raspberry Pi Imager按如图选择设备,系统和储存卡:

 

烧录镜像会格式化存储卡,点击“是”:

 

接下来会自动下载镜像并写入:

 

然后会校验文件:

 

这样的提示就是烧录成功了:

 

 

        第二步:设置Ubuntu系统:

            将刚刚烧录的存储卡插入树莓派中,接入5V5A的PD电源(建议),随后按照提示逐步完成系统初始设置,需要注意的是这里设置的密码不要忘记,后面会用到:

        第三步:安装Home Assiatant:

            我尝试过所有的Home Assiatant安装方式,下面这种是最简单的,适合初学者:

                    进入Ubuntu后电机左边栏的应用中心:

搜索“Home Assiatant”:

 

 

 直接点击安装:

然后会提示输入刚才设置的密码,输入密码之后回车会自动安装:

安装完成后点击打开:

        第四步:初始化设置Home Assiatant:

                    点击上图的“open”之后会弹出以下页面:

随后根据提示设置即可:

如果需要用手机控制的话,这个账号密码也得记好:

看到这个页面就是设置好了:

        第五步:安装EMQX:

                参考EMQX官方文档完成设置:

                打开终端,输入以下命令:

//通过以下命令配置 EMQX Apt 源:
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
//运行以下命令安装 EMQX:
sudo apt-get install emqx
//运行以下命令启动 EMQX:
sudo systemctl start emqx

如果提示没有crul或其他类似命令,直接

sudo apt-get insatll <param>
//param为所需要的包,如curl

        第六步:验证MQTT:

            需要先打开Home Assistant控制台,可以参考上面直接点击open,也可以打开浏览器进入https://localhost:8123:

            然后点击左下角的设置(setting)然后在弹出界面中选择设备与服务:

点击右下角添加集成:

搜索mqtt并点击:

点击这个mqtt:

在第一栏中填入localhost,然后点击提交:

查看刚刚添加的集成:

点击配置:

分别在发送数据包主题和监听主题中填入相同的话题,如test,然后开始监听:

在发送数据包的有效载荷(payload)中随意填入信息,如hello mqtt,点击发送,在监听主体中显示了即为部署成功:

二、ESP32-C6-DevKitC-1 开发板:

        使用Ardino IDE开发,效果视频:

进度1

 

三、SiPEED 6+1麦克风阵列:

        暂时没有大的进展,后面提交最终任务再分享吧。

最新回复

树莓派作为HA的主机,绰绰有余     详情 回复 发表于 2024-10-7 11:40
点赞 关注
 
 

回复
举报

6450

帖子

10

TA的资源

版主

沙发
 

树莓派作为HA的主机,绰绰有余  

个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表