element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
  • Settings
IoT on Wheels Design Challenge
  • Challenges & Projects
  • Design Challenges
  • IoT on Wheels Design Challenge
  • More
  • Cancel
IoT on Wheels Design Challenge
Blog The Konker Connection - Blog 5 - First Program
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 22 Oct 2017 5:49 AM Date Created
  • Views 973 views
  • Likes 6 likes
  • Comments 3 comments
  • konker connection
  • iot on wheels design challenge
  • doug wong
  • iot on wheels
  • lora
  • dragino
  • lora gps
  • konker
Related
Recommended

The Konker Connection - Blog 5 - First Program

dougw
dougw
22 Oct 2017

I have been plugging away at trying to match enough hardware to this MCU to achieve the functionality I want.

Some would say resistance is futile,

some would say persistence is fertile,

I would just say persistence takes a while.

Currently I found a card that has a LoRa radio and a GPS, from Dragino, that should fit with both the Nucleo MCU and my custom card.

The Dragino card is an arduino compatible card and there is some arduino software that runs it - if I can port it to the Nucleo.

Fortunately ST Micro has been working to get their STM32 cores into the arduino board manager. The instructions on how to install STM cards in the arduino IDE are located here. If you are familiar with arduino programming you can dramatically step up performance with this 80MHz 32bit Cortex M4 platform (1 Mb FLASH, 128Kb SRAM, 12bit ADC)

Here is a short video demonstrating that the arduino IDE works fine with the Nucleo L476RG - one big hurdle cleared:

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

Blinking LEDs is not usually a big deal, but it represents getting the software development system working properly with the target platform and I am extremely happy to reach this milestone.

My custom expansion card with LCDs and sensors was designed before I settled on this solution, but luckily the pinouts are quite compatible. The main problem might be that the LCDs cover the GPS antenna, so I may need to mount an external antenna. (there is already a convenient connector for this scenario)

Now I can start diving into software development. There are still significant risks and uncertainties remaining, not to mention lots of work, but I am light years ahead of where I was when I had no fully functional design.

This has been a short update but lots of work went into clearing a major pin conflict roadblock and an important development system milestone has been achieved.

 

Project Links:

IoT On Wheels Design Challenge page

 

Links to other blogs on this project are included in the first blog:

https://www.element14.com/community/community/design-challenges/iot-on-wheels/blog/2017/09/21/the-konker-connection-blog-1

 

 

 

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 7 years ago +2
  • dixonselvan
    dixonselvan over 7 years ago +1
    dougw Good to see you complete your custom built expansion board using Dragino. Thanks for the link to use Arduino IDE for programming Nucleo-L476RG. It should be a good alternative to VS Code which I…
  • DAB
    DAB over 7 years ago +1
    Nice update Douglas. Yes, sometimes we need to read the fine print before running our tests. Plus those jumpers can be tricky. DAB
  • DAB
    DAB over 7 years ago

    Nice update Douglas.

     

    Yes, sometimes we need to read the fine print before running our tests.

     

    Plus those jumpers can be tricky.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dixonselvan
    dixonselvan over 7 years ago

    dougw  Good to see you complete your custom built expansion board using Dragino. Thanks for the link to use Arduino IDE for programming Nucleo-L476RG. It should be a good alternative to VS Code which I am currently working with [Traffic Predictor #2 - Quest for the Code Editor ].

     

    If you would like to test the other expansion boards received in the kit, below instruction manuals from ST can help you.

    1. Bluetooth (BLE) Expansion board - Manual
    2. MEMS Expansion board - Manual
    3. WiFi Expansion board - Manual
    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago

    Related image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to 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 © 2025 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

  • X
  • Facebook
  • linkedin
  • YouTube