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

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

3天内不再提示

如何利用XMC2GO构建一款动画电子纸徽章

科技观察员 来源:Shahariar 作者:Shahariar 2022-07-04 17:05 次阅读

电子纸显示器非常适合视觉艺术,但对于视频或动画来说速度不够快。然而,我想在黑白画布上以慢动作制作动画。所以,我做了这个徽章!

pYYBAGLCrNKAdXlAAAMzuo31WtI409.png

硬件:初始构建

为了构建硬件,将两块 2cmx8cm 的原型板并排粘合在一起。接下来,将 XMC2Go 板、LiPo 电池和 1.54 英寸电子纸显示屏放置在原型板的顶部。

poYBAGLCrM2AQ9QIAANwyeqPmPo346.png

根据示意图(下图)进行互连并用烙铁焊接。

poYBAGLCrMqAbznRAAS7Mm7CeA8476.png

硬件更新

稍后对徽章进行以下更新:

聚合物电池放置在显示屏下方

ADC 感应(分压器) 安装了 5 个用户按钮开关

为旋律播放选项添加了蜂鸣器,带有跳线到 PWM 引脚

I/O 引脚(ADC 1、PWM、I2C、串行和 Gnd)路由用于进一步开发

pYYBAGLCrMaAPq4EAAdzyS919bk260.png

编程

要在 Arduino IDE 中对系统进行编程,必须添加 2Go 套件的板支持。这是通过以下步骤完成的:

安装并运行 Arduino IDE 1.8.7

转到 File 》 Preferences 》 Additional Board Manager URLs 并粘贴https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json

poYBAGLCrMGASZq2AAJ4BhhcG6o283.png

在 Arduino IDE 上添加 2Go 套件支持

现在转到工具》板管理器》在搜索框中输入“xmc”并下载板支持文件

pYYBAGLCrL6AJ7dHAAGZ46HoNBk522.png

安装 1.1.0 版的板文件

接下来,从这里安装 Segger Link 以在套件和 IDE 之间进行通信

https://www.segger.com/downloads/jlink/JLink_Windows_beta.exe

然后,转到工具并设置

板卡:XMC1100XMC2Go

串行输出选择:板载

端口:端口 4(选择将套件插入 USB 后出现的新端口)

pYYBAGLCrLqABr6BAAHvSFRK2w4545.png

图像到代码的转换

使用 Image2Lcd 程序根据以下设置将 200 x 200 像素的单色位图图像转换为代码。

poYBAGLCrLaAaLgmAAXrWudyBkI025.png

这些设置很关键,任何偏离这些设置(标记为红色多边形)都可能损坏/镜像/旋转图像输出。

pYYBAGLCrLOAXbOTAAH58ME16iM352.png

每个 200 x 200 像素的图像/帧都被转换为十六进制数据并复制到 arduino IDE 以在 xmc1100 MCU 中闪烁。

还需要更新头文件 imagedata.h。

pYYBAGLCrK6AT69YAAExJ-XgLxQ592.png

技术信息

XMC2Go 套件 (XMC1100 mcu) 具有 16k RAM 和 64k Flash 用于代码。

每个图像帧(200 x 200 像素)需要大约 4k 闪存

对于电子纸显示器的内存缓冲区,分配了 8k RAM

程序存储器内最多可存储 13 帧

显示更新期间的功耗为 7.6 - 9.1 mA,深度睡眠期间为 1.8 - 2.4 mA

pYYBAGLCrKqARCkEAADIUvu7yBs692.png

徽章功能:未来的作用

The badge says “ Build Something That Matters ” 它不仅仅是一个徽章。它还能用于制作另一个项目。徽章具有以下功能:

低功耗显示项目

迷笛播放

I2C/ADC/Serial/PWM Breakout 用于附加板支持

5 用于游戏开发和菜单滚动的用户按钮

锂电池USB充电

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

    关注

    2

    文章

    101

    浏览量

    23803
  • DIY设计
    +关注

    关注

    2

    文章

    59

    浏览量

    19704
