element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
IoT on Wheels Design Challenge
  • Challenges & Projects
  • Design Challenges
  • IoT on Wheels Design Challenge
  • More
  • Cancel
IoT on Wheels Design Challenge
Documents IoT on Wheels Design Challenge: The Kit
  • Blog
  • Forum
  • Documents
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: randogless
  • Date Created: 20 Jun 2017 5:21 PM Date Created
  • Last Updated Last Updated: 15 Sep 2017 7:54 PM
  • Views 1230 views
  • Likes 9 likes
  • Comments 19 comments
Related
Recommended

IoT on Wheels Design Challenge: The Kit

IoT on Wheels Design Challenge
About this ChallengeThe KitThe PrizesIntro VideoUnboxing Video
Technical DocumentsThe JudgesExample ApplicationTerms and ConditionsThe Challengers

 

All of the sponsored Challengers for the "IoT on Wheels" Design Challenge will receive for FREE the following kit, detailed in the table below, which is based on the STMicroelectronics STM32 Open Development Environment. 

Our judges will choose 10 applicants to become sponsored challengers, these challengers will receive the kit free of charge. If your application is not chosen to become a sponsored challenger, you can buy the kit from the link below and still be in the running to win!

The STM32 Open Development Environment is an open, flexible, and affordable way to develop innovative devices and applications based on the STM32 32-bit microcontroller family combined with other state-of-the-art ST components connected via expansion boards.

To learn more, watch the video below.

 

This video is unavailable.
You don't have permission to edit metadata of this video.

 

 

