Uncategorized

  • Creating quick GPS tracking device with NRF52840 blip 1

Creating quick GPS tracking device with NRF52840 blip

Last weekend, my colleagues and I decided to go on a trek to Kudremukh peak in the Western Ghats. We thought, how about recording the GPS data throughout the trek. We quickly assembled a GPS module with our upcoming board blip, which is a development board based on Nordic's nRF52840

By |2019-09-23T18:21:19+05:30December 14th, 2018|
  • Bare Metal ARM Programming on Nordic nRF5 BLE SoCs 2

Bare Metal ARM Programming on Nordic nRF5 BLE SoCs

This post will have enough information to help someone understand the startup code and all the intermediate files present in a bare metal C project for a microcontroller. This will be explained through a minimal blinky example for nRF52832, that pulls no external dependencies. Over here at Electronut Labs, we

By |2019-09-22T21:56:07+05:30September 10th, 2018|
  • Nordic nRF52840 QR Code based Thread Commissioning 3

Nordic nRF52840 QR Code based Thread Commissioning

Introduction I recently wrote about using Thread and MQTT-SN on the Nordic nRF52840 multiprotocol SoC. One thing I did not cover in detail is Thread Commisioning - a secure process by which a device joins a Thread network. I side-stepped the process by passing the network credentials directly to the

By |2018-08-15T16:32:00+05:30August 15th, 2018|
  • Playing with Thread and MQTT-SN on Nordic nRF52840 4

Playing with Thread and MQTT-SN on Nordic nRF52840

Introduction IoT is in the air. Impossible to surf the web in peace without tripping over some gushy article on billions of devices connecting to the Internet. The Teapot yelling at the Washing Machine has already become a stale joke. There are myriad complex technologies coming together to make this

By |2018-08-11T16:27:05+05:30August 11th, 2018|
  • How to debug in Visual Studio Code for Nordic nRF5 BLE SOC 5

How to debug in Visual Studio Code for Nordic nRF5 BLE SOC

Here at Electronut Labs, we work extensively on Bluetooth Low Energy technology, and we have chosen Nordic Semiconductors nRF5x series boards for developing our products. (We have our own range of breakout boards based on nRF5x series microcontrolers. You can visit our website or tindie to purchase our boards.) We

By |2019-09-24T18:58:00+05:30July 17th, 2018|
  • Driving WS2812B LEDs using I2S on the Nordic nRF52832 BLE SoC 8

Driving WS2812B LEDs using I2S on the Nordic nRF52832 BLE SoC

It's hard not to like a project with blinking LEDs. Red, Green, Blue, Yellow,... and then there are RGB LEDs where you have three lines to control the colour. In 2010 WorldSemi launched the WS2812 - an RGB LED and driver chip integrated into one package, which could be daisy-chained

By |2017-08-17T18:30:00+05:30August 17th, 2017|
  • Bluey Beacon - Building a Nordic nRF52832 BLE IoT Sensor Beacon 9

Bluey Beacon – Building a Nordic nRF52832 BLE IoT Sensor Beacon

A BLE Beacon In this project, we're going to build a BLE Beacon that transmits temperature, humidity and ambient light levels to a dashboard on the internet. Bluetooth Low Energy (BLE) is a technology that was designed from the ground up to reduce power consumption. It's common for BLE devices

By |2017-07-08T18:30:00+05:30July 8th, 2017|