background image

Application Ideas 

 

Internet of Things 

 

Smart House 

 

Industrial 

 

Automation & Process Control 

 

Human Machine Interface 

 

Sensor Hub 

 

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 

#3 Speak Louuuuuudly 

MAKE IT NOW!

 

MAKE IT NOW!

 

MAKE IT NOW!

 

 
 

 

 

#4 How hot is it today? 

#5 Where are you? 

#6 My Little alarm clock 

 

MAKE IT NOW!

 

MAKE IT NOW!

 

MAKE IT NOW!

 

 

Summary of Contents for BBGW

Page 1: ... included a high performance flexible WiFi Bluetooth interface and two Grove connectors making it easier to connect to the large family of Grove sensors The on board HDMI and Ethernet are removed to make room for these wireless features and Grove connectors Features Fully Compatiable with BeagleBone Black Processor AM335x 1GHz ARM Cortex A8 o 512MB DDR3 RAM o 4GB 8 bit eMMC on board flash storage ...

Page 2: ...u o Cloud9 IDE on Node js w BoneScript library o plus much more Specification Item Value Processor AM335x 1GHz ARMR Cortex A8 RAM 512MB DDR3 on board Flash Storage 4GB eMMC CPU Supports NEON floating point 3D graphics accelerator Micro USB Supports powering communications USB USB2 0 Host 4 Grove Connectors 2 One I2C and One UART GPIO 2 x 46 pin headers Ethernet Wi Fi 802 11b g n 2 4GHz and Bluetoo...

Page 3: ...utorials 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 3 Speak Louuuuuudly MAKE IT NOW MAKE IT NOW MAKE IT NOW 4 How hot is it today 5 Where are you 6 My Little alarm clock MAKE IT NOW MAKE IT NOW MAKE IT NOW ...

Page 4: ...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: ... 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: ...e 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: ...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 ...

Page 10: ...r 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: ...figured at boot to light during microSD card accesses D4 is configured at boot to light during CPU activity D5 is configured at boot to light during eMMC accesses STEP2 Install Drivers Install the drivers for your operating system to give you network over USB access to your Beagle Additional drivers give you serial access to your board Operati ng System USB Drivers Comments Windows 64 bit 64 bit i...

Page 12: ...please install and retry https www microsoft com en us download confirmation aspx id 13523 You may need to reboot Windows These drivers have been tested to work up to Windows 10 STEP3 Browse to your Beagle Using either Chrome or Firefox Internet Explorer will NOT work browse to the web server running on your board It will load a presentation showing you the capabilities of the board Use the arrow ...

Page 13: ...rograms 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: ...to Cloud9 IDE and start a new terminal Start the bluetooth config with the command bb wl18x bluetooth bluetoothctl Type scan on to scan local bluetooth devices My device named jy is found Copy the device mac address then contect to the device with the command ...

Page 16: ... Update to latest software You need to update the board to latest software to keep a better performance here we will show you how to make it step by step 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...

Page 17: ... your system Use 7 zip to decompress the SD card img file STEP3 Install SD card programming utility Download and install Image Writer for Windows Be sure to download the binary distribution https sourceforge net projects win32diskimager files latest download STEP4 Write the image to your SD card You need a SD adapter to connect your microSD card to your computer at the first Then use the software ...

Page 18: ...board off of the SD card Insert SD card into your powered down first board Then the board will boot from the SD card Note If you don t need to write the image to your on board eMMC you don t need to read the last of this chapter Otherwise pleas go ahead If you desire to write the image to your on board eMMC you need to launch to the board and modify a file In boot uEnv txt enable Generic eMMC Flas...

Page 19: ...er down your board remove the SD card and apply power again to be complete Program Grove Module with Mraa and UPM We have provided Mraa library and UPM library to make it easy for developers and sensor manufacturers to map their sensors actuators on top of supported hardware and to allow control of low level communication protocol by high level languages constructs What are Mraa and UPM Mraa is a ...

Page 20: ...pdate Mraa and UPM are already installed in the system image of BBGW so you don t need to install it However if you want to update the library or want to upgrade the library use apt get update and apt get upgrade please Refer to https github com intel iot devkit mraa and https github com intel iot devkit upm for more information Mraa Example light a led import mraa import time mraa gpio60 P9_14 GP...

Page 21: ... 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 ...

Page 22: ......

Page 23: ...BeagleBoard Resources BeagleBone_Green_Wireless Schematic pdf https github com SeeedDocument BeagleBone_Green_Wireless blob master resources BeagleBone_ Green 20Wireless_V1 0_SCH_20160314 pdf Help us make it better Thank you for choosing Seeed A couple of months ago we initiated a project to improve our documentation system What you are looking at now is the first edition of the new documentation ...

Page 24: ...d will continue migrate documents from old wiki to the new one 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 ...

Reviews: