5分钟带你快速了解新一代开发板:M5STACK-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 51288|回复: 73

5分钟带你快速了解新一代开发板:M5STACK

[复制链接]
发表于 2019-8-16 14:35 | 显示全部楼层 |阅读模式
0.jpg

一、什么是M5Stack


001.jpg

       M5Stack是一种模块化、可堆叠扩展的开发板,每个模块均为5cmX5cm的尺寸,这也是M5Stack名字的由来。
与常规的开发板不同,M5Stack更注重产品形态的完整性,更注重用户的应用场景和研发的简易性,M5没有密密麻麻的飞线,没有错乱无章的接口插头,不需要繁琐的开发流程,简简单单、轻轻松松地完成高质量的电子原型创作。
       M5Stack主要采用ESP32芯片体系,CORE主机内已集成了240M双核主频CPU、 WiFi、蓝牙、2.0寸彩色屏幕、喇叭、按键、TF卡、陀螺仪以及内置电池。CORE基本满足一般的功能需求,功能模块FunctionModule则根据应用的情况选择,比如电机驱动、信号采集、通信等功能。另外,也会配备不同的应用底座及配件,方便用户做出高质量的研发。


003.jpg

        先来看一下M5的大家庭吧:

002.jpg

       M5有个惯例,每周五上新,感兴趣的同学可以到M5Stack官网或微信公众号关注哦。

二、M5Stack的开发环境


        由于采用ESP32芯片,M5能完全兼容ESP-IDF以及Arduino工具,另外M5官方也自主研发了图形化网络化IDE平台--UIFlow,支持Blockly以及MicroPython编程,支持网络推送部署以及就地USB下载调试。


1.png

三、M5Stack可以做什么
       关于M5Stack的应用大致可以分为以下几类:
       ·通用低功耗IoT传感器Hub
       ·网络音视频流媒体传输
       ·Wi-Fi智能玩具
       ·家庭自动化
       ·物联网
       ·工业无线控制
       ·可穿戴产品
       ·健康医疗产品
       ·STEM教育
       ·数字媒体交互设计
       有很多开发板我们买回来以后不知道要拿来干什么,项目研究完了可能就在吃灰。但是M5Stack这么有颜值的东西,你忍心吃灰么?即使拿来做个电子玩具也是轻轻松松。M5Stack正在构建一套完善的生态系统,打通自有的产品体系,并且由于本着开源分享的精神,提供源码,任何人都可以发挥自己的想法。M5Stack在全球拥有大量粉丝,推特每天都有粉丝在分享他的新成果。不管你是电子工程师还是初学者都能感受到它的魅力。
       先放几张图片大家感受一下:

2.PNG
3.PNG

如果想了解更多项目介绍可以点击这里:   https://m5stack.com/pages/blog-page


        当然可以上网的同学用谷歌搜索“M5Stack”和“M5Stick”,你能找到大量资源,在GitHub上搜索有许多分享的项目可以学习。不要忘记,M5Stack是内置ESP32的,这也意味着ESP32的项目在M5Stack上都是可以实现的,大大节约了你的学习成本。

