找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【Arduino】168种传感器模块系列实验(136)---UFUN2.0 开发板

查看数: 5515 | 评论数: 31 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-11-25 10:25

正文摘要:

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动 ...

回复

ID:513258 发表于 2020-10-24 15:47
ssw2020 发表于 2020-6-22 10:22
站里的很多东西,如果有实验成果,又有样品销售就最好了

你挺有思路的,真不错
ID:780673 发表于 2020-6-22 10:22
站里的很多东西,如果有实验成果,又有样品销售就最好了
ID:513258 发表于 2019-12-16 12:59

好像那个宝上有,我的是赠送做测试的
ID:85865 发表于 2019-11-25 21:51
这板子哪有的买
ID:513258 发表于 2019-11-25 13:21
忙乎一天,终于点亮板载蓝色LED

视频地址 https://v.youku.com/v_show/id_XNDQ0NjkxMTA0NA==.html?spm=a2h3j.8428770.3416059.1



ID:513258 发表于 2019-11-25 13:15
烧录的Blink程序如下(把UFUN板子的boot引脚继续拉高,按一下复位按键,然后放开)


  1. void setup() {
  2. pinMode(PA1, OUTPUT);
  3. }
  4. void loop() {
  5. digitalWrite(PA1, HIGH);
  6. delay(1000);
  7. digitalWrite(PA1, LOW);
  8. delay(1000);
  9. }
复制代码



ID:513258 发表于 2019-11-25 11:12
下面就开始新的尝试与实验:
第一步:安装Arduino IDE

arduino官网https://www.arduino.cc ,下载Arduino IDE页面 https://www.arduino.cc/en/Main/Software


最新版本是1.8.10,兼容各大平台,有安装版和免安装版二种。




ID:513258 发表于 2019-11-25 11:08
这里要感谢面包板社区和UFUN开发团队,给了我这次学习和试用的机会。真的惭愧,以前从未接触过STM32,而Arduino也是今年5月份开始学习的,基础差些,抱着试试看的想法,准备尝试使用Arduino IDE搭建UFUN2.0开发环境及LED闪灯,当然走哪算哪.......


众所周知,使用Arduino进行开发简单快捷,一个项目能很快的做好。以我自己的例子,小时候爱好过无线电,有点动手能力而已,但没有单片机的底子,编程语言基础也是零,只好选择Arduino可视化的图形编程来入门。几个月以来,从简单的干簧管模块开始,一边查资料学习,一边尝试做实验,同步发帖子(兼顾分享与交流)。上手一个新的传感器,先查相关资料了解基本情况,然后尝试做实验,不管程序是否能走通,都记录下来。分享的实验记录内容,主要是相关技术资料(网上搜集整理)+代码编程(Arduino)+图形编程(几种平台软件配合)+仿真编程(国产自主知识产权Linkboy),以务实解决问题为实验目标(走通能用)。说来好玩,这些做实验的传感器和执行器模块大部分见都没有见过,还有不少甚至没听说过(主要是在深圳电子市场上耐心淘来的)。因为没有把握,最早开贴Arduino系列实验目标——37种传感器与模块,后来升级为66种,再后来变成108种,至10月中旬止实际已经发帖135种实验了(成功率达95%以上),现在新的目标是168种(估计要推后到明年了)。所以说Arduino能风靡全球,成为入门电子DIY的首选是有一定道理的,确实兼容性非常棒,开发环境良好。Arduino的强大之处就在于它拥有完善的生态链,先前的贡献者可能已经写出了你需要的各种库文件。不论是读取温湿度传感器的数值还是利用液晶屏显示文字,亦或者仅仅是驱动舵机,你都能在网络上找到适用于Arduino的库函数。

