Talking to Ultrasonic Sensor HC-SR04 with iCE40 FPGA and Distance Display on a 7-Segment LED
Building an ultrasonic distance measurement system on the Lattice iCE40UP5K FPGA, with distance displayed on a four-digit seven-segment LED using Verilog.
Writing on embedded systems, programming, and computer graphics.
Building an ultrasonic distance measurement system on the Lattice iCE40UP5K FPGA, with distance displayed on a four-digit seven-segment LED using Verilog.
A low power battery powered ePaper Temperature/Humidity Display
Using RP2040 to create a USB audio microphone.
Rendering a torus in six different styles using OpenGL and C++
...Adapt the official TensorFlow simple audio recognition example to use live audio data from an I2S microphone on a Raspberry Pi.
...I wanted to build a pair of earrings for my wife’s birthday. Since I am learning about FPGAs these days, I wanted to incorporate one into the design.
...when it comes to resource constrained low power systems, Linux is just too heavy. Enter Zephyr – an RTOS (Real Time Operating System) that is very much influenced by Linux, but designed specifically with the above constraints in mind.
Nordic nRF52840 QR Code based Thread Commissioning on the Raspberry Pi Border Router using camera on the Pi.
Playing with Thread and MQTT-SN on Nordic nRF52840
Developing applications on STM32 using System Workbench and STM32Cube.
Using the I2S (Inter-IC Sound) peripheral on Nordic nRF52832 to drive WS2812B LEDs.
Sending sensor data in Advertisement Packets using Nordic nRF52832.
Programming STM32F103 ARM Cortex M-3 with Eclipse, GCC and OpenOCD.
LDR + Sparkfun ESP8266 Thing + IFTTT => protection from desk drawer marauders.
Sending BLE heart rate data from nRF51822 to mobile app and ThingSpeak.
Programming ATtiny10 using TPI and driving an RGB LED.
An account of my first visit to Shenzhen, China - the modern day Mecca of electronics manufacturing.
ATtiny85-MMA7660 comms using I2C, and impressions of using Atmel Studio 7 + Atmel ICE for development.
Hacking a Cheap Diwali LED Lamp with Nordic nRF51822 BLE SoC and controlling it via a phone.
A phone controlled and autonomous robot based on Nordic nRF51822 BLE chip.