四、独家秘笈——UIFlowUIFLOW视频介绍:   

        为了降低大家的学习门槛同时接轨AIoT,M5Stack开发了基于Micropython的图形化编程平台——UIFlow(http://flow.m5stack.com),真正做到了老少通吃。不管你有没有编程基础,利用这个平台你可以快速建立自己的应用。特别是对于初学者来说大大降低了学习的难度,如果你用过其他的图形化平台,你立即就会发现他的不同之处,每一款M5Stack的配件你都能找到它对应的模块。利用高级程序块,你甚至可以堆叠一些底层的操作,快速建立IoT。与UIFlow配套的还有视频教程与电子书,保证你看完了就能独立完成应用编写,如果家里有小朋友真的可以带他一起学一学,玩一玩。

3.PNG

捕获.PNG

五、学习资源
     GitHub(地址)https://github.com/m5stack
       目前大部分的资源还是以GitHub为主,Youtube有相关介绍,官方提供了完善的产品文档和示例代码,足以让你了解M5Stack的整个体系,此外你可以通过Youtube和Twitter搜索来筛选你感兴趣的项目帮助你实现创意。
       M5Stack粉丝交流群:533784750

六、官方店铺淘宝企业店铺地址 https://shop475545276.taobao.com/
000.jpg









m5stickc_01.png
2.PNG
3.PNG
发表于 2019-8-21 11:15 | 显示全部楼层
实际行动支持M5!

我想用M5StickBasic做“模拟小超市”  
项目方案简介:
1、实现功能或用途:M5StickBasic+热敏打印机+HX711+称重传感器,实现一个模拟超市购物行为的小项目。功能:M5StickBasic作为主控,实现称重(内置单价)、货品重量以及金额计算的功能,并且驱动热敏打印机打印超市小票。既是一个M5StickBasic入门小项目,也可以作为儿童教育项目激发孩子的观察学习积极性。
2、成本预算:M5StickBasic(申请),热敏打印机(100),hx711以及称重传感器自备
3、项目主要硬件和周边:M5StickBasic,热敏打印机(QR-701型,57*30热敏纸),hx711模块(M5出品)以及称重传感器(形变传感器,TB购买,也可以购买M5套装)、线材洞洞板若干。
4、预计完成周期:10月底
5、完成后:(1)项目源代码、制作过程步骤以及视频分享开源。如果有3D打印件一并stl文件开源。如果需要打板,PCB光绘文件开源。
                   (2)如果可能,与m5stickV(扫描枪)形成一个进阶的模拟小超市套件。这个进阶应用我不保证时间啊,看进展情况。

我做的的M5stack电子秤https://www.arduino.cn/thread-85057-1-1.html
也曾经被收录到M5的案例当中,虽然比较简单,但是仍然是M5入门上手的好例程。

M5是国内极客创作的一个优秀的开发者、推广者,M5套件+UIFLOW的出现就是为了大幅度降低开发者门槛,让开发者关注创意而不需要关注基础的硬件搭建与调试,期待M5有更上层楼的发展。愿意为其发展做一点微不足道的助力。

评分

参与人数 1金币 +10 收起 理由
syl312 + 10 申请样例~

查看全部评分

发表于 2019-8-16 23:15 | 显示全部楼层
想用M5Stack Basic做yelvlab终端,这个终端其实一直有在构想,不过种种原因并没有付诸实践,我也一直在做esp32相关产品的规划,对M5也是久仰大名,我的产品构想是有一个小巧,可以在手上盘的小终端来给我回馈一些信息,或者进行一些智能化家居的操作,这方面M5一直都不错,屏幕显示我会利用我们的esp32产品作为一些控制节点,传感器节点,甚至包括我的家庭网络信息,博客网站信息等等,都可以接收到我的终端上面,当然,这些手机都可以实现,但是,没得灵魂,成本预算的话,投入应该会比较少,我们有很多工程机,不外出的,基本传感器身边也都有,或许打板会是最大开销。周期可能会比较长,3-6个月吧,因为我想用底层开发,但是我也还在学习阶段。
发表于 2019-8-20 08:40 | 显示全部楼层
领取优惠券
 楼主| 发表于 2019-8-20 10:59 | 显示全部楼层
野驴先生 发表于 2019-8-16 23:15
想用M5Stack Basic做yelvlab终端,这个终端其实一直有在构想,不过种种原因并没有付诸实践,我也一直在做es ...

周期太长了哦
发表于 2019-8-20 15:00 | 显示全部楼层

领取优惠券
发表于 2019-8-20 15:15 | 显示全部楼层
本帖最后由 oilcar 于 2019-8-20 15:29 编辑

想用M5Stack Basic做:危运车信息告警
运载危化品的车辆受制监管部门24小时监管,监管数据是来之车载“行车记录仪” ,监管人员在PC端上 人工筛选 违规警告,再通知违规车辆即使改正。

目前人工监控,存有:  1.  耗费人工成本(100台/监管人),2.  人工监控 人工查看”告警消息列表 存有漏选,误报等。

将利用 M5Stack - ESP32  wifi 和 LED,
在Arduino 环境下开发,使用 HTTPClient库,请求服务器 获取 “告警信息”,在终端“M5Stack ”上通过 屏幕(LED)和声音 通知监控者。

这样,将改变监控者的工作方式(原来必须盯着PC机),大大降低工作量的精力,和提高同时监管车辆的数量。 (提高效率、降低 成本)
目前上述的功能 正在开发中,后期将利用M5Start的产品特性, 增加: 连接车载的TTS功能 实行 语音通话。M5Stack-c 屏小了点, 特申请用M5Stack Basic 开发此项目
项目开发周期:15天左右




 楼主| 发表于 2019-8-20 15:26 | 显示全部楼层
oilcar 发表于 2019-8-20 15:15
想用M5Stack Basic做:危运车信息告警
运载危化品的车辆受制监管部门24小时监管,监管数据是来之车载“行车 ...

开发周期要多久呢?因为项目是需要分享出来的
 楼主| 发表于 2019-8-20 15:26 | 显示全部楼层
oilcar 发表于 2019-8-20 15:15
想用M5Stack Basic做:危运车信息告警
运载危化品的车辆受制监管部门24小时监管,监管数据是来之车载“行车 ...

开发周期要多久呢?因为项目是需要分享出来的
 楼主| 发表于 2019-8-20 15:26 | 显示全部楼层
oilcar 发表于 2019-8-20 15:15
想用M5Stack Basic做:危运车信息告警
运载危化品的车辆受制监管部门24小时监管,监管数据是来之车载“行车 ...

开发周期要多久呢?因为项目是需要分享出来的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:35 , Processed in 0.206630 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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