0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子DIY作品 小安派R1做个86盒中控

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2024-12-05 14:34 次阅读

前言

笔者之前看小安派的开源资料

就对 R1 这个板子情有独钟

这就是为 86 盒而生啊

刚好安信可社区一直有积分兑换活动

(https://bbs.ai-thinker.com/)

这次就用 2000积分兑换了一个小安派R1

试试看能不能做出86盒子?

小安派R1 86盒中控_哔哩哔哩_bilibili​www.bilibili.com/video/BV1sAbXeXEGF/?spm_id_from=888.80997.embed_other.whitelist&bvid=BV1sAbXeXEGF&vd_source=54c5db21948db2378659b7e8e42bafbf

wKgZO2dRSVaATaozAABOxwX0p4I002.jpgwKgZPGdRSVeAGCkIAACTIdAmN3A285.jpg

01、项目介绍

wKgZO2dRSVeAa40rAAQMA7rfII4818.jpg

wKgZPGdRSVeANfYkAAJYS4Cv2No960.jpg

wKgZO2dRSViAORD4AAHqJPF46Ko694.jpg

wKgZPGdRSViAAJkdAAIJM-5dWlM607.jpg

02、完整屏幕

LVGL 设计使用 Squareline 设计,设计好后导入项目即可。

wKgZO2dRSVmAdQXLAABcG42hmCU962.jpg

03、作品说明

外观

笔者这次没设计壳子,设计了一个 R1 屏幕保护板,屏幕正好在中间,排线在后面(防止某次过失把屏幕排线损坏)

R1 下载

下载需要一个 USB 转 TTL 模块

安信可官方很贴心的送了 6p 1.25 排线,方便下载程序(接线如图,红黑不接)

wKgZPGdRSVmAS04EAAM3sAmoYfc628.jpg

供电

供电建议 TTL 和 Type-C 都插上,屏幕用电量大,如果就 TTL 供电,TTL 会很烫

另一方面,光 TTL 供电,下载如果接的屏幕会下载失败,还得拆下屏幕,但是加入 Type-C 后,直接就可以下载

(PS:这是这次做项目发现的,希望对大家有用,少走弯路)

软件部分

主要说下笔者项目整体流程以及思路。新 SDK 搭建是在安信可社区 HA相关帖子里面看到的,之前的都是旧的

整体思路:

●板子初始化配置
●staWiFiInit 开始连接 Wi-Fi
●创建 lvgl_tick_task 运行 LVGL
●无线连接成功启动 MQTT 连接,订阅
●当 MQTT 收到配置消息后,进行数据解析
●解析最近三天天气,时间日期等
●开关,传感器数值均通过 MQTT 回调函数设置

时间日期和天气这部分,原来打算是直接访问和风天气读取数据的,但是 HTTPS 证书一直配置不对,发帖求助后,安信可官方的回复是需要等新 SDK。

用 MQTT 直接 配置消息,缺点是需要脚本把和风天气发到对应主题。程序运行了一天,没有问题。

但是不排除新的 BUG,如果有 BUG 可以反馈给笔者的帖子下面。

(【电子DIY作品】小安派R1 86盒中控)

天气获取

控制台 | 和风天气 (http://qweather.com)https://id.qweather.com/#/login?redirect=https%3A%2F%2Fconsole.qweather.com%2F%23%2Fapps&lang=zh

wKgZO2dRSVqABTFEAABZ-WSbh_o514.jpg

请求 URL

https://api.qweather.com/v7/weather/now?location=101010100&key=YOUR_KEY

04、界面介绍

主界面

上面是时间日期和星期几,左下是从 HA 里面获取的各种传感器的值,右侧是三天的天气。

wKgZPGdRSVqATaUfAABaT4foel0751.jpg

时钟界面

单击时间数字,就会跳到这个界面(别看这个界面简简单单,为了这个表盘是费了心血的,界面从圆盘到刻度,每一笔都是笔者自己画的,Low 是 Low 了点,但是学到了好多知识)

wKgZO2dRSVuATvnlAAAoZ_bQoMg471.jpg

日期界面

日期界面用的官方组件

wKgZPGdRSVuADoKqAAA7TXcswdI962.jpg

HA 控制界面

单击左侧传感器界面,HA 控制界面,这里设置了四个开关

wKgZO2dRSVyAOuuMAAA2jgi2I-w787.jpg

搭配 4 路继电器模块 (斥巨资购买的)

最开始的视频演示时是 5V 直接供电的,强电前录视频,有点慌

wKgZPGdRSVyAfeZ4AAEJcRCAxo0554.jpg

HA显示

wKgZO2dRSVyADb7eAAAs0YIPVUg082.jpg

mqtt:

- switch:
name: "开关一"
unique_id: "R1_switch1"
command_topic: "R1/switch1/set"
state_topic: "R1/switch1/state"
- switch:
name: "开关二"
unique_id: "R1_switch2"
command_topic: "R1/switch2/set"
state_topic: "R1/switch2/state"
- switch:
name: "开关三"
unique_id: "R1_switch3"
command_topic: "R1/switch3/set"
state_topic: "R1/switch3/state"
- switch:
name: "开关四"
unique_id: "R1_switch4"
command_topic: "R1/switch4/set"
state_topic: "R1/switch4/state"

05、更多资料

AiPi-R1-86UI-New.zip (729.96 KB,)https://bbs.ai-thinker.com/foru

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DIY
    DIY
    +关注

    关注

    176

    文章

    887

    浏览量

    348435
  • 中控
    +关注

    关注

    0

    文章

    23

    浏览量

    8701
收藏 人收藏

    评论

    相关推荐

    零基础开发小安-Eyes-S1【外设篇】——FLASH

    。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。 从零开始学习小安1
    的头像 发表于 12-05 14:31 127次阅读
    零基础开发<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b>【外设篇】——FLASH

    零基础开发小安-Eyes-S1 外设篇 ——I2C

    。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。 从零开始学习小安1
    的头像 发表于 11-27 16:39 176次阅读
    零基础开发<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b> 外设篇 ——I2C

    小安 AiPi-Eyes-R2 玩植物大战僵尸

    /AiPi-Eyes-RxPVZ 功能展示可见:羊了个羊:消消乐:华容道:基于官方示例文档修改的,适用于 4 寸电容屏的小安 R1R2,R1
    的头像 发表于 11-06 16:10 181次阅读
    用<b class='flag-5'>小安</b><b class='flag-5'>派</b> AiPi-Eyes-<b class='flag-5'>R</b>2 玩植物大战僵尸

    零基础开发小安-Eyes-S1【外设篇】——PWM

    和 GPIO 等。AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。从零开始学习小安
    的头像 发表于 11-06 16:10 123次阅读
    零基础开发<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b>【外设篇】——PWM

    零基础开发小安-Eyes-S1外设篇——GPIO中断编程

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。 产品资料:https://docs.ai-thinker.com/eyes 从零开始学习小安
    的头像 发表于 10-29 14:56 718次阅读
    零基础开发<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b>外设篇——GPIO中断编程

    零基础开发小安-Eyes-S1外设篇——GPIO 输入输出

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。 从零开始学习小安1
    的头像 发表于 10-25 13:50 999次阅读
    零基础开发<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b>外设篇——GPIO 输入输出

    请问Fig1R1是怎样保护运放的?

    请问Fig1R1是怎样保护运放的?Fig2R2会不会是画蛇添足?TL064的输入阻抗为10的12次方欧姆。 希望TI能给菜鸟一个回
    发表于 09-20 07:54

    小安Cam-D200摄像头黑屏,无画面?!

    小安-Cam-D200 已经发布半年了,第一次升级在这:从30W到200W,从标清到高清!小安-Cam-D 爆炸升级! 随后在使用的过程
    的头像 发表于 08-13 13:52 260次阅读
    <b class='flag-5'>小安</b><b class='flag-5'>派</b>Cam-D200摄像头黑屏,无画面?!

    AMC1311 R1 R2 R3的阻值是应该选取哪个等级呢?

    我在用AMC1311做母线电压采集,输入电压是420v,请问,R1 R2 R3的阻值是应该选取哪个等级呢?R级?k级?M级?感谢
    发表于 08-01 08:14

    功德+1,用小安-Eyes-S1做一个电子木鱼

    2024积德累功,心想事成!接下来 看看如何用小安-Eyes-S1做一个电子木鱼 。 01、GUI-Guider 页面设计 先新建一个工程。 直接进入 UI 设计界面,这里用到了两个
    的头像 发表于 01-16 14:33 718次阅读
    功德+<b class='flag-5'>1</b>,用<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b>做一个<b class='flag-5'>电子</b>木鱼

    如何用小安-Eyes-S1做一个电子木鱼?

    2024年的第一篇教程来了,本篇学习如何添加LVGL事件,并制作完成一个电子木鱼(小美苦苦哀求,我略微出手而已)。祝大家2024积德累功,心想事成!接下来看看如何用小安-Eyes-S1
    的头像 发表于 01-13 15:18 1002次阅读
    如何用<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S<b class='flag-5'>1</b>做一个<b class='flag-5'>电子</b>木鱼?

    CES2024, 网红产品Rabbit R1

    ”(Thereisnoneedforanappforthat)。1月11日,Rabbit在X上发文称,当开始研发r1时,公司预期是发售当天售出500台,而在24小时内,销量已超过这个数字
    的头像 发表于 01-13 08:09 672次阅读
    CES2024, 网红产品Rabbit <b class='flag-5'>R1</b>

    【开箱简测】 高速传输,即插即用U.2 硬盘读取 —评析ICY DOCK MB931U-1VB R1的卓越性能与便捷设计

    ?小编告诉你是有的!今天,小编为大家开箱介绍ICY DOCK品牌的MB931U-1VB R1 外接式U.2硬盘及它的各种方便有趣的用法,相信大家会感兴趣。 MB931U-1VB
    的头像 发表于 12-26 08:36 458次阅读
    【开箱简测】 高速传输,即插即用U.2 硬盘读取<b class='flag-5'>盒</b> —评析ICY DOCK MB931U-<b class='flag-5'>1</b>VB <b class='flag-5'>R1</b>的卓越性能与便捷设计

    用安信可的小安小安DIY个简单的CC表

    作品由安信可社区用户 bzhou830 制作 原贴地址:【DIY电子作品】电压与电流CC表 基于小安
    的头像 发表于 12-25 17:07 678次阅读
    用安信可的<b class='flag-5'>小安</b><b class='flag-5'>派</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>,<b class='flag-5'>DIY</b>个简单的CC表

    小安DIY个简单的CC表

    Power-Z 上使用的是 INA226,正好手上有这个芯片。那么搭配小安惊艳的屏幕应该能实现出来一个高颜值的CC表。打开原理图可以看到S1正好预留了一个I2C的接口,完美
    的头像 发表于 12-22 18:15 1677次阅读
    用<b class='flag-5'>小安</b><b class='flag-5'>派</b><b class='flag-5'>DIY</b>个简单的CC表