Once the sponsored Challengers receive their kit, they will then embark on their journey of designing an exciting and original project that will make their vehicle of choice – whether it has 1, 2, 3, or 4 wheels – safer, smarter, more efficient, or improves traffic management through the use of Internet connectivity and embedded devices. (NOTE: even if you aren't a sponsored Challenger, you can still participate in the Design Challenge as long as you follow with the terms and conditions and integrate the STMicroelectronics Nucleo MCU dev board into your design.)

 

If you complete your project by the deadline and write at least 10 blog posts (tagging your blogs 'iot on wheels'), you’ll also be in the running for some awesome prizes, including a Segway MiniPRO.

 

The deadline for project submissions is 13th November

 

Kit Unboxing Video:

 

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview

 

Technical Documents

The Kit Buy Kit*Buy Kit*

STM32 Nucleo Board

The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line. With ArduinoTm connectors and ST Morpho headers, the functionality of the STM32 Nucleo open development platform can easily be expanded with the use of specialized shields. The STM32 Nucleo board does not require any separate probe, since the ST-LINK/V2-1 debugger and programmer is integrated on the board. The STM32 Nucleo board also comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources.

STM32 Nucleo Board
Buy NowBuy Now

Sensor Expansion 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 R3 connector layout and is designed around the LSM6DSL 3D accelerometer and 3D gyroscope(ii the LSM303AGR 3D accelerometer and 3D magnetometer(iii the  HTS221HTS221 humidity and temperature sensor and(iv the LPS22HB pressure sensor It interfaces with the STM32 microcontroller via the I ²C pin.

Sensor Expansion Board
Buy NowBuy Now

Bluetooth LE Expansion Board

The  X-NUCLEO-IDB05A1X-NUCLEO-IDB05A1 is a Bluetooth Low Energy evaluation board based on the SPBTLE-RF BlueNRG-MS RF module The SPBTLE-RF module is FCC(FCC ID S9NSPBTLERF and IC certified(IC 8976C-SPBTLERF It is compatible with the ST Morpho and Arduino UNO R3 connector layout The  X-NUCLEO-IDB05A1X-NUCLEO-IDB05A1 interfaces with the STM32 microcontroller via the SPI pin and the user can change the default SPI clock the SPI chip select and SPI IRQ by changing one resistor on the evaluation board

Bluetooth LE Expansion Board
Buy NowBuy Now

WiFi Expansion Board

The X-NUCLEO-IDW04A1 Wi-Fi evaluation board is based on the SPWF04SA module. The SPWF04SA module has an embedded STM32 MCU, a low-power Wi-Fi b/g/n SoC with integrated power amplifier and power management, and an SMD antenna. The SPWF04SA module relies on 2 MB MCU internal Flash. 1 MB of the internal Flash is for storing the user file system and performing secure firmware update over the air (FOTA). A hardware interface allows the use of external memory to extend file system storage capability with no size limit. The firmware includes a complete IP stack, dynamic web pages with SSI to interact with the module and a REST API (get & post) for conveniently transferring files to and from servers in the cloud. The module can simultaneously behave as a socket server and socket client. The firmware supports secure sockets with TLS encryption, ensuring secure end-to-end communications with the cloud. The X-NUCLEO-IDW04A1 interfaces with the MCU on the STM32 Nucleo board via the UART serial port and SPI interface.

WiFi Expansion Board
Buy NowBuy Now

 

Interested in Challenging the Challengers? You can do it as a non-sponsored Challenger! Here's How:

All you need to do is 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') and you'll be eligible to win the awesome prizes.

  • design challenge
  • design_challenge
  • iot on wheels design challenge
  • iot on wheels
  • the kit
  • Share
  • History
  • More
  • Cancel
Anonymous

Top Comments

  • koudelad
    koudelad over 5 years ago in reply to fvan +8

    Hello,

     

    I don't think you will have a problem as an experienced developer. However, it is not a piece of cake as I would call Arduino (and clones).

     

    There are basically 2 approaches:

    1) The board comes…

  • fvan
    fvan over 5 years ago +4

    Never worked with this type of board before. As an experienced Arduino and Pi user, would you say this is relatively straightforward to get started with?

  • rohitrangwani
    rohitrangwani over 5 years ago in reply to fvan +4

    I guess it should be.

     

    BTW, awesome challenge from element14 after a long time. Looking forward to some really nice project coming out of it.

Parents
  • fvan
    fvan over 5 years ago

    Never worked with this type of board before. As an experienced Arduino and Pi user, would you say this is relatively straightforward to get started with?

    • Cancel
    • Vote Up +4 Vote Down
    • Reply
    • More
    • Cancel
  • koudelad
    koudelad over 5 years ago in reply to fvan

    Hello,

     

    I don't think you will have a problem as an experienced developer. However, it is not a piece of cake as I would call Arduino (and clones).

     

    There are basically 2 approaches:

    1) The board comes with a preloaded mbed firmware. You can write your program in C++ and an online IDE, download the hex file and drag&drop it to a board that appears to be a mass storage device. However, there is no debugging.

    2) Use your favourite IDE and toolchain for STM32L4 devices (C / C++ possible). STM provides STM32Cube, which is basically a set of libraries and a graphical configuration tool for the device and libraries. There is an embedded ST-LINK programmer and debugger onboard, so you will have all the comfort in a supported IDE (there are at least 4): Please have a look at my comment on Technical Documents page: https://www.element14.com/community/docs/DOC-87085/l/iot-on-wheels-design-challenge-technical-documents?ICID=iotwheels-p…

     

    David

    • Cancel
    • Vote Up +8 Vote Down
    • Reply
    • More
    • Cancel
Comment
  • koudelad
    koudelad over 5 years ago in reply to fvan

    Hello,

     

    I don't think you will have a problem as an experienced developer. However, it is not a piece of cake as I would call Arduino (and clones).

     

    There are basically 2 approaches:

    1) The board comes with a preloaded mbed firmware. You can write your program in C++ and an online IDE, download the hex file and drag&drop it to a board that appears to be a mass storage device. However, there is no debugging.

    2) Use your favourite IDE and toolchain for STM32L4 devices (C / C++ possible). STM provides STM32Cube, which is basically a set of libraries and a graphical configuration tool for the device and libraries. There is an embedded ST-LINK programmer and debugger onboard, so you will have all the comfort in a supported IDE (there are at least 4): Please have a look at my comment on Technical Documents page: https://www.element14.com/community/docs/DOC-87085/l/iot-on-wheels-design-challenge-technical-documents?ICID=iotwheels-p…

     

    David

    • Cancel
    • Vote Up +8 Vote Down
    • Reply
    • More
    • Cancel
Children
  • ravi_butani
    ravi_butani over 4 years ago in reply to koudelad

    Like to add more point here..

    Mbed IDE can be used for make code development easy like arduino and than entire mbed project can be exported from Mdeb ide to use it with keil and debug is now possible for Nucleo with code compiled with mbed.

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
  • koudelad
    koudelad over 4 years ago in reply to ravi_butani

    Well... I wouldn't say "easy like Arduino". In mbed, you can use C++ (in which are the libraries written) or C, perfectionists can also use an assembler. C++ is much more harder for an amateur (especially on Arduino level). And even if you download your code to your IDE, you need to have a compiler, usually with a paid (and exactly not cheap) licence - this applies to both C and C++. I only now about System Workbench for STM32 as a free (meant free as beer) solution, but feel free to add more, if you know any.

     

    That's why I mentioned two online courses made by ST in one of my earlies posts: https://www.element14.com/community/docs/DOC-87085/l/iot-on-wheels-design-challenge-technical-documents?ICID=iotwheels-p…

    It would probably provide a good starting point for C developers.

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube