Simple AVR Bootloader tutorial

Simple AVR Bootloader tutorial

I've used AVR microcontrollers both for hobbies and work projects. These versatile microcontrollers ran the code I programmed them with, but once the final device was shipped, it was hard…
The AVR Watchdog

The AVR Watchdog

The AVR Watchdog is an essential mechanism to protect long term run applications from code freezes affecting their functionality.
AVR SDCard FAT support with FatFS

AVR SDCard FAT support with FatFS

You've probably seen or done lots of cool microcontroller projects already, but did you ever consider adding permanent data storage to your projects? I did, and there are numerous advantages:…
How to set the AVR Fusebits

How to set the AVR Fusebits

Learn how to set your atmega to work with various external crystals, program the fusebits, and build a fusebit doctor to revive your AVRs, in case you wrote the wrong settings .
Decoding Renke Weather station data

Decoding Renke Weather station data

The Renke RS-FSXCS-N01-*-EX weather station is a compact, all-in-one environmental monitoring solution capable of measuring key atmospheric parameters such as wind speed and direction, temperature, humidity, noise levels, air quality (PM2.5, PM10),…
Introduction to CC2541

Introduction to CC2541

Exploring the versatile AVR microcontrollers or the powerful STM32 counterparts were amazing experiences which resulted in interesting projects, many of them presented on this blog. For a hardware designer, the…
DIY Geiger Counter Kit 1.1

DIY Geiger Counter Kit 1.1

This is an Open Source Digital Radiation Dosimeter, that can be used both as a portable detector, but also as a monitoring station to upload readings to the uRADMonitor network.…
Portable Environmental Monitor

Portable Environmental Monitor

The portable environmental monitor addresses pollution, the kind that we are unable to see but directly affects our health and causes life threatening diseases. Airborne toxic chemicals, radioactive dust and…
Resistive touchscreen

Resistive touchscreen

A complicated project July was a tough month, and August is no different. Due to some components arriving late, I've only been able to start my work on the Hackaday.io…
Sharp GP2Y1010 dust sensor

Sharp GP2Y1010 dust sensor

The Sharp GP2Y10 dust sensor can detect dust in air using the reflected infrared light, including very fine smoke particles. See how to use it with a microcontroller.
ESP8266 Troubleshooting

ESP8266 Troubleshooting

I got a few esp8266 modules back in 2014, shortly after they've been announced on HackaDay. I didn't have much time for them, being caught with other projects, up until…
Atmega128 Voodoo

Atmega128 Voodoo

Apparently I had no better inspiration on how to name this post. It all started with a nice sunny day, when I was in great shape for doing creative work.…