First fully working revision of firmware is finished, which takes all 2k of ATtiny2313′s memory. I wrote it in C, and I wanted to implement some other functionality, but unfortunately I’m out of space(of course if I would want to, I can put there ATtiny4313, which is identical to ATtiny2313, but has 4k of memory). …

About one month ago I had a request to write about break-beam sensors. So, here it is! Well, basically break beam sensor consists of two parts: transmitter and receiver. Transmitter emits light (it could be, for example, an LED or a laser) and that light goes to receiver. If that light beam between transmitter and …

ATtiny2313 – Based thermostat project update. I wrote a small test firmware for it to test if everything is wired up the right way and to test it’s current consumption. And it turns out that there were some mistakes.. Also it’s current consumption is well below 150mA that I was expecting.

So I’ve came back to my ATtiny2313 – based thermostat project, that I’ve started to work on some time ago. And today I have assembled a first prototype (actually I only need a couple of these). If you haven’t seen video I’ve made on this project, you can watch it here: Part1 Video. It’s based …

My parents growing their own organic food and they asked me to deal with winter temperatures problem in the storage room. It gets really cold here, in Ukraine. Some winters have even lower temperatures than -30°C (-22°F). So right now I designing a simple thermostat for keeping temperature at about 5-7 degrees C above zero. …

One of the most often things you need to do in electronics is to measure temperature. Even a simplest device might need an over-temperature protection. In this temperature sensors overview video you’ll find out about most common types of temperature sensors, their main characteristics and usual ways of connecting those sensors to microcontroller. I’ll make …