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

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

3天内不再提示

基于XIAO的翻页显示器设计

柴火创客空间 来源:柴火创客空间 2023-08-19 10:42 次阅读

这次小编给大家带来的是来自瑞士的 Maker drtonis 博士的翻页显示器项目。

过年在网上逛的时候,看到一个叫Vestaboard的翻盖显示器,挺酷的一个翻盖展示,但价格贵得要死。我琢磨了一下,决定自己动手做一个,就当满足一下小兴趣。

我最初的计划很简单。我是做硬件的,所以我的DIY版本不会做得那么高端。控制器我觉得用ESP芯片做就行了,它可以连WiFi更新时间或者连网站。所以我的DIY版就主要集中在硬件方面,软件部分比较简单,以后可以慢慢改进。主要的设计用Fusion360画图,打印件我有3D打印机。

一般人写这种成功项目的文章,但我这个有点不同。整个项目我忙活了将近7个月,结果还是不太满意。主要问题等下讨论。不过,我对我的构思和制作思路还是很满意的,就是一些结构需要重新设计。最后为了完成这个项目,我让显示部分勉强工作了。非常感谢Seeedstudio赞助了XIAO ESP32PCBA,我真的需要他们的帮助,因为这个项目成本比我平时DIY要高多了。与Seeed的沟通非常专业,他们也给了很大支持。

材料清单

硬件:

XIAOESP32C3 * 1

28BYJ-48 步进电机 5V *36

PCB 28BYJ-48 步进电机驱动板 *3

A3144霍尔传感器 *36

软件:

Fusion 360

Arduino IDE

其他:

3D打印机

耗材

杜邦线若干

M3螺丝

3*1mm磁铁若干

自贴纸

更多的时间、耐心

第一步:结构设计

在开始这个项目之前结构部分最重要的设计就是翻页装置,这里需要保持翻页帘的流畅性同时还要保证滚轮转动不会卡死,因为是DIY 3D打印很难保证每个翻页装置的精度可以让其流畅运行。

def93416-3daf-11ee-ac96-dac502259ad0.png

Vestaboard的显示器的转轮使用了64个翻页帘,为了尽可能还原,因此也采用相同的数量,显示比例为22:6,翻页帘的制作数量为22*6*64,对于DIY来说确实是个天文数字,因此最终将翻页帘的数量控制在2304,显示比例为12:3。

df21b24c-3daf-11ee-ac96-dac502259ad0.png

结构设计完成后就是漫长的3D打印制作环节。

第二步:控制功能验证

对于需要同时控制大量步进电机的项目而言,普通开发板和步进电机驱动板直连的方式肯定是不可取的,因为没有哪一款开发板可以有上百个IO口,因此这里需要使用移位寄存器,这种方式几乎杜绝了引脚不够用的问题。电机的齿轮减速比为64:1,步距角为5.625度(360/5.625 = 64步)。这意味着一个电机需要 64*64 = 4096 步才能让输出轴转上一圈,因此移位寄存器使用 64 位/字符是比较合适的。

关于归位——滚轮位置检测的问题,这里使用了A3144霍尔传感器通过检测滚轮上的磁铁的位置来判断当前滚轮是否归位。

第三步:翻页帘制作

翻页帘是整个设计中最脆弱的部分,需要有足够的平整度还要足够轻薄,否则整个设备的重量和功耗就会成倍增加,在这里使用3D打印完成该环节的制作。翻页帘上的文字使用贴纸粘贴(虽然每张纸都很薄但是几千张纸加起来还是很厚)

第四步:PCB设计

因为需要驱动多个步进电机传统的固定方式不太友好,包括线路整理,所以这里使用PCB打样,将电机的驱动、移位寄存器、霍尔传感器、供电全部集成在一块板子上,这里用到了Seeed Studio的Fusion业务,他们免费帮我制作了需要用到的PCB板。在使用A3144时一定需要正确安装,错误的安装方式会导致元件发热,严重时会让打印件发生形变,以至于转轮卡死。经过测试后将A3144与磁铁的距离控制在1.3毫米是比较合理的。

第五步:组装搭建

在整体组装值之前需要先对单独的转轮进行测试,看看它们是否可以流畅的转动

总的打印零件包括

转轮架36‍个‍‍

转轮 36个翻页帘 36*64个

第六步:代码

为方便后期更新固件,代码可以使用OTA的方式升级

目前代码运作逻辑是:

上电归位

显示完成后展示白色背景

翻转到指定页面

之后代码会陆续更新日历显示、天气状况、时钟信息,如果大家对作品感兴趣欢迎访问链接:https://github.com/drtonis/FlapClock

小贴士

Fab Academy 是一个由麻省理工学院比特与原子中心的 NeilGershenfeld 主导的数字化制造项目,基于麻省理工的快速原型课程——MAS 863:如何制造(几乎)任何东西。它提供长达5个月的数字制造项目,可以在任意一个参与的实验室里开展。2023年,XIAO首次作为Fab Academy 学员学习课程中的指定教具,支持学员进行项目学习和创作,今年的毕业项目如果大家有兴趣,欢迎移步进行了解。