ID:513258 发表于 2019-11-25 10:40
UFUN的配置

  • 主控MCU:STM32F103RCT6,LQFP64封装,STM32系列大容量产品,256KB Flash + 48kB SRAM,内存空间足够使用了,主频72MHz,外设也还算丰富,51个可用IO,8个16位定时器,3路SPI,2路串口,1路SDIO等等。对于新手入门32位ARM单片机是一个很好的选择,学习资料非常多,学习过程中遇到的问题基本都能在网上找到答案。
  • 串口芯片:CH340,板子自带了USB-TTL转换芯片,对于没有调试器的朋友,可以方便的通过串口1来下载程序,同时,也是程序调试的好帮手。
  • 传感器:LIS3DH,ST公司的MEMS传感器,三轴加速度计,支持IIC或者SPI协议,本板子采用的是IIC协议接口。
  • 触摸按键:TTP224N,4通道触摸芯片,上下左右4个触摸按键直接画在了板子上,可以做出很多好玩的东西。
  • Mini-PCIe:据张工介绍,这个座子并不是按照PCIe的协议来设计的,所以使用不了PCIe接口的模块,如4G模块SIM7600CE。它只是空余IO的引出,但是板子并没有配备PCIe的转2.54mm排针的转接板,所以并不是很方便的扩展外部器件,如液晶屏,传感器模块等。不过大家可以自己画扩展板哈,就是扩展板的结构尺寸不好把握,如果后续能开源PCB文件就好了。
  • TF卡座:采用的是自弹式TF卡槽,内部直接连接了STM32的SDIO接口,可以直接通过官方固件库来驱动。
  • RGB灯:RGB采用的全彩共阳极LED,通过控制3路PWM波,从而调出各种颜色,当然,如果能采用那种外部是玻璃封装的就更好了。
  • LED灯:LED采用的正贴红色光。
  • 蜂鸣器:HY-8540,贴片无源蜂鸣器,比传统的直插式蜂鸣器要稍微小一点。
  • RTC电池:使用的是贴片超级电容,相比于贴片电池座+纽扣电池的方式,体积要小的多。
  • 拨码开关:BOOT设置,没有使用跳线帽+排针的方式,毕竟跳线帽这小玩意容易丢。我见过一种比这更小的贴片拨码开关,不过得用镊子才能拨,这里采用大封装的,可以直接用手拨动。
  • AD滤波电路:由于我的模电比较菜,所以这部分电路没有看太懂,还有各个阻容值的计算过程,很适合学习。
  • Micro-USB接口:USB使用了和普通安卓手机一样的USB接口,而不是Mini-USB,之前看有朋友在试用过程中,不小心把端子从板子上直接拔掉了,我在使用中没有遇到这个情况,所以大家在拔USB线的时候,温柔一点,如果焊盘被拔掉了,那就玩不了。
  • 外部IO:留出了SWD调试端口,标准2.54mm排针,可以方便的通过J-Link或ST-Link调试器下载程序和调试。
  • 其他:ESD,磁珠,防反接保护等等这些板子上都有设计。


ID:513258 发表于 2019-11-25 10:35
UFUN还有什么?
板上带有和手机一样的 USB 接口,你只需要一根手机数据线,就可以从电脑下载编译好的程序并运行了。但为方便调试和跟踪代码,板子上还留有独立的 JTAG 口,便于连接 ufun进行调试。UFUN 不是一本死板的“教科书”,它有非常炫的七彩 LED,通过调节 RGB 的 PWM 占空比,可以得到你想要的任何颜色,并且可以按你的设计思路来变幻色彩;它体积非常小巧,只有 4*6cm,方便学生携带,更方便嵌入到你所能想到一切智能化的物件中,让你的想象力得到更好的发挥;便捷的传感器接口,插上各种传感器,就可以实现测量和声光预警;4 个漂亮的电容感应触摸按键,给你更多的创意发挥空间;三轴加速度计,计步、游戏、测量,你可以自由想象……UFUN 留有丰富的扩展接口,接口使用 mini PCIE 插座,扩展板不需要对应的连接器,可以极大的降低扩展板的成本。用户可以自由的扩展液晶,测量,通讯模块……总之,给你的无限创造力提供了无限的空间。只需要一个手机随身充,你就可以带着UFUN 和你的创想,去体验电子给你带来的无限乐趣!

UFUN的特点
UFUN学习板精致小巧,功能多,集成了Arm芯片、TF卡、MicroUSB、蜂鸣器、LED、触摸按键、三轴加速度计、带能滤波器和陷波器等。
这款学习板是完全开源的,不仅如此,张进东还在附带的这些资料中,解释了为什么开发板要这么设计,这么设计有什么好处,理论依据是什么等等。比教科书上的解释更加浅显易懂,可以让刚入门的小伙伴边玩边学,也更容易理解课本上的理论知识。

ID:513258 发表于 2019-11-25 10:28
UFUN的诞生
有一只蚂蚁Z,很热爱电子,它经常把工作和学习中的经验及心得在网上与人分享。十年下来,蚂蚁 Z 结识了好多同样热爱电子的小伙伴……2014 年 10 月 2 日,蚂蚁Z的结婚周年,它和老婆决定把买礼物的钱拿来做一些学习板送给在校大学生,以帮助学生更好的理解电子知识和开发技巧。蚂蚁Z把这个想法贴到了博客,迅速得到几十位小伙伴的响应。大家筹钱献力,利用业余时间共同设计了这套学习板。经过了来来回回的设计验证,也历经了一些小的变故。最终在小伙伴们的共同努力下,加上一些厂商的免费或成本价支持,400套学习板终于诞生了。现在张工还特意将学习板拿出来,在各大论坛上招募工程师使用。
发起人张进东认为,“这块学习板是几十名海内外有情怀工程师的心血。是理论于实践结合最紧密的学习工具,是一个故事最多,最有温度和情怀的学习工具。”
(见《永不停息的红舞步:一个电子工程师的心路历程》(点替换成.)  wwwmianbaobancn/blog/3894459-409526.html)

UFUN的含义是什么?
“U”取自希腊字母“μ”相似的英文字母,愿意为 micro,即“点点兴趣和爱好的结晶”,我们希望通过它能把我们共同的努力,把点点的乐趣传递给更多的人。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表