Difference between revisions of "BakeBit Starter Kit with NanoPi NEO/NEO2/NEO Air/zh"
From FriendlyELEC WiKi
(→BakeBit Starter Kit) |
(→BakeBit Starter Kit) |
||
Line 38: | Line 38: | ||
==BakeBit Starter Kit== | ==BakeBit Starter Kit== | ||
+ | |||
+ | BakeBit Starter Kit是一个基础套件,包含了适用于NanoPi NEO的NEO-Hub扩展板及12个传感器。<br /> | ||
+ | 下表列出了该套件所包含的传感器: | ||
::{| class="wikitable" | ::{| class="wikitable" | ||
|- | |- | ||
− | | | + | |1 || '''BakeBit-Button'''<br />[[File:BakeBit - Button01.jpg |frameless|150px]] || '''按钮开关模块'''<br /> |
+ | '''连接方式''': 连接到数字接口 D3 或D5<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_buzzer.py <br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Buzzer <br /> | ||
|- | |- | ||
− | | | + | |2 || '''BBakeBit-Buzzer'''<br />[[File:BakeBit - Buzzer.jpg |frameless|150px]] || '''蜂鸣器模块'''<br /> |
+ | '''连接方式''': 连接到数字接口 D2 ~ D5<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_button.py<br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Button <br /> | ||
|- | |- | ||
− | | | + | |3 || '''BakeBit-Green LED'''<br />[[File:BakeBit_-_Green_LED.jpg |frameless|150px]] || '''绿色的LED发光二极管模块,亮度可调节'''<br /> |
− | + | '''连接方式''': 连接到数字接口 D2 ~D5<br /> | |
− | | | + | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_led_blink.py <br /> |
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Green_LED <br /> | ||
|- | |- | ||
− | |4 || | + | |4 || '''BakeBit-JoyStick'''<br />[[File:BakeBit_-_JoyStick.jpg |frameless|150px]] || '''摇杆模块'''<br /> |
+ | '''连接方式''': 连接到模拟接口 A0 ~D2<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_prj_UIControl_via_Joystick.py <br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_JoyStick <br /> | ||
|- | |- | ||
− | |5 || | + | |5 || '''BakeBit-LED Bar'''<br />[[File:BakeBit_-_LED_Bar.jpg |frameless|150px]] || '''多彩LED模块,由五个多彩LED发光二极管组成'''<br /> |
+ | '''连接方式''': 连接到数字接口D3或D5<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_ledbar.py <br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_LED_Bar <br /> | ||
+ | |- | ||
+ | |6 || '''BakeBit-Light Sensor'''<br />[[File:BakeBit - Light Sensor.jpg |frameless|150px]] || '''光敏电阻模块'''<br /> | ||
+ | '''连接方式''': 连接到模拟接口A0~A2<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_light_sensor.py <br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Light_Sensor <br /> | ||
+ | |- | ||
+ | |7 || '''BakeBit-OLED 128X64'''<br />[[File:BakeBit - Button01.jpg |frameless|150px]] || '''单色OLED屏幕 (0.96寸、128x64分辨率)'''<br /> | ||
+ | '''连接方式''': 连接到I2C接口<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_128_64_oled_test.py<br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_OLED_128x64 <br /> | ||
+ | |- | ||
+ | |8 || '''BakeBit-Red LED'''<br />[[File:BakeBit_-_Red_LED.jpg |frameless|150px]] || '''红色LED模块,亮度可调节'''<br /> | ||
+ | '''连接方式''': 连接到数字接口 D2 ~D5<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_led_blink.py <br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Red_LED <br /> | ||
+ | |- | ||
+ | |9 || '''BakeBit - Rotary Angle Sensor'''<br />[[File:BakeBit_-_Rotary_Angle_Senso.jpg |frameless|150px]] || '''电位器'''<br /> | ||
+ | '''连接方式''': 连接到模拟接口 A0~A2<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_rotary_angle_sensor.py <br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Rotary_Angle_Sensor <br /> | ||
+ | |- | ||
+ | |10 || '''BakeBit - Servo'''<br />[[File:BakeBit - Servo.jpg |frameless|150px]] || '''舵机模块'''<br /> | ||
+ | '''连接方式''': 连接到数字接口 D3或D5<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_servo.py<br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Servo <br /> | ||
+ | |- | ||
+ | |11 || '''BakeBit - Sound Sensor'''<br />[[File:BakeBit_-_Sound_Sensor.jpg |frameless|150px]] || '''声音检测模块,用于检测声音信号'''<br /> | ||
+ | '''连接方式''': 连接到模拟接口A0~A2<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_sound_sensor.py<br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Sound_Sensor <br /> | ||
+ | |- | ||
+ | |12 || '''BakeBit - Ultrasonic'''<br />[[File:BakeBit_-_Ultrasonic.jpg |frameless|150px]] || '''超声波模块,用来探测障碍物,并计算到障碍物距离'''<br /> | ||
+ | '''连接方式''': 连接到数字接口D2~D5<br /> | ||
+ | '''示例源代码''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_ultrasonic.py<br /> | ||
+ | '''WiKi网址''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Ultrasonic <br /> | ||
|- | |- | ||
− | |||
|} | |} | ||
==其它相关资料== | ==其它相关资料== | ||
test | test |
Revision as of 06:43, 25 November 2016
1 介绍BakeBit
BakeBit是一套传感器连接的解决方案,包括硬件(NEO-Hub扩展板)和软件(BakeBit)。
BakeBit可以让众多传感器可以非常便捷灵活地连接到各个型号的NanoPi开发板上, 即插即用,支持数字、模拟接口,支持I2C与串口连接,所有的传感器都使用统一规格的连接线,从此远离那些乱糟糟的杜邦线与焊锡。
2 如何在开发板上使用BakeBit
目前支持的开发板有NanoPi NEO, NanoPi Air,
连接方法是简单地堆叠NEO-Hub扩展板到你的NanoPi NEO上即可:
3 安装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步 - 验证BakeBit是否正常工作:
将LED配件连接到NEO-Hub上的D3插座,在命令行执行以下命令操作LED:
python ~/BakeBit/Software/Python/grove_led_blink.py
看到LED闪烁,恭喜你,BakeBit已经为你准备好了!
4 BakeBit Starter Kit
BakeBit Starter Kit是一个基础套件,包含了适用于NanoPi NEO的NEO-Hub扩展板及12个传感器。
下表列出了该套件所包含的传感器:
5 其它相关资料
test