Summary of Contents for Seeed BeagleBone Green Wireless
Page 1
Introduction SeeedStudio BeagleBone Green Wireless (BBGW) is a joint effort by BeagleBoard.org and Seeed Studio. It is based on the open-source hardware design of BeagleBone Black and developed into this differentiated version. SeeedStudio BeagleBone Green Wireless has included a high-performance flexible WiFi/Bluetooth interface and two Grove connectors, making it easier to connect to the large family of Grove sensors.
Connectivity USB client for power & communications USB host with 4-port hub WiFi 802.11 b/g/n 2.4GHz Bluetooth 4.1 with BLE 2x 46 pin headers 2x Grove connectors (I2C and UART) Software Compatibility Debian Android Ubuntu Cloud9 IDE on Node.js w/ BoneScript library plus much more Specification Item...
Robot BBGW Starter Tutorial #1-#6 Here are some tutorials for the starters to use some Grove modules to realize their interesting ideas with BeagleBone Green Wireless(BBGW). The tutorials are based on Python and mraa/upm library. #1 The Breath LED #2 Storm on your table...
Funny Projects Bluetooth Device Detection Home Control Center SAP HCP IoT Service MAKE IT NOW! MAKE IT NOW! MAKE IT NOW! Hardware Overview...
Page 5
Pin map Each digital I/O pin has 8 different modes that can be selected, including GPIO. 65 Possible Digital I/Os Note In GPIO mode, each digital I/O can produce interrupts.
Page 6
PWMs and Timers Note Up to 8 digital I/O pins can be configured with pulse-width modulators (PWM) to produce signals to control motors or create pseudo analog voltage levels, without taking up any extra CPU cycles.
Page 7
Analog Inputs Note Make sure you don’t input more than 1.8V to the analog input pins. This is a single 12-bit analog-to-digital converter with 8 channels, 7 of which are made available on the headers.
Page 8
UART Note There is a dedicated header for getting to the UART0 pins and connecting a debug cable. Five additional serial ports are brought to the expansion headers, but one of them only has a single direction brought to the headers.
Page 9
Note The first I2C bus is utilized for reading EEPROMS on cape add-on boards and can’t be used for other digital I/O operations without interfering with that function, but you can still use it to add other I2C devices at available addresses. The second I2C bus is available for you to configure and use.
Note For shifting out data fast, you might consider using one of the SPI ports. Getting Started Note This chapter is writing under Win10. The steps are familiar for the other operate systems. STEP1. Plug in your BBGW via USB...
Page 11
Use the provided micro USB cable to plug your BBGW into your computer. This will both power the board and provide a development interface. BBGW will boot Linux from the on- board 2GB or 4GB eMMC. BBGW will operate as a flash drive providing you with a local copy of the documentation and drivers.
Page 12
Note For window system, please note that: Windows Driver Certification warning may pop up two or three times. Click “Ignore”, “Install” or “Run” To check if you’re running 32 or 64-bit Windows see this. https://support.microsoft.com/en-us/help/827218/how-to-determine-whether-a-computer-is-running-a- 32-bit-version-or-64-bit-version-of-the-windows-operating-system On systems without the latest service release, you may get an error (0xc000007b).
Page 13
STEP4. Cloud9 IDE To begin editing programs that live on your board, you can use the Cloud9 IDE by click http://192.168.7.2:3000/ide.html STEP5. Connect your BBGW to Wi-Fi Using your smart phone or computer to scan local Wi-Fi network and connect to the AP named “BeagleBone XXX”...
Page 14
After connection succeeded, it will head to the login page automatically. Select the SSID of your Wi-Fi and enter the passwd, click OK. Now your BBGW is connected to Wi-Fi.
Page 15
STEP6. Connect your BBGW to your Bluetooth Device Connect to Cloud9 IDE and start a new terminal. Start the bluetooth config with the command: bb‐wl18x‐bluetooth bluetoothctl Type to scan local bluetooth devices. My device named “jy” is found. scan on Copy the device mac address, then contect to the device with the command:...
Page 16
STEP1. Download the latest software image First of all, you have to download the suitable image here. https://www.dropbox.com/s/9qsa75cazhjgb1x/BBGW-blank-debian-8.4-seeed-iot-armhf-2016- 06-27-4gb1.zip?dl=0 Note Due to sizing necessities, this download may take about 30 minutes or more.
Page 17
The file you download will have an .img.xz extension. This is a compressed sector-by-sector image of the SD card. STEP2. Install compression utility and decompress the image Download and install 7-zip. http://www.7-zip.org/download.html Note Choose a version that suitable for your system. Use 7-zip to decompress the SD card .img file STEP3.
Page 18
Click on Write button, then the process is started. Note You may see a warning about damaging your device. This is fine to accept as long as you are pointing to your SD card for writing. You should not have your BeagleBone connected to your computer at this time. ...
Page 19
Change to: ##enable Generic eMMC Flasher: ##make sure, these tools are installed: dosfstools rsync cmdline=init=/opt/scripts/tools/eMMC/init‐eMMC‐flasher‐v3.sh Then you will find the 4 user led light as below: Note If you don’t find the upper tracing light, please power down and power up the board. When the flashing is complete, all 4 USRx LEDs will be off. The latest Debian flasher images automatically power down the board upon completion.
Page 20
detection done at runtime you can create portable code that will work across the supported platforms. UPM is a high level repository for sensors that use MRAA. Each sensor links to MRAA and are not meant to be interlinked although some groups of sensors may be. Each sensor contains a header which allows to interface with it.
Page 21
while True: print(rotary.read()) time.sleep(1) More Tutorials Grove - 3-Axis Digital Accelerometer(±16g) Grove - Variable Color LED Grove - Mini Fan Grove - PIR Motion Sensor Grove - Rotary Angle Sensor Grove - Relay Grove - Sound Sensor Grove - OLED Display 0.96” Grove - Light Sensor Grove - Temperature Sensor Grove - GPS Grove - Button(P) Grove - Buzzer Grove - RTC v2.0 Mraa Map for BBGW...
References and Resources References There’re many references to help you to get more information about the board. BeagleBoard Main Page BeagleBone Green Wireless info at BeagleBoard page BeagleBoard Getting Started Troubleshooting Hardware documentation Projects of BeagleBoard Resources ...
Page 24
An easy-to-use instruction is as important as the product itself. We are expecting this new system will improve your experience when using Seeed’s products. However since this is the first edition, there are still many things need to improve, if you have any suggestions or findings, you are most welcome to submit the amended version as our contributor or give us suggestions in the survey below, Please don’t forget to leave your email address so that we can reply.
Need help?
Do you have a question about the BeagleBone Green Wireless and is the answer not in the manual?
Questions and answers