站内搜索
更多
Arduino 1.3'' OLED Shield
标准版

Arduino 1.3'' OLED Shield

简介

Arduino UNO 1.3寸OLED扩展板,兼容STM32-NUCLEO

简介:Arduino UNO 1.3寸OLED扩展板,兼容STM32-NUCLEO

开源协议

CC-BY-NC-SA 3.0

创建时间:2022-07-26 19:25:29更新时间:2022-08-01 18:49:18

描述

简介

这个模块上带有一个1.3英寸分辨率为128x64的OLED屏、一个标准micro SD卡槽, 一个五向开关。可以在任何带有标准Arduino UNO接口的开发板上使用(包括且不限于Arduino、STM32-Nucleo/Disc、NXP-EVK,Rensas-EK等开发板)。板载的电平转换器可以做到5V和3.3V的完美兼容。

咸鱼已上架,点击链接(链接需要在手机自带浏览器中打开):
【闲鱼】https://m.tb.cn/h.fCOXm0K?tk=6uqS2IsVnn2 CZ3457 「我在闲鱼发布了【Arduino 1.3寸OLED扩展模块】」
或者直接在咸鱼中搜索用户“三个半藏等于”即可

特性

  • 1.3(1.29)英寸OLED显示屏,分辨率128x64,SPI接口
  • 为Arduino UNO设计,但是与所有带有标准UNO R3接口的开发板兼容
  • 电平转换芯片保证模块可以工作在5V(Arduino AVR)和3.3V(STM32或其他)的电平下
  • 一个标准的MicroSD卡槽
  • 一个五向开关,使用ADC模拟按键方式连接,仅占用1个IO(ADC接口)
  • 额外的复位按键
  • 扩展板上预留有另一组IO接口焊盘,可以手动焊接排针或者排母来扩展IO接口

制作

OLED屏购买链接:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1e9d2e8dAJkqNQ&id=601041736707&_u=1nd0n7r655c

其他元件按照BOM在立创商城购买即可,其中TVS可以不用焊接,标记为TBD的元件不要焊接。

注意事项

  • 编程时,SPI的通讯速率请不要超过10MHz,通常情况下,1MHz左右的总线速度已经足以满足此模块的需求。
  • SD卡初始化时,总线速度不能超过400kHz(如果使用Arduino的SD库,则不用额外处理)
  • 在5V系统使用时,初始化时,无论是否使用microSD卡,microSD卡的MISO信号连接的Arduino引脚(D12)都应该第一时间设置为输入模式。严禁将D12接口设置为输出模式并输出1(高电平),这可能会损坏你的microSD卡。代码如下:
void setup(void) {
  // Set the SD's MISO Pin as input mode first, VERY IMPORTANT!
  pinMode(12,INPUT); 
  // ---Other codes below---
}
  • 如果在除Arduino以外的平台使用此模块,需要注意不要同时将SD卡和OLED显示屏的CS引脚同时拉低,这可能会损坏SD卡或者OLED屏

附件说明

附件的Arduino 1.3''OLED Shield Examples_v1.0.zip里面是用于Arduino的示例代码,其中有三个示例:

  • Joystick_Test 摇杆测试程序
  • OLED_Graphics_Test OLED绘图测试程序
  • SDCard_ImageBrowser SD卡测试程序,需要事先准备一张格式化为FAT32的SD卡,并且把media文件夹中的两个bin文件放置在SD的根目录下。注意,此示例需要最少4KB内存,所以无法在Arduino UNO上运行。

示例代码需要依赖Adafruit SSD1306库,在库管理器里面安装即可。
测试使用的ESP8266开发板也是开源项目,链接:https://oshwhub.com/micespring/esp8266duino

图片

成品图

image.png

运行图

image.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
Arduino 1.3''OLED Shield Examples_v1.0.zip
78
2
功能演示_已压缩.mp4
39
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航