0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源 | 小而美!【aDataFlow】多功能串口工具,数据监听+USB转串口+ESP32烧录器…

合宙LuatOS 来源:未知 2023-12-15 16:35 次阅读

wKgaomV8EO2AHy25AA-fIkw_8Sg972.gif

有多少人曾感慨,美感是每个嵌入式工程师的毕生所求!

而今有这样一位宝藏UP主,不仅带来科技与美学融合的赏心悦目,更有与众不同的温暖治愈。特别分享@啊猫啊狗晒太阳大佬的开源佳作,愿你也喜欢……

wKgaomV8EO2AeaIyAAAC867ORy8300.gif

aDataFlow】多功能串口数据查看器
- 开源分享 -


wKgaomV8EO6AJt0QABQK3ckWHEY992.gif
wKgaomV8EO6AK8iSAAH_OdNJ8jQ388.png

aDataFlow是一款好看又好用的多功能串口数据查看/记录器,它的核心为ESP32-S3模块,且外置了程序烧录口,可作为常规ESP32开发板。

支持VsCode+PlatformIO+Arduino开发环境,所有代码都在开源附件里,可根据需求修改。相关电路设计和功能实现比较简单,新手也能快速上手。

1

当前主要功能

演示视频链接

https://www.bilibili.com/video/BV1Sc411273Y

以下所有内容都来源于明确的需求,但是需求只是一个产品的下限,而它的上限是期望,不过期望是很奢侈的东西。像这个查看器,和其他产品的区别可能只有5%。为了这5%,甚至要多花费一倍的努力值得吗?

我认为非常值得。这是你为它注入思想的过程——就是这5%,让它成为了你思想的延伸,最终决定了它的与众不同。我们很可能不会做一个产品第二次,所以多一些耐心和坚持,对它倾注全力吧~它将是对自己,和为之努力时光的最好礼物。

wKgaomV8EO-AY92VAAB8tdJ3yp0165.gif

01. 串口数据监听

wKgaomV8EO-AHS9MAAR6X3bbOOg145.gif
wKgaomV8EPCAfkRsABuhwt3QIGE543.gif

硬件开发时,经常需要查看串口数据,使用电脑的串口工具经常感觉不便,aDataFlow提供更多便利,实时监听串口数据,且不影响电脑与目标的通信在有数据时,通过灯光效果给予提示,在公司或实验室中,它是一个很靓的仔。

02. 串口数据记录

wKgaomV8EPCACBFFABcZ-NLZst8202.gif

当前版本外观迷你,屏幕也比较小。支持将串口的原始数据记录至SD,开发使用更为灵活便捷。

03. ESP32烧录器

wKgaomV8EPCAY1CnAAY7VxWWW7Y199.png

wKgaomV8EPGASCiaAAwkTRzOgCc959.gif

aDataFlow内置了USB转串口的CP2102芯片及自动下载电路,可以直接用于ESP32系列芯片的程序下载。

04. 桌面气象站

wKgaomV8EPGAUR2YAA-JTNWeKEs937.gif

wKgaomV8EPGAO38FAAOHX0HefnA746.png

平时它可以是一个好看的桌面气象站,通过和其他单片机、模块的配合,用于显示环境数据等信息

05. 电子体温计

wKgaomV8EPKAGJR6ABoNF5Nln9o963.gif

在身体发烧不适的时候,用来监测体温情况。

06. 电子木鱼

wKgaomV8EPKAPWtdABVjymmhLqY651.gif

甚至,它还可以化身电子木鱼,和你一起治愈身心……

更多演示详见:
https://www.bilibili.com/video/BV1Sc411273Y

2

最新开源资料

wKgaomV8EPOAFDjrAAYril1OuSI491.png

wKgaomV8EPOASIaAAELNyMiCMhQ949.gif

开源协议: CC BY-NC-SA

开源资料

https://x.jlc.com/platform/detail/d696c87a3f8a4b5dac664dc9c08e8990

本项目综合了多种外设(如编码器、按钮、SD卡、屏幕、灯带、环境光等等),并且全部的源码(UI实现、串口队列等约三千行代码)、以及外观设计文件(矢量原稿、三维模型等),均在项目开源附件中提供下载,可以用于学习 ESP32 开发,或作为设计参考。

特别感谢@啊猫啊狗晒太阳大佬开源分享
期待更多精彩作品

wKgaomV8EO2AeaIyAAAC867ORy8300.gif

- 往期推荐 -

开源 | ESP32开发板+墨水屏DIY创意小摆件

开源 | ESP32自制创意"像素盒子"

开源 | ESP32自制像素时钟&音乐频谱

开源 | MicroPython开发,自制ESP32蓝牙遥控车
开源 | 迷你音乐频谱桌面小摆件
开源 | 合宙Air001自制炫酷“地球名片”

wKgaomV8EPSAAvW2AE5HGx6wkT8940.gif

wKgaomV8EPWAFEZzAAAMcoCpJIU493.gif

wKgaomV8EPWAcuY6AAlPw1Q-77c132.png


原文标题:开源 | 小而美!【aDataFlow】多功能串口工具,数据监听+USB转串口+ESP32烧录器…

