Avnet Wi-Go System
The Wi-Go system turns a Freescale freedom board into a complete data aquisition system with accelerometer, magnetometer, altimeter and light sensor, battery power including a USB battery charger Wi-Fi and 2MB of serial flash
Hello World
Import programWi-Go_IOT_Demo_MKII
Port from Avnet's Internet Of Things full WiGo demo: SmartConfig - WebServer - Exosite - Android sensor Fusion App
Library
Import librarycc3000_hostdriver_mbedsocket
cc3000 hostdriver with the mbed socket interface
Datasheet
http://www.em.avnet.com//en-us/design/drc/wi-goNotes
Common features
The Wi-Go system is a complete wireless data acquisition based on the Freescale Freedom Development Platform for Kinetis KL25Z MCUs. The Wi-Go system adds Wi-Fi capability to the Freedom platform and its 800mA/h battery can provide days of power to facilitate portable data acquisition from the on board sensor system, while the on-board serial flash memory facilitates data storage and provides additional storage for complex web pages. The Wi-Go system is a two board set that includes a modified Freescale Freedom Development Platform mated to an Avnet Wi-Go module so no other components are needed to get started developing your own application for the Internet of Things.
Wi-go features
• Accelerometer for 3D acceleration monitoring (MMA8451Q)
• Magnetometer for compass direction monitoring (MAG3110)
• Altimeter based elevation monitoring (MPL3115A2)
• Air Pressure monitoring (MPL3115A2)
• Temperature monitoring (MPL3115A2)
• Ambient Light Level monitoring, buffered (TEMT6200)
• 2 MBytes of low-power serial flash memory (S25FL216K)
• Wi-Fi Communications module (LBWA1ZZVK7)
• Battery operation, monitoring and smart charging (800mAh Lithium Polymer battery) (MAX8856TDFN14)
• Buck-Boost regulator for extended use of battery (MAX8625A)
• LED ouputs (1x TriColor LED, plus 3x discrete User LEDs)
• Vishay’s TEMT6200FX01 analog output ambient light sensor
Kit contents
• Avnet Wi-Go module
• Kinetis-L Series KL25 Freedom platform (modified)
• Getting Started QuickStart Card
• Getting Started Guide (online)
• USB cable (USB A plug to Mini-USB B)
Modified FRDM KL25Z (Rev D only)
These changes only apply when the revision label at the bottom side of the KL25Z board shows REV D
.
The KL25Z board included with this kit cannot be powered from USB when it is disconnected from the Wi-Go baseboard because following components are removed and/or modified :
- Diode D1 (removed) - This allows turning the kit on/off from the switch on the Wi-Go module.
- Diode D5 (pin1 bridged to pin3) - When mounted, the voltage drop over D5 brings the input voltage of the MAX8856 near its lower limit of 4.25V.
Wi-Go hardware
- Pin declarations - Wi-Go-Pins
- Schematic - Wi-Go
FirmwareUpdate
The on board Firmware must be updated to mbed enable a Wi-Gi system, download, drag and drop the Update binary onto your mbed drive, you will need a terminal program with the baud rate set to 115200 baud, follow the instructions.
DO NOT POWER OFF WHILE THE RED LED IS ILLUMINATED! This takes less than two minutes to run after you enter 'Y'
This update only need to be ran once.
mbed Libraries
- Accelerometer - For 3D acceleration monitoring
MMA8451Q library and Example program
- Magnetometer - For compass direction monitoring
Simple MAG3110 library and Example program
- Altimeter, air pressure and temperature monitoring
MPL3115A2 library and Example program
- Ambient Light Level monitoring
TEMT6200 library and Example program
ComparatorIn library and Example program
- Serial flash memory 2 MBytes, low-power
S25FL216K library for binary access
S25FL216K FileSystem and Example program
- Wi-Fi Communications module
Based on TI's CC3000 (LBWA1ZZVK7) SimpleLink WiFi module
PatchProgrammer - only needed when TI releases new firmware. More info.
NEW
mbed socket compatible API driver and examples
Internet Of Things full demo: SmartConfig - WebServer - Exosite - Android sensor Fusion App
non-socket compatible API code
HostDriver library
Simple socket (python) demo
Internet Of Things full demo: SmartConfig - WebServer - Exosite - Android sensor Fusion App
- Battery charger & power manager - operation, monitoring and smart charging with MAX8856 (800mAh LiPo battery)
Charger Library and Example program
- SD card (Wi-Go2)
Example program
Wi-Go demo video
See here for a short video demonstrating the Wi-Go board possibilities.