关于XIAO开发板

Seeed Studio XIAO是一系列紧凑型开发板,拥有强大的微控制器和丰富的外设。所有XIAO开发板均采用SAMD21、nRF52840和ESP32C3等功能强大的流行芯片,特别适合应用于物联网机器学习、可穿戴设备的原型开发。此外,它所有表面的电子元器件都放置在电路板的同一侧,邮票孔和贴片封装设计可以让用户轻松地将XIAO集成到自己的电路板中,以实现快速批量生产,如果大家有兴趣,欢迎移步进行了解。

审核编辑:汤梓红

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

    关注

    21

    文章

    4915

    浏览量

    139701
  • 控制器
    +关注

    关注

    112

    文章

    16064

    浏览量

    176912
  • 步进电机
    +关注

    关注

    150

    文章

    3086

    浏览量

    147241
  • WIFI
    +关注

    关注

    81

    文章

    5274

    浏览量

    202965
  • PCBA
    +关注

    关注

    23

    文章

    1490

    浏览量

    51202

原文标题:创客项目秀|基于XIAO的翻页显示器

文章出处:【微信号:ChaiHuoMakerSpace,微信公众号:柴火创客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    显示器主板烧坏黑屏维修

    显示器
    YS YYDS
    发布于 :2023年06月27日 18:01:08

    定制的乐谱显示器

    本帖最后由 京五环以外 于 2014-9-18 15:12 编辑 树莓派是个很有趣的东西。成本很低,却能开发很多超值的有趣的小项目。这就是我要展示的作品———定制的乐谱显示器。(用踏板的方式
    发表于 09-18 14:47

    什么是crt显示器及CRT显示器工作原理

    什么是crt显示器 crt显示器 是一种使用阴极射线管(Cathode Ray Tube)的显示器,阴极射线管主要
    发表于 01-30 17:23 6452次阅读

    crt显示器

    crt显示器 crt显示器发展历史 CRT( Cathode Ray Tube)即阴极射线管,
    发表于 10-31 00:11 1.3w次阅读
    crt<b class='flag-5'>显示器</b>

    oled显示器

    oled显示器 OLED:Organic Light Emitting Display,即有机发光显示器,在手机LCD上
    发表于 12-11 18:59 1451次阅读

    显示器类型

    显示器类型              台式机通常采用CRT显示器和LCD液晶显示器两种:    
    发表于 12-17 15:12 582次阅读

    液晶显示器,液晶显示器色彩饱和度

    液晶显示器,液晶显示器色彩饱和度   液晶显示器包括了常见的PC家用显示器与工程用的专业显示器,专业
    发表于 03-27 10:57 1292次阅读

    眼镜显示器_眼镜显示器是什么

    本内容介绍了眼镜式显示器_眼镜显示器是什么,眼镜显示器原理
    发表于 03-09 16:15 1540次阅读

    曲面显示器和平面显示器的区别

    升级显示器,图的就是更好的视觉效果。最近一两年火爆起来的曲面显示器,大有当年CRT时代纯平显示器全面取代球面显示器的势头,各种铺天盖地的测试、评论和新闻都在爆炒曲面
    发表于 12-08 10:15 2.2w次阅读

    液晶显示器的优缺点_液晶显示器原理介绍

    本文开始介绍了液晶显示器的定义和液晶显示器特点,其次阐述了液晶显示器的分类以及液晶显示器的成像原理,最后介绍了液晶显示器的组成和工作原理以及
    发表于 03-20 16:28 1.6w次阅读

    CRT显示器是什么_crt显示器还有卖的吗

    本文首先阐述了CRT显示器的概念,其次阐述了CRT显示器的分类,最后分析了crt显示器是否还有卖。
    发表于 03-27 09:45 9885次阅读

    工业显示器和普通显示器的区别

    工业显示器一般采用全金属设计,还防尘防震,而普通的显示器一般都是使用非金属的材质。
    发表于 10-01 17:27 5171次阅读

    使用OLED显示器作为外接显示器

    电子发烧友网站提供《使用OLED显示器作为外接显示器.zip》资料免费下载
    发表于 11-07 09:19 2次下载
    使用OLED<b class='flag-5'>显示器</b>作为外接<b class='flag-5'>显示器</b>

    基于Seeeduino XIAO的血氧心率计

    处理。不幸的是,Arduino UNO 没有足够的内存,因此无法使用。MAX30102 - 这种带有血氧传感和脉搏传感的小型 I2C 模块。1.14 英寸彩色 IPS TFT LCD
    发表于 12-23 14:33 2次下载

    Mini LED显示器和OLED显示器的区别

    纵观显示器的发展,一直在朝着大尺寸、高分辨率、高色域的方向持续进化。5年前,市面上还主要是以W-LED背光、色彩普遍只有不到80% Adobe RGB色域覆盖面积的显示器为主。直到2022年,市面上
    的头像 发表于 02-13 11:57 4972次阅读