- 2024-10-08
-
回复了主题帖:
Follow me第二季第2期】所有任务提交
秦天qintian0303 发表于 2024-10-2 11:47
无法安装开发板解决方案:挂梯子(安装库时候很好用),感觉还好,中国受众还是挺多的,也没有禁止
是的
- 2024-10-01
-
发表了主题帖:
Follow me第二季第2期】所有任务提交
本帖最后由 阳光明媚的雨天 于 2024-10-1 00:57 编辑
一、开箱硬件介绍
[localvideo]83a21f3dbf224bbb5b44f55d60dd48db[/localvideo]
硬件选择了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基础上增加一下 串口初始化和串口输出即可。
[localvideo]380fb19501b61dd38da664c3e327c594[/localvideo]
四、基础任务
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文件即可。
[localvideo]5f0b851c3af7018c0981209249238d8d[/localvideo]
1.2显示文字
下载例程LED——Matri —> TexWithArduinoGraphics ,即可显示文字(需要安装ArduinoGraphics库)
[localvideo]5f0b851c3af7018c0981209249238d8d[/localvideo]
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的搭建,让我了解到了其他的朋友的一些思路和代码,让我学到了很多。很感谢大佬的讲解!
代码
-
加入了学习《【Follow me 第二季第2期任务】 各个任务实现的展示效果》,观看 【Follow me 第二季第2期任务】MQTT接入到HomeAssistant
- 2024-09-30
-
加入了学习《【Follow me第二季第1期】全部任务演示》,观看 全部任务演示2.0
-
加入了学习《【Follow me 第二季第2期任务】 各个任务实现的展示效果》,观看 【Follow me 第二季第2期任务】通过外部SHT40温湿度传感器,上传温湿度到HA,通过HA面板显示数据
- 2024-09-29
-
加入了学习《FollowMe 第二季:2 - Arduino UNO R4 Wi-Fi 及任务讲解》,观看 Arduino UNO R4 Wi-Fi 及任务讲解
- 2024-09-24
-
加入了学习《FollowMe 第二季: 1 Adafruit Circuit Playground Express及任务讲解》,观看 Adafruit Circuit Playground Express 及任务讲解
-
加入了学习《【Follow me第二季第2期】+开发板硬件介绍和实现任务一 LED灯闪烁和串口打印》,观看 【Follow me第二季第2期】+开发板硬件介绍和实现任务一 LED灯闪烁和串口打印
- 2024-09-13
-
回复了主题帖:
每个电子工程师都应该有一本的免费引脚电子书(The Pinouts Book)
感謝分享。
- 2024-08-31
-
加入了学习《Follow me第二季第1期》,观看 创意任务三:触摸钢琴
-
加入了学习《Follow me第二季第1期》,观看 创意任务二:章鱼哥
- 2024-08-14
-
加入了学习《Follow me第二季第1期》,观看 Follow me第二季第1期