收藏 人收藏

    评论

    相关推荐

    XMC4200的EEPROM仿真时,EEPROM数据都被擦除了的原因?

    字节的内存。读写操作进展顺利,没有发现任何问题。 当微控制器开启时,所有EEPROM数据都被擦除了,所有数据都为零。 这在之前的 POWER_DRILL2GO 上 POWER_DRILL2GO 下行
    发表于 01-18 09:25

    将Arduino IDE中的文件上传到XMC2GO时,弹出了条调试器异常的原因?

    您好,我正在评估 #IM69D130 MEMS麦克风,并在使用Arduino IDE将文件上传到 #XMC 2GO COOLDIM_PRG_BOARD 时遇到了问题。 J-6EDL_SPI_LINK
    发表于 01-18 08:57

    Arduino IDE中是否有与Xmc2Go兼容的LoRaWAN库?

    我想问下 Arduino IDE 中是否有与 Xmc2Go 兼容的 LoRaWAN 库? 我正在尝试使用连接到 Xmc2Go 的 RFM95W Lora 模块通过 LoRaWAN 将数据传输
    发表于 02-27 06:05

    电子显示屏的人机交互体验怎么实现?

    Ink公司2008年联合推出的一款电子显示控制器,具有多种全新特性,为E Ink电子显示屏提供了强大的技术支持。如何充分
    发表于 09-29 09:43

    关于一款电子负载的基础设计

    此贴是一款基础的电子负载设计资料,大家可以互相借鉴和互相学习,本资料只作为学习共享。由于文件太大,分四个文件,依据个人可以分别下载。
    发表于 12-12 11:49

    一款ATX电源改可调电源去自激部分电路电子资料

    下图是一款利用TL494改制ATX电源变为可调电源的电路,供电子爱好者参考。
    发表于 04-21 07:21

    一款基于Murphypinyin的嵌入式键盘设计

    本文根据手持终端的特点,设计出一款矩阵键盘,并在Linux平台下开发出键盘的驱动程序。采用Qt/Embedded构建图形界面,通过对Qt/Embedded自带输入法的分析,结合Murphpinyin中文输入法软件包,构建
    发表于 04-28 06:50

    xmc4500单片机的相关资料下载

    ,该系列以 ARM Cortex-M4 核心处理器为基础。优化的 XMC4000 系列器件用于电机控制、功率变换、工业连接和检测及控制应用。总而言之,英飞凌xmc系列就是一款基于m4内核的高性能单片机。和stm32f4使用起来也
    发表于 12-13 07:16

    设计徽章的教程分享

    描述设计徽章为了看眼,我使用了 inkscape、gimp、kicad 和 svg2shenzhen 扩展来设计 PCB。所以请把我的项目分享给其他人。
    发表于 06-21 07:44

    制作RoboTAC 2019徽章的教程

    描述RoboTAC 2019徽章徽章旨在举办家庭研讨会,孩子们和他们的家人将在这里了解些关于创客世界和电子产品的知识。代码https://github.com/ripolib/Pl
    发表于 09-08 07:06

    用a4自制一款手势鼠标项目

    神奇arduino:用a4自制一款手势鼠标项目文档请下载附件哦
    发表于 10-10 06:14

    XMC1100开发板用户手册

      This document describes the features and hardware details of the XMC 2Go equipped with the ARM
    发表于 09-13 11:00 19次下载
    <b class='flag-5'>XMC</b>1100开发板用户手册

    如何使用Arduino构建一个电子动画眼睛

    在这个项目中,我们将使用 Arduino 构建一个动画眼睛。在网上寻找新的项目创意时,我萌生了制作动画眼睛的想法,这个项目立即引起了我的注意。
    的头像 发表于 07-10 09:52 1852次阅读
    如何使用Arduino<b class='flag-5'>构建</b>一个<b class='flag-5'>电子</b><b class='flag-5'>动画</b>眼睛

    构建小型工作电子动画

    电子发烧友网站提供《构建小型工作电子动画头.zip》资料免费下载
    发表于 06-09 14:41 0次下载
    <b class='flag-5'>构建</b>小型工作<b class='flag-5'>电子</b><b class='flag-5'>动画</b>头

    基于Nordic nRF52832的徽章构建

    电子发烧友网站提供《基于Nordic nRF52832的徽章构建.zip》资料免费下载
    发表于 07-11 09:59 2次下载
    基于Nordic nRF52832的<b class='flag-5'>徽章</b><b class='flag-5'>构建</b>