Advertisement

设计一款心形OLED显示器,并为其“赋诗”——电路方案。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
硬件元件包括:Adafruit Circuit Playground Express 模块× 1,以及 Adafruit SSD1306 OLED 显示屏× 2(均为 0.96 英寸,128 × 64 像素的 OLED LCD,并可选择使用 I2C 地址)。此外,还配备了锂离子电池,容量为 1000mAh。软件方面,需要一个应用程序和相应的在线服务。手动工具和制造设备方面,主要包括烙铁(通用型)和热胶枪(通用型)。该版本的核心在于利用 Adafruit 的 Circuit Playground Express 开发板驱动两个 OLED 显示屏。为了实现诗歌的展示效果,该开发板内置了一个加速度计传感器,用于精确地记录设备被拿起或翻转的事件发生时间。每次设备被翻动时,OLED 显示屏的内容都会自动推进到诗歌的下一行。同时,相同的文本信息会被无缝地发送到这两个 OLED 显示器上进行显示。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 制作OLED屏,助你“书写”情-指南
    优质
    本指南提供详细的教程和创意灵感,帮助电子爱好者通过自制心形OLED显示屏来“书写”情诗,适合初学者学习电路设计与编程。 硬件组件包括1个Adafruit Circuit Playground Express、2个Adafruit SSD1306 OLED显示器(或其它0.96英寸的128X64像素OLED LCD,带有可选I2C地址)以及一个1000mAh的锂离子电池。软件应用程序和在线服务使用Arduino IDE开发环境。手动工具包括通用烙铁和热胶枪。 此版本利用Adafruit的Circuit Playground Express来驱动两个OLED显示器。设备内置加速度计,用于检测有人拿起或翻转它的时间点。每次翻转时,显示内容会前进到诗的下一行,并且同时向两个显示器发送相同的文本信息。
  • Arduino字时钟,OLED屏实时——
    优质
    本项目介绍了一种使用Arduino和OLED显示屏制作的数字时钟方案。通过简洁的设计实现时间的实时显示,并提供详细的电路图与代码支持。 一个基于Arduino的字时钟可以显示具体的星期、日期和年份等时间信息。该项目使用了以下硬件组件:Arduino Nano R3×1,实时时钟(RTC)×1,跳线(通用)×10以及一个0.91英寸的OLED液晶显示器(尺寸为128x32 IIC I2C蓝色屏幕),带有SSD1306驱动器IC,并支持DC 3.3V和5V电源输入,适用于Arduino PIC。该时钟能够在小巧紧凑的设计中提供所需的所有时间信息,在一个128 x 32 OLED显示屏上以最快速度显示出来。 此外,可以使用乐高积木为这个项目构建一个小外壳来增强其实用性和美观性。
  • SSD1331 0.96寸OLED图与PCB-
    优质
    本项目提供了一套详细的SSD1331驱动芯片控制的0.96英寸OLED显示屏电路设计方案,包括电路图和PCB设计文件。 该OLED_0.96英寸v2.0 OLED显示屏控制器采用SSD1331芯片,分辨率是96*64。附件提供了该OLED显示屏的电路图及PCB设计文件,使用的设计软件为Altium Designer 16(PcbLib版本为AD PcbLib v2.0)。实物截图和相关资料见附件。
  • SSD1351 1.5寸OLED图与PCB-
    优质
    本项目提供了一套详细的SSD1351 1.5寸OLED显示屏电路设计方案及PCB布局,旨在为电子爱好者和工程师们展示其硬件连接方式和电气特性。 该1.5寸OLED显示屏电路板采用SSD1351为控制器,分辨率可达128 * 128。附件提供了该OLED显示屏的电路图及PCB设计文件,使用Altium Designer 16 (PcbLib版本为AD PcbLib v2.16)完成设计。 附有实物截图和相关资料图片。
  • 保护
    优质
    本项目专注于设计一种高效可靠的漏电保护器电路方案,旨在提高电气安全性能并优化成本效益。通过精密计算与模拟测试,确保产品在各种环境中的稳定性和耐用性。 随着漏电断路器的广泛应用及人民生活水平的提高,家用电器的数量也在增加。这些设备通常包含感性负载和容性负载,在使用过程中容易产生感应电动势、浪涌电压以及冲击电流。因此,对漏电断路器的要求也越来越高,需要其具备更强的抗干扰能力以应对各种情况下的挑战,确保在任何情况下都能可靠运行,并防止误跳闸或失效现象的发生。
  • USB流和压监测仪(OLED)-
    优质
    本设计介绍一款基于OLED显示屏的USB电流与电压监测仪,旨在提供直观且精确的数据展示,适用于电子爱好者及工程师进行电路调试和性能评估。 本设备的作用是轻松监控任何USB设备的电流和电压。使用USB监测仪时需将其插入到目标USB设备与电源(如电脑)之间,并确保输入为5V电源及最大支持的电压、电流值。由于该装置没有保护措施,因此建议在使用过程中保持不超过5V的工作环境;对于瞬态高电压或大电流的设备,请注意避免可能烧毁监测仪的风险。 硬件部分包括: - Micro USB接口 - 用于切换显示模式(电压/电流)的按钮 - 128*64 OLED显示屏 - UART通信接口 USB监测仪的核心组件为Atmel公司的ATmega32微控制器及德州仪器(TI)生产的INA219高精度双向监控芯片,后者支持I2C协议并具有零漂移特性。附件中包含原理图、代码等相关资料。 此款USB监测仪在tindie网站上的售价是$61。
  • 【RT-Thread作品展OLED-解决
    优质
    本项目展示了基于RT-Thread操作系统的OLED显示技术应用,并提供了详细的电路设计方案和实现方法。适合嵌入式开发者参考学习。 【RT-Thread作品秀】OLED显示演示 作者:谢博翔 概述:初步体验 RT-Thread 出的 ART-Pi 平台,并使用 U8g2 图形库在 OLED 屏幕上进行开发。 硬件平台:ART-Pi RT-Thread 版本:4.0.3 开发工具及版本:RT-Thread Studio 2.0 软件包使用情况概述: 选用的软件包为 u8g2。U8g2 是一个针对嵌入式设备设计的单色图形库,支持 SSD1305、SSD1306 等控制器,并且 RT-Thread 已经提供了对应的软件包。 选择 U8g2 的原因: 该库平台适应性好,几乎适用于所有开发板;显示控制器兼容性强,市面上大部分 OLED 屏幕都能完美适配;API 函数丰富,支持多种字体和中文显示功能。 硬件框架与软件框架说明: 添加 u8g2 软件包,并修改 I2C 接口配置以及显示内容。完成编译及烧录后运行程序,在监视串口中输入 shell 命令:u8g2_ssd1306_12864_sw_i2c_example。 软件模块说明: 通过修改 I2C 接口参数,定义 RT_USINF_PIN 以实现自定义显示内容的功能。 演示效果视频地址未提供(原链接已省略)。 比赛感悟:多学习、勤思考和积极实践是关键;不应满足于基础操作的掌握,应更多地进行编码练习,并合理安排时间。未来操作系统领域将更加依赖 RTOS 和 Linux,RT-Thread 作为开源项目具有良好的生态系统及实用性,在众多国产实时操作系统中脱颖而出。感谢电路城平台提供的机会和支持,希望今后能够在此平台上分享和学习更多的知识和技术。 加油!
  • 0.91英寸OLED模块-
    优质
    本产品为0.91英寸OLED显示模块电路设计方案,提供高清显示效果和低功耗特性,适用于智能穿戴设备、智能家居及其他便携式电子产品。 0.91 OLED模块采用SSD1306主芯片,像素为128 * 32,通讯方式是IIC,IIC地址默认为0x78。该模块界面简洁,并内置稳压芯片支持3.3V至5V电压供电,在开机后自动复位。其自发光特性使其视角自由且低功耗。此外,它兼容3.3V或5V电源输入及IO端口电平,IIC通讯地址为0x78。
  • 128x64 OLED屏模块原理图/PCB/OLED库-解决
    优质
    本项目提供了一套完整的128x64 OLED显示屏模块设计方案,涵盖原理图、PCB布局及OLED库文件。为用户在电路设计和应用开发中提供了便捷的解决方案。 本设计分享的是128x64的OLED显示屏模块电路工程文件设计,可以下载其原理图/PCB源文件及OLED库文件。该OLED显示屏的优点是功耗低,可以说是最节能的一种屏幕类型。此款128x64的OLED屏非常酷炫,并且配备了最全面的软件支持,使得用户可以在屏幕上轻松绘制所需的图案。 将128x64的OLED显示屏模块连接到Xadow主板:首先下载并安装OLED库至Arduino库中;接着打开示例代码(例如“OLED_Bitmap_Inverse_Hello_World”),您将在屏幕中看到“Hello World”。 该款128x64 OLED屏的特点如下: - 电源电压(VCC) :3.3V - 显示颜色:白色 - 点阵:128 * 64 - 工作温度:-20〜70℃ - 尺寸:25.43mm x 20.35mm - 连接方式:I2C(地址0x3C)
  • 0.96英寸OLED模块(4PIN)-
    优质
    本产品为0.96英寸OLED显示模块,采用4PIN接口设计,提供清晰画质与低功耗表现。适用于各类电路板集成,广泛应用于电子手表、智能家居设备及小型电子产品中。 0.96英寸OLED(4Pin)模组采用SSD1306芯片作为主要组件,像素为128 * 64。通信方式可选择SPI或IIC,默认的IIC地址是0x78,在IIC模式下只需要连接四条线即可使用。默认配置支持的是4线SPI通信,并且该模组具有自发光自由视角和低功耗的特点。 此外,这款OLED模组兼容3.3V或5V电源输入以及3.3V或5V的IO端口电平通讯方式,可以灵活选择SPI(4线或3线)/ IIC通信模式。IIC地址是可以自定义设置的,默认为0x78。 界面设计简洁明了,该模组拥有稳定的芯片支持,并且工作电压范围在3.3V至5V之间,开机时自动进行复位操作。