查看: 4567|回复: 56

[限时福利]5分钟带你快速了解新一代开发板:M5STACK

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

    [LV.1]初来乍到

    发表于 2019-8-16 14:35 | 显示全部楼层 |阅读模式
    本帖最后由 vany5921 于 2019-9-3 17:59 编辑

    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
            当然可以上网的同学用谷歌搜索“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


    六、限时福利
           M5Stack专区正式入驻Arduino中文社区,为了帮助大家更快的实现创意,现在推出M5Stack系列免费申请试用活动(即日起至8.31日)。

            以下就是本期申请试用的产品:
           1. M5StickC 试用名额:2名
           产品详细介绍:https://docs.m5stack.com/#/zh_CN/core/m5stickc
    m5stickc_01.png

           2.M5Stack Basic 试用名额:2名
           产品详细介绍:https://docs.m5stack.com/#/zh_CN/core/basic
    2.PNG 3.PNG

          如何申请:
          跟帖回复“想用M5StickC做___(想做的项目名称)    ”,附上可行的项目方案简介(保证可实现性),至少需包含以下内容:实现功能或用途、成本预算、项目主要硬件和周边、预计完成周期,描述不详细者直接不通过。
          名单筛选原则:
          1.参考申请者以前的项目经验
          2.参考申请者的论坛活跃度和积分
          3.评估项目方案具体可行

          试用步骤:
          构思创意 → 回复帖子报名、上传创意→ 申请通过 → 实现创意项目 → 以图文(最好有项目展示视频)的形式把项目分享到社区M5Stack专区
          提交项目:

          入选的用户需在收到试用品后,一个月内完成项目制作,并在论坛进行提交(图文并茂,阐述详细,最好有项目演示视频),作品必须为100%原创项目,抄袭会封杀哦。项目如因不可抗力,需提前申请延迟。如项目贴太敷衍,将被视为无效报告。
          试用报告审核:
          项目报告审核通过后,产品所有权即归申请者所有,提交的项目报告M5STACK有权进行转载。

          回帖居然也有奖:

          只要真诚的回帖,就可以获得10元淘宝优惠券!一个ID只能领取1张。
          回帖福利在这里 https://taoquan.taobao.com/coupon/unify_apply.htm?sellerId=136588748&activityId=e7d69c26e9c043c3a3fde736f9bd24bf      淘宝店铺:https://m5stack.taobao.com/?spm=a1z10.1-c.0.0.21f02307ScSbpz

          名单公布:
          申请通过的用户会在本帖公布,请通过的用户在活动结束后5日内与我联系。
    =========================================================
    入围名单

    ID: icbc66
          krwlng
          沧海笑1122
          michael llh


    ==========================================================

    M5StickC入门教程(持续更新)
    当M5StickC遇上UIFLOW系列(一)Helloword
    当M5StickC遇上UIFLOW系列教程(二)万年历
    https://www.arduino.cn/thread-91252-1-1.htm
    当M5StickC遇上UIFLOW系列教程(三)定时器
    当M5StickC 遇上UIFLOW系列(四)I2C与I/O扩展
    当M5StickC 遇上UIFLOW系列(五)MQTT
    当M5StickC 遇上UIFLOW系列(六)使用NCIR-HAT做个温度计
    M5Stack相关教程(持续更新)
    用M5stack学习Arduino(一)Hello World
    用M5stack学习Arduino(二)按键使用
    用M5Stack学习Arduino(三)扫描WiFi网络
    用M5Stack学习Arduino(四)WebServer服务
    用M5Stack学习Arduino(五)BLE-MIDI
    https://www.arduino.cn/thread-91743-1-1.html
    使用M5Stack学习Arduino(六)接入百度图片文字识别平台
    https://www.arduino.cn/thread-91783-1-1.html
    000.jpg








  • 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个月吧,因为我想用底层开发,但是我也还在学习阶段。

    该用户从未签到

    发表于 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小时监管,监管数据是来之车载“行车 ...

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

    本版积分规则

    热门推荐

    全国机器人等级考试配件购买
    全国机器人等级考试配件购
    本人想自己教小孩机器人等级考试,需要购买机器人等级考试的配件,可是淘宝上的太
    【Arduino】108种传感器系列实验(24)---水位传感器模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器系列实验(96)---433M无线发射接收模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器系列实验(93)---CSR8350蓝牙音乐模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器系列实验(89)--- 4*4位 RGB LED 全彩模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表