402|3

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

Follow me第二季第2期】所有任务提交 [复制链接]

  本帖最后由 阳光明媚的雨天 于 2024-10-1 00:57 编辑

一、开箱硬件介绍

69d3ecc06220ca45f353165390e83f5c

  •  
  • 硬件选择了Arduino UNO R4 WiFi开发板和SHT40温湿度传感器扩展板还有一根Qwiic缆线硬件选择了Arduino UNO R4 WiFi开发板和SHT40温湿度传感器扩展板还有一根Qwiic缆线硬件选择了Arduino UNO R4 WiFi开发板和SHT40温湿度传感器扩展板还有一根Qwiic缆线

  • 二、入门任务

  • 1.搭建环境

  •  

  • 进入官网下(Software | Arduino)载对应自己电脑的版本安装即可进入官网下(Software | Arduino)载对应自己电脑的版本安装即可

  • ​​​​

     

  • 可能遇到问题,无法安装开发板

    解决方案:

  • 挂梯子(安装库时候很好用)
  • 打开梯子,在首选项中,点击网络 手动配置代理 主机号:localhost 端口号:7890(梯子的设置的端口)

 

2.换网络,使用手机流量进行下载,手机使用USB共享网络(亲测好用)

3.手动下载安装包,然后放到arduino的文件目录下(ESP32等型号单片机常用)

三. Blink / 串口打印

在例程bink基础上增加一下 串口初始化和串口输出即可。

 

blink

 

四、基础任务

1.驱动12x8点阵LED

之前不经常使用arduino,在没有拿到板子时看到LED矩阵想到显示图案是不是要写一个上位机,结果回来发现官方已经封装好了,真的太好,就这一点我就觉得arduino NB!

1.1显示图案

使用如下两个示例

Using the Arduino UNO R4 WiFi LED Matrix | Arduino Documentation

如何使用的网址。

LivePreview例程下载后,使用网页进行绘制时,板子Led会实时显示绘制团,然后把绘制的团点击下载,替换  Matrix Frame Buffer工程中的.h文件即可。

 

 

 

文字

1.2显示文字

下载例程LED——Matri —> TexWithArduinoGraphics ,即可显示文字(需要安装ArduinoGraphics库)

 

文字

2. 用DAC生成正弦波;用OPAMP放大DAC信号

参考大佬视频中的讲解,直接几行代码即可实现正弦波的生成,很方便(方便程度甩STC、STM32几条街)。

 

OPAMP放大输出,参考官方文档。内部为一个运放,顺便复习了一下运放的知识。根据下边的公式与官方的图连接即可。如果电阻选择相同,Vout=2*Vin

 

 

 

参考:

Arduino UNO R4 Wi-Fi 及任务讲解-FollowMe 第二季:2 - Arduino UNO R4 Wi-Fi 及任务讲解-EEWORLD大学堂

docs.arduino.cc/tutorials/uno-r4-wifi/opamp

电子小白学不会运放?一开始掌握这两个用法就够了!_哔哩哔哩_bilibili

3. 用ADC采集并且打印数据到串口等其他接口可上传到上位机显示

在上面的基础上只需要配置一下ADC的采集,并连接对应的引脚到输出后,把数据通过串口打印出来即可。

 

五、扩展任务:通过外部SHT40温湿度传感器,上传温湿度到HA,通过HA面板显示数据

 

Ha平台使用的是玩客云改装的(淘宝50左右会直接装好CasaOS和Home Assistant)然后安装hacs,但是无法安装MQTT服务器,只能放弃,采用在电脑上安装。

参考:如何在HA中通过Mosquitto安装MQTT服务器_哔哩哔哩_bilibili

 

安装docker,

 

 

CPU没有开启虚拟化,进入bios开启虚拟化即可

 

 

 

配置后,HA连入MQTT,接下来开发板接入即可,代码如下

参考:

【Follow me第二季第2期】任务三,Home Assistant +EMQX+Arduino mqtt - DigiKey得捷技术专区 - 电子工程世界-论坛 (eeworld.com.cn)

【Follow me第二季第2期】Arduino Uno R4 WiFi 通过MQTT连入Home Assistant(容器版) - DigiKey得捷技术专区 - 电子工程世界-论坛 (eeworld.com.cn)

【Follow me第二季第2期】 进阶任务 智能家居3 MQTT接入HA(homeassistant) - DigiKey得捷技术专区 - 电子工程世界-论坛 (eeworld.com.cn)

六、心得体会
第一次参加这个活动,让我体会到arduino的方便,开发速度快。还让我学到了HA的搭建,让我了解到了其他的朋友的一些思路和代码,让我学到了很多。很感谢大佬的讲解!

代码

arduino-UNO-R4.zip (6.58 KB, 下载次数: 1)

最新回复

无法安装开发板解决方案:挂梯子(安装库时候很好用),感觉还好,中国受众还是挺多的,也没有禁止   详情 回复 发表于 2024-10-2 11:47
点赞 关注
 
 

回复
举报

755

帖子

5

TA的资源

纯净的硅(高级)

沙发
 

楼主辛苦了,谢谢楼主分享的技术知识,受益匪浅,再次感谢

 
 
 

回复

6450

帖子

10

TA的资源

版主

板凳
 

无法安装开发板解决方案:挂梯子(安装库时候很好用),感觉还好,中国受众还是挺多的,也没有禁止

点评

是的  详情 回复 发表于 2024-10-8 17:26
个人签名

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

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

4
 
秦天qintian0303 发表于 2024-10-2 11:47 无法安装开发板解决方案:挂梯子(安装库时候很好用),感觉还好,中国受众还是挺多的,也没有禁止

是的

 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表