A few years back I wrote a NMEA parser library that would run on AVR Microcontrollers. Released as open source under GPL, it became quite popular. All these years I…
Bugs in software are bad, bugs in hardware are even worse, but inconsistent results are what makes it a total nightmare. Not my first post on crazy voodoo wasting precious…
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),…
Advancements in 3D printing and robotics have revolutionised the design options, enabling rapid prototyping and cost-effective production for many gadgets including rovers. Looking back on previous articles on this topic,…
Although there are already many examples and fine libraries readily available, most of them are using a buffer, meaning all the drawing operations are saved to a memory array and them dumped to the LCD as one complete frame. This has certain advantages that I would normally go for, but it also uses a lot of memory, a no go for small microcontrollers. This is why I wanted to write a library that will directly write to the LCD hardware instead of using a buffer. It's a bit slower but it saves considerable memory!
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 Microchip RN2483 and the RN2903 are Low-Power Long Range LoRaยฎ Technology Transceiver Modules, in the same package and Pin compatible. The RN2483 is intended for the 433 MHz and…
IOT stands for Internet of Things and refers to small devices equipped with direct internet connectivity, without needing an external computer. They are usually composed of a main microcontroller and…
For a maker, there's now no excuse in not using his/her creativity to the maximum extent. All the tools are readily available, you just need to think of what you…
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…
The morse code encodes the latin alphabet comprised of 26 letters to a binary base. Traditionally, the destination set used dots and dashes, making the encoded letters easy to transmit…
The previous Sharp GP2Y1010 dust sensor was already a successful optoelectronic product due to its small factor, simplicity and low cost. The 1051 update comes with some important improvements to…
Trained as a software developer I've been active in the field doing mostly mobile apps since 2003. My first contact with microcontrollers came later, in 2009, and I still remember…
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.…
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…
A true hacker makes his own PCBs. Dual layer. And in the kitchen. Why so? Because doing them as DIY and not paying lots of money to some greedy company…
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…
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.
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…
I got a few QVGA LCD's with resistive touchscreen for an ongoing project. All that was left to do was putting the driver code together. The LCD code part was…
As a follow up to one of my earlier projects, the Variable regulated power supply, initially designed to deliver 0..30Volts at up to 10Amps, I have decided it was time…
Introduction We're used to Analog to Digital converters (ADC) in a variety of applications such as voltmeters, thermometers or various other sensors. Their purpose is translating a given signal to…
Note: there is a newer version of this project, KIT1.1, see it here If I was to give this project a version number, the closest match would be the uRADMonitor…
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.…