查看: 29681|回复: 72

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

[复制链接]
  • TA的每日心情
    无聊
    2019-8-12 13:52
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 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-pagehttps://www.bilibili.com/video/av61920830?from=search&seid=15296376530355286902

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

    四、独家秘笈——UIFlowUIFLOW视频介绍:   https://www.bilibili.com/video/av59433216?from=search&seid=12898841414378411801

            为了降低大家的学习门槛同时接轨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
  • TA的每日心情
    开心
    2019-7-17 13:13
  • 签到天数: 264 天

    [LV.8]以坛为家I

    发表于 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 申请样例~

    查看全部评分

  • TA的每日心情
    难过
    2018-11-27 09:48
  • 签到天数: 7 天

    [LV.3]偶尔看看II

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

    [LV.1]初来乍到

    发表于 2019-8-20 08:40 | 显示全部楼层
    领取优惠券
  • TA的每日心情
    无聊
    2019-8-12 13:52
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-8-20 10:59 | 显示全部楼层
    野驴先生 发表于 2019-8-16 23:15
    想用M5Stack Basic做yelvlab终端,这个终端其实一直有在构想,不过种种原因并没有付诸实践,我也一直在做es ...

    周期太长了哦

    该用户从未签到

    发表于 2019-8-20 15:00 | 显示全部楼层

    领取优惠券
  • TA的每日心情
    开心
    2019-8-28 20:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 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天左右




  • TA的每日心情
    无聊
    2019-8-12 13:52
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    开发周期要多久呢?因为项目是需要分享出来的
  • TA的每日心情
    无聊
    2019-8-12 13:52
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    开发周期要多久呢?因为项目是需要分享出来的
  • TA的每日心情
    无聊
    2019-8-12 13:52
  • 签到天数: 1 天

    [LV.1]初来乍到

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

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

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    未见过的TFT屏,是什么驱动芯片?
    未见过的TFT屏,是什么驱
    这两块屏是从POS机里拆的,准备做几个锂电池组电压监测,在网上没找到资料,在这里问
    win10系统显示不出端口信息,编译后显示serial port not selected。
    win10系统显示不出端口信
    求各位哥哥帮忙,小兄弟实在不懂是win10系统的原因,还是需要安装什么驱动程式?具体
    更智能的电脑远程开关机-基于继电器
    更智能的电脑远程开关机-
    我只是刚刚入门的萌新,所以有不足请指出 先展示下 功能:开关机,开关机检测,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表