Difference between revisions of "BakeBit Starter Kit with NanoPi NEO/NEO2/NEO Air"
(→BakeBit Starter Kit) |
(→BakeBit Starter Kit) |
||
Line 44: | Line 44: | ||
::{| class="wikitable" | ::{| class="wikitable" | ||
|- | |- | ||
− | |1 || '''BakeBit-Button'''<br />[[File:BakeBit - Button01.jpg |frameless|150px]] || ''' | + | |1 || '''BakeBit-Button'''<br />[[File:BakeBit - Button01.jpg |frameless|150px]] || '''Button'''<br /> |
− | ''' | + | '''Connection''': 连接到数字接口 D3 或D5<br /> |
− | ''' | + | '''Source Code''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_buzzer.py <br /> |
− | ''' | + | '''WiKi Site''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Buzzer <br /> |
|- | |- | ||
− | |2 || '''BBakeBit-Buzzer'''<br />[[File:BakeBit - Buzzer.jpg |frameless|150px]] || ''' | + | |2 || '''BBakeBit-Buzzer'''<br />[[File:BakeBit - Buzzer.jpg |frameless|150px]] || '''Buzzer'''<br /> |
− | ''' | + | '''Connection''': 连接到数字接口 D2 ~ D5<br /> |
− | ''' | + | '''Source Code''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_button.py<br /> |
− | ''' | + | '''WiKi Site''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Button <br /> |
|- | |- | ||
− | |3 || '''BakeBit-Green LED'''<br />[[File:BakeBit_-_Green_LED.jpg |frameless|150px]] || ''' | + | |3 || '''BakeBit-Green LED'''<br />[[File:BakeBit_-_Green_LED.jpg |frameless|150px]] || '''Green LED, Luminance Adjustable'''<br /> |
− | ''' | + | '''Connection''': at NEO-Hub’s Digital Interface D2 ~D5<br /> |
− | ''' | + | '''Source Code''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_led_blink.py <br /> |
− | ''' | + | '''WiKi Site''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Green_LED <br /> |
|- | |- | ||
− | |4 || '''BakeBit-JoyStick'''<br />[[File:BakeBit_-_JoyStick.jpg |frameless|150px]] || ''' | + | |4 || '''BakeBit-JoyStick'''<br />[[File:BakeBit_-_JoyStick.jpg |frameless|150px]] || '''Joystick'''<br /> |
− | ''' | + | '''Connection''': 连接到模拟接口 A0 ~D2<br /> |
− | ''' | + | '''Source Code''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_prj_UIControl_via_Joystick.py <br /> |
− | ''' | + | '''WiKi Site''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_JoyStick <br /> |
|- | |- | ||
− | |5 || '''BakeBit-LED Bar'''<br />[[File:BakeBit_-_LED_Bar.jpg |frameless|150px]] || ''' | + | |5 || '''BakeBit-LED Bar'''<br />[[File:BakeBit_-_LED_Bar.jpg |frameless|150px]] || '''Multi-Color LED Bar, Five LEDs'''<br /> |
− | ''' | + | '''Connection''': at NEO-Hub’s Digital Interface D3 or D5<br /> |
− | ''' | + | '''Source Code''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_ledbar.py <br /> |
− | ''' | + | '''WiKi Site''': http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_LED_Bar <br /> |
|- | |- | ||
− | |6 || '''BakeBit-Light Sensor'''<br />[[File:BakeBit - Light Sensor.jpg|frameless|120px]] || ''' | + | |6 || '''BakeBit-Light Sensor'''<br />[[File:BakeBit - Light Sensor.jpg|frameless|120px]] || '''Light Sensor'''<br /> |
− | ''' | + | '''Connection''': at NEO-Hub’s Analog Interface A0~A2<br /> |
− | ''' | + | '''Source Code''': https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_light_sensor.py <br /> |
− | ''' | + | '''WiKi Site''': 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 /> | |7 || '''BakeBit-OLED 128X64'''<br />[[File:BakeBit - Button01.jpg |frameless|150px]] || '''单色OLED屏幕 (0.96寸、128x64分辨率)'''<br /> |
Revision as of 12:53, 11 December 2016
Contents
1 Introduction to BakeBit
The BakeBit Starter Kit is a development kit composed of various sensor modules. This kit contains hardware extension boards: a NEO-Hub, sensor modules and etc, and a software utility: BakeBit.
The BakeBit modules can be easily connected to and work with FriendlyElec’s Nano boards. They support digital interfaces, analog interfaces, I2C interfaces and etc.
2 Connect NEO-Hub Board to NanoPi NEO/AIR
Currently the BakeBit modules work with FriendlyElec's NanoPi NEO and NanoPi NEO Air.
Use male pin-headers to connect your NanoPi NEO/AIR to the NEO-HubNEO-Hub:
3 Install BakeBit Package
- Connect your NanoPi NEO/AIR to the internet, open a terminal on your NanoPi NEO/AIR from SSH login and download the BakeBit source code from github:
cd ~ git clone https://github.com/friendlyarm/BakeBit.git
- Run the installation script for BakeBit:
cd BakeBit/Script chmod +x install.sh ./install.sh
- Reboot your board after installation is finished:
reboot
- Verify BakeBit Functions:
Connect a BakeBit Starter Kit’s LED module to the NEO-Hub’s D3 interface and run the following command on the NanoPi NEO’s command line:
python ~/BakeBit/Software/Python/grove_led_blink.py
If the LED is blinking your BakeBit is proved to be working.
4 BakeBit Starter Kit
The BakeBit Starter Kit currently contains 12 sensor modules.
Here is a list of the sensor modules:
5 其它相关资源
github项目网址: https://github.com/friendlyarm/BakeBit
PDF手册: http://wiki.friendlyarm.com/bakebit/bakebit_starter_kit_manual_cn.pdf