Welcome to another installment in the Design Challenge Weekly Summary series here at Element14! It’s week three of the IoT On Wheels Challenge, and things are getting off to a great start. Before we jump into the challenge, you should take a moment and read my intro post that will fill you in on the full details of the challenge as well as the challengers who are competing to win some amazing prizes. Additionally, there will be a listing at the bottom of this post with links to my previous coverage of this challenge.


IoT On Wheels Design Challenge



About The Challenge



Featured as the third design challenge of 2017, the IoT On Wheels Design Challenge opened for project idea submissions in June of 2017, which was met with many submissions from community members. As I mentioned earlier, the challenge is based around the NUCLEO-L476RG development boardNUCLEO-L476RG development board which is built on the STM32L4STM32L4 Arm Cortex M4 line of processors. Challengers have ten weeks to develop their project, and share their progress in a series of weekly update post. By posting a minimum of ten update post, challengers become eligible to win several awesome prizes, and the chance to become one of our prestigious design challenge winners.



Entering the challenge is not limited to just the ten chosen community members though,  anyone can join the Challenge as a non-sponsored Challenger. Here's how: Simply get the low-cost NUCLEO-L476RGNUCLEO-L476RG and integrate it into your project, as well as post 10 blogs about your design journey in the IoT on Wheels space (tagging your blogs 'IoT on Wheels'). All Challengers must build their projects in accordance with the Challenge's terms and conditions and all projects must include the  NUCLEO-L476RGNUCLEO-L476RG



The Official Kit, and The Prizes



On September 4th, 2017 Element14 announced which 10 community members were picked to participate in this challenge, and those 10 challengers received a kit of sponsored components to use in their design which was sponsored by STMicroelectronics. Each kit contains the following items:



To learn more about each of these components or to purchase them to use in your own project, visit the official kit announcement at the links above.


Each challenger is competing to win one of three prize packs that feature prizes ranging from a Segway Mini Pro, to an Oculus Rift VR headset, Bicycle GPS system, GoPro Hero 5, and even a radio controlled hobby truck. Other prizes include tools from Duratool, a bench power supply, and even a high end pair of headphones. All challengers who complete ten blog post and finish their project will also receive a prize pack including a tool kit from Duratool, a heat gun, and digital multi-meter. These prizes are open to all who enter the challenge, despite not being an official challenger, with the requirements being the same: Use a STMicro NUCLEO-L47RG and post ten blog post by the challenge’s deadline on November 13th.



The Past Week In Review


Over the past 7 days, September 24 - September 30, we have had a total of thirteen updates posted across eight projects. With so many updates this week, I am going to highlight three project updates that I felt stood out. Before we get to that, let's take a look at which projects received their first updates!




This Week’s Top Updates


Project: Smart Drive - First Steps with mbed os - Blog #2



Making his design challenge summary debut, Sergey Vlasov’s (vlasov01) second update to project, Smart Drive, is our first featured blog post this week. With a secure internet connection being major requirement for his project, Serjey decided to utilize our old friend MQTT as the messenger that would relay data from his sensors to his main node. “My project requires a secure connection with Internet to exchange information. I've selected MQTT protocol as it is open, lightweight (low power consumption), supports data confidentiality (TLS) and widely adopted (including client for STM32,” he said. The frequency in which we see projects that use MQTT in design challenges is a true testament to how powerful and easy to use this almost two decade old protocol is. Head over to the link above to check out the full blog post.



Project Walking-Wheel on Water#4 Coding on Nucleo-STM32L476 with MEMS board  X-NUCLEO-IKS01A2X-NUCLEO-IKS01A2



F. Yao’s (fyaocn) project, Walking-Wheel on Water saw the most activity this week with a total of five updates. We are going to focus on update number four in which he walks us through his process to interface the X-NUCLEO-IKS01A2X-NUCLEO-IKS01A2 extension board with the nucleo-STM32L476 development boardnucleo-STM32L476 development board. “The  X-NUCLEO-IKS01A2X-NUCLEO-IKS01A2 is a motion MEMS and environmental sensor expansion board for the STM32 Nucleo It is equipped with Arduino UNO R3Arduino UNO R3 connector layout and is designed around the LSM6DSL 3D accelerometerLSM6DSL 3D accelerometer and 3D gyroscope the LSM303AGR 3D accelerometer and 3D magnetometer the  HTS221HTS221 humidity and temperature sensor and the LPS22HB pressure sensor The  X-NUCLEO-IKS01A2X-NUCLEO-IKS01A2 interfaces with the STM32 microcontroller via the I²C pin I the sheme there are two I2C ports I2C1 and I2C2 While the I2C1 and I2C2 share same I/O pins so the I2C1 and I2C2 are same he said. Visit the link above for the full rundown including the source code that was used.



Project: Traffic Predictor #4 - Finally, the kit arrives



Our final highlight this week comes from project Traffic Predictor and Auto Pilot by Dixon Selvan (dixon415). This update is a quick, and simple post that demos the ST NUCLEO-L476RGST NUCLEO-L476RG kit. Check out the full post for source code, and a demo video of the board running a blink led program. Dixon also published another update this week that precedes the aforementioned post. Head to this link to check it out.



That is going to wrap up things for this week, tune in next week for another Design Challenge Summary. If you would like to learn more about this challenge, and to see what progress has already been made, head over to the its official challenge page, and as always, remember to hack the world and make awesome!


Weekly Summaries About This Challenge

  1. Design Challenge Weekly Summary: Intro to the IoT On Wheels ChallengeDesign Challenge Weekly Summary: Intro to the IoT On Wheels Challenge
  2. Design Challenge Weekly Summary: September 6 - September 16, 2017
  3. Design Challenge Weekly Summary: September 17 - September 23, 2017
  4. Design Challenge Weekly Summary: September 24 - September 30, 2017
  5. Design Challenge Weekly Summary: October 1 - October 7, 2017
  6. Design Challenge Weekly Summary: October 8 - October 14, 2017
  7. Design Challenge Weekly Summary: October 15 - October 21, 2017
  8. Design Challenge Weekly Summary: October 22 - October 28, 2017
  9. Design Challenge Weekly Summary: November 5 - November 11, 2017
  10. Design Challenge Weekly Summary: November 12 - November 18, 2017 Final Week
  11. IoT On Wheels Design Challenge Summary