Difference between revisions of "NanoHat OLED for NanoPi NEO2 Black/zh"
From FriendlyELEC WiKi
(→介绍) |
(→特性) |
||
Line 18: | Line 18: | ||
[[File:NanoHat OLED.png|frameless|400px|NanoHat OLEDPCB]] | [[File:NanoHat OLED.png|frameless|400px|NanoHat OLEDPCB]] | ||
− | * ''' | + | * '''GPIO1(I2C/UART/GPIO)''' |
::{| class="wikitable" | ::{| class="wikitable" | ||
|- | |- | ||
− | |Pin# || Name || Linux gpio ||Pin# | + | |Pin# || Name || Linux gpio || Pin# || Name || Linux gpio |
|- | |- | ||
− | |1 || | + | |1 || GPIOA0 || 0 || 2 || 5V in or out || - |
|- | |- | ||
− | |3 || | + | |3 || I2C_SDA0 || - || 4 || 5V in or out || - |
|- | |- | ||
− | |5 || | + | |5 || I2C_SCL0 || - || 6 || GND || - |
|- | |- | ||
− | |7 || | + | |7 || GPIOA2 || 2 || 8 || UART1_TX || - |
|- | |- | ||
− | |9 || GND | + | |9 || GND || - || 10 || UART1_RX || - |
+ | |} | ||
+ | |||
+ | * '''GPIO2(USB/Audio OUT)''' | ||
+ | ::{| class="wikitable" | ||
|- | |- | ||
− | | | + | |Pin# || Name || Linux gpio || Pin# || Name || Linux gpio |
|- | |- | ||
− | | | + | |1 || Line out Right || - || 2 || USB DM || - |
|- | |- | ||
− | + | |3 || Line out Left || - || 4 || USB DP || - | |
− | + | |- | |
− | | | + | |5 || Audio GND || - || 6 || GPIOA3 || 3 |
− | |- | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | |||
==支持该配件的开发板型号和软件版本== | ==支持该配件的开发板型号和软件版本== |
Revision as of 04:46, 2 January 2020
Contents
1 介绍
- NanoHat OLED for NanoPi NEO2 Black是转为NanoPi NEO2 Black定制的一款精致小巧的单色OLED显示屏,0.96英寸,分辨率是128x64,对比度高,功耗低,可以用来显示文字或图案。通过I2C和NanoPi NEO2 Black通讯。
- NanoHat OLED for NanoPi NEO2 Black和NanoPi NEO2 Black的外形尺寸和接口完全相同,可直接堆叠在NanoPi NEO2 Black上使用。
- 板载了3个按键,用户可以自定义按键功能。
- 板载了3.5mm音频接口插座和USB Type A接口。
2 特性
- 屏幕尺寸:0.96英寸
- 分辨率:128x64
- 高对比度,低功耗
- 板载3个按键
- PCB尺寸(mm):40x40
- GPIO1(I2C/UART/GPIO)
Pin# Name Linux gpio Pin# Name Linux gpio 1 GPIOA0 0 2 5V in or out - 3 I2C_SDA0 - 4 5V in or out - 5 I2C_SCL0 - 6 GND - 7 GPIOA2 2 8 UART1_TX - 9 GND - 10 UART1_RX -
- GPIO2(USB/Audio OUT)
Pin# Name Linux gpio Pin# Name Linux gpio 1 Line out Right - 2 USB DM - 3 Line out Left - 4 USB DP - 5 Audio GND - 6 GPIOA3 3
3 支持该配件的开发板型号和软件版本
序号 | CPU型号 | 开发板型号 | 软件版本 |
1 | H3 | NanoPi NEO/NEO Air/NEO Core/ | 全志原厂Linux-3.4内核和开源社区Linux-4.x主线内核 |
2 | H5 | NanoPi NEO2/NEO Plus2/NEO Core2 | 开源社区Linux-4.x主线内核 |
4 硬件连接
NanoHat OLED模块和NanoPi NEO/NEO Air/NEO Core/NEO2/NEO Plus2/NEO Core2尺寸和接口完全相同,可直接堆叠使用。
参考下图连接模块:
5 使用默认使能NanoHat-OLED的ROM
Board Type CPU Model Download Link to Image File Image File NanoPi NEO H3 Download official-ROMs/nanopi-neo_ubuntu-oled_4.x.y_YYYYMMDD.img.zip NanoPi NEO Air H3 Download official-ROMs/nanopi-neo-air_ubuntu-oled_4.x.y_YYYYMMDD.img.zip NanoPi NEO Core H3 Download official-ROMs/nanopi-neo-core_ubuntu-oled_4.x.y_YYYYMMDD.img.zip NanoPi NEO2 H5 Download official-ROMs/nanopi-neo2_ubuntu-oled_4.x.y_YYYYMMDD.img.zip NanoPi NEO Plus2 H5 Download official-ROMs/nanopi-neo-plus2_ubuntu-oled_4.x.y_YYYYMMDD.img.zip NanoPi NEO Core2 H5 Download official-ROMs/nanopi-neo-core2_ubuntu-oled_4.x.y_YYYYMMDD.img.zip
6 手动使能NanoHat-OLED
NanoHat OLED的演示程序包含在 NanoHatOLED 软件仓库里,启动系统,执行以下命令进行安装:
git clone https://github.com/friendlyarm/NanoHatOLED.git cd NanoHatOLED sudo -H ./install.sh
安装脚本会在线下载并安装一系列的软件包,安装时间视网络环境而定,国内大陆的用户为了获得更快的安装速度,可以在安装之前先将软件包的源设置为国内源,执行以下命令,使用我们提供的脚本进行设置:
wget http://112.124.9.243/aptsouce.sh chmod 755 aptsouce.sh sudo -H ./aptsouce.sh sudo apt-get update
操作完成后,再执行NanoHatOLED的 ./install.sh 安装脚本安装即可。
7 演示程序的操作说明
演示程序在安装后会在开机时自动运行,并默认显示 日期与时间 画面。
NanoHat OLED配件上的三个按键功能如下:
K1 -> 显示日期时间;
K2 -> 显示开发板的运行状态,例如 IP地址, 负载, 存储状态,CPU温度等信息;
K3 -> 关机操作,并不会立即关机,而是先弹出询问画面,在询问画面的状态下,用 K1 切换 Yes和No选项,K2进行确认;
8 相关资料
- [Schematic](Schematic NanoHat OLED V1.4 1806.pdf)
- [Schematic](Schematic NanoHat OLED V1.0.pdf)
- [Datasheet](NanoHat OLED Datasheet.pdf)