文章出处:【微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合宙通信
    +关注

    关注

    0

    文章

    123

    浏览量

    1572

原文标题:开源 | 小而美!【aDataFlow】多功能串口工具,数据监听+USB转串口+ESP32烧录器…

文章出处:【微信号:HelloLuatOS,微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    esp32串口和Stm32F407串口通讯,通过TJACAN,结果esp32串口读到的一直是自己发的数据,为什么?

    我用esp32串口和Stm32F407串口通讯,通过TJACAN。结果esp32串口读到的一
    发表于 06-19 07:00

    VSCODE可使用ESP32C3 USB接口直接下载吗?

    :build-in usb Jtag 和ESP-PROG jtag ,我可以理解ESP-PROG 是传统的调试 ,USB jtag 可以通过USB
    发表于 06-18 07:33

    ESP32-C3在做静电实验时USB串口被打死怎么恢复呢?

    当我在对ESP32C3开发的控制板做ESD静电实验时。当对外壳进行8KV接触放电,ESP32C3自带的USB-串口被打死。打死后ESP32C
    发表于 06-18 06:45

    IDF下ESP32C3如何使用调试串口接收消息?

    ESP32C3直接通过USB连接IO18,IO19,可以获得一个调试串口,可以在IDF下通过这个串口烧录程序,和查看打印日志,但是我想通过该
    发表于 06-12 07:01

    ESP32-C3的USB Serial/JTAG Controller能作为通讯串口使用吗?

    我这边使用的是ESP8685(我理解跟ESP32C3在这方面是一样的). IDF是5.0版本. 我这边期望是: 我平时调试log与烧录通过默认的硬件串口实现. 与电脑上位机的通讯通过
    发表于 06-11 07:04

    esp32-c2不管是esp-idf还是flash_download_tool都无法正常快速烧录,为什么?

    自己做了应用esp32-c2芯片的量产板子,并设计了一款用ch348芯片的烧录器。但是不管是esp-idf还是flash_download_tool都无法正常快速烧录,表现为需要在等待
    发表于 06-07 07:15

    ESP32-S3 USB CDC虚拟串口发送数据失败的原因?

    最近在使用ESP32-S3的USB CDC虚拟串口时,发现USB在热插拔之后发送数据出现了问题,USB
    发表于 06-06 06:50

    GitHub Copilot+ESP开发实战-串口

    上篇文章讲了GitHubCopilot在应用中可能遇到的问题,接下来小启就简单介绍下GitHubCopilot在ESP32开发中C语言实现串口功能,感兴趣的可以看看。一、向Copilot提问
    的头像 发表于 03-16 08:03 198次阅读
    GitHub Copilot+<b class='flag-5'>ESP</b>开发实战-<b class='flag-5'>串口</b>

    ESP32C3串口打印数据

    、Quad SPI 和 QPI 接口外接多个 flash,满足各类物联网产品功能需求。 串口打印数据是嵌入式应用中常用的功能,可以用于输出程序的运行信息。 开发环境搭建 乐鑫公司为开发
    发表于 01-13 14:49

    stlink烧录器烧录步骤

    的详细步骤。 步骤1:准备工作 在进行STLINK烧录之前,需要先准备好一些必要的工具和材料。首先,确保你已经购买了STLINK烧录器,并连接到电脑上。其次,准备一根USB
    的头像 发表于 01-08 14:51 8797次阅读

    小而美!【aDataFlow多功能串口工具

    ……【aDataFlow多功能串口数据查看器-开源分享-aDataFlow是一款好看又好用的
    的头像 发表于 12-16 08:04 761次阅读
    小而美!【<b class='flag-5'>aDataFlow</b>】<b class='flag-5'>多功能</b><b class='flag-5'>串口</b><b class='flag-5'>工具</b>

    esp32s3使用多串口

    esp32s3使用多串口 我按照别人博客中设置串口2,串口打印有问题,因为没有看到esp32s3 多串口
    的头像 发表于 11-06 11:29 2224次阅读
    <b class='flag-5'>esp32</b>s3使用多<b class='flag-5'>串口</b>

    基于STM32F407的USB串口功能实现

    要实现USB串口功能,需要将单片机真实串口(这里以USART1为例)的收发数据USB口进行
    发表于 10-16 16:04 1416次阅读
    基于STM32F407的<b class='flag-5'>USB</b>转<b class='flag-5'>串口</b><b class='flag-5'>功能</b>实现

    开源资料】使用ESP32C3超简单制作迷你四足机器人

    c3开发没有串口芯片,烧录使用的是esp32c3自身的USB虚拟串口,由于程序占用18和19 IO口,所以
    发表于 09-21 11:15

    ESP32学习笔记:串口

    ESP32 芯片有3 个UART 接口,UART0,UART1,UART2,支持异步通信和 IrDA,通信速度最高可达 5Mbps,3 个接口可以被 DMA 或 CPU 直接访问,3 个串口带发送
    的头像 发表于 07-13 17:09 3178次阅读
    <b class='flag-5'>ESP32</b>学习笔记:<b class='flag-5'>串口</b>