Wi Go
Avnet Wi-Go Module¶
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
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.