Difference between revisions of "UNO Dock for NanoPi NEO v1.0/zh"
From FriendlyELEC WiKi
(→介绍) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[UNO Dock for NanoPi NEO | + | [[UNO Dock for NanoPi NEO|English]] |
+ | |||
==介绍== | ==介绍== | ||
− | [[File:Matrix - UNO Dock for NanoPi NEO.jpg|thumb| | + | [[File:Matrix - UNO Dock for NanoPi NEO.jpg|thumb|UNO Dock for NanoPi NEO]] |
* 模块UNO Dock for NanoPi NEO是一个类似于NEO-Hub的接口扩展模块。 | * 模块UNO Dock for NanoPi NEO是一个类似于NEO-Hub的接口扩展模块。 | ||
*它是一块arduino板,完全兼容arduino UNO板的接口,可直接通过串口烧写运行arduino程序; | *它是一块arduino板,完全兼容arduino UNO板的接口,可直接通过串口烧写运行arduino程序; | ||
Line 75: | Line 76: | ||
==相关资料== | ==相关资料== | ||
− | *[Schematic]([http://wiki.friendlyarm.com/wiki/images/d/d5/UNO_Dock_for_NanoPi_NEO.pdf | + | *[Schematic]([http://wiki.friendlyarm.com/wiki/images/d/d5/UNO_Dock_for_NanoPi_NEO.pdf UNO Dock for NanoPi NEO.pdf]) |
Latest revision as of 03:26, 24 April 2017
Contents
1 介绍
- 模块UNO Dock for NanoPi NEO是一个类似于NEO-Hub的接口扩展模块。
- 它是一块arduino板,完全兼容arduino UNO板的接口,可直接通过串口烧写运行arduino程序;
- 又不仅仅只是一块arduino板,UNO Dock for NanoPi NEO可通过I2C接口和NanoPi NEO通讯,板子上的MEGA328P单片机作为I2C从设备,扮演NanoPi NEO和传感器模块之间翻译官的角色,接收并解析NanoPi NEO上发送过来的控制指令,并返回对应的数据,可以在NanoPi NEO上方便的操作arduino接口上的传感器模块。
- 板载USB转串口功能,并可通过跳线设置为UNO Dock for NanoPi NEO的通讯串口或NanoPi NEO板的调试串口。
- 板载12V-5V电压转换,可为NanoPi NEO和传感器模块提供稳定供电。
- NanoPi NEO模块直接倒扣在UNO Dock for NanoPi NEO上,不需要额外连线。
2 特性
- 兼容arduino UNO接口
- USB转串口
- 12V电压输入,板载电压转换。
- 1个2.0mm 4Pin NEO-UART接口
- 2个2.0mm 4Pin NEO-I2C接口
- PCB尺寸(mm):110.2x53.3
- 引脚说明:
3 如何在NEO上使用UNO Dock for NanoPi NEO
3.1 连接NanoPi NEO
目前支持的开发板有NanoPi NEO。
连接方法是倒扣NanoPi NEO到你的UNO Dock for NanoPi NEO上即可,参考下图连接模块:
3.2 安装BakeBit软件包
- 第1步 - 通过ssh,或者串口终端进入开发板的命令行,从 github 上下载BakeBit代码:
cd ~ git clone https://github.com/friendlyarm/BakeBit.git
- 第2步 - 使用如下命令在开发板上安装BakeBit包:
cd BakeBit/Script chmod +x install.sh ./install.sh
- 第3步 - 重启开发板:
reboot
- 第4步 - 验证UNO Dock是否正常工作:
将LED配件的SIG信号用杜邦线连接到UNO Dock for NanoPi NEO上的D3引脚,在命令行执行以下命令操作LED:
python ~/BakeBit/Software/Python/grove_led_blink.py
看到LED闪烁,恭喜你,UNO Dock for NanoPi NEO已经为你准备好了!
4 如何在UNO Dock for NanoPi NEO上使用Arduino
- 第一步,将UNO Dock for NanoPi NEO板的串口跳线帽装在UNO-UART侧,使用USB线连接电脑,使用12V直流电源给板子供电。
- 第二步,电脑的计算机管理器查看UNO Dock板的串口号,例如本机的串口号是COM2.
- 第三步,下载安装Arduino IDE软件,Arduino IDE下载地址
请如下配置环境:
1、选择工具->开发板->Arduino Nano
2、选择工具->处理器->ATmega328
3、选择工具->端口->COM2(选择对应的计算机端口)
- 第四步,点击上传按钮,测试环境。
如果Arduino IDE软件提示“上传成功”,恭喜你,可以充分发挥你的想象,开始你的UNO Dock之旅了!
5 注意
使用Arduino IDE软件下载Arduino程序后,会覆盖UNO Dock for NanoPi NEO单片机中的固件,如果此时回到NanoPi NEO上使用UNO Dock for NanoPi NEO,需要先给UNO Dock for NanoPi NEO下载固件,固件源码已上传到github,直接使用Arduino IDE上传即可。
固件源码下载地址
6 相关资料
- [Schematic](UNO Dock for NanoPi NEO.pdf)