software

Clock Controller

Clock ControllerV1.1 using AT89C2051 Using Atmega

Builda digital clock that turns AC load on/off with preset time. sourcecode with sdcc for 8051. The Clock Controller V1.1was designed to be an exemplary of using ‘C’ language to control timer0interrupt, 7-segment LED and keypad scanning. It provides 1-bit sink currentdriving output, for driving a relay, opto-triac, say. Many projects requiring7-segment display and keypad interfacing …

Clock ControllerV1.1 using AT89C2051 Using Atmega Read More »

RFM12B Part 1 Hardware Overview

RFM12B – Part 1 – Hardware Overview Using Arduino

To see how RFM12B wireless compares to other similar wireless options (e.g Xbee, XRF etc..) check out this well compiled comparison overview by Stuart Poulton: http://blog.homelabs.org.uk/wireless-connectivity/. Overview Made by Hope RF, re-branded by RFsolutions in the UK. Sometimes called ‘Alpha RF’ Low cost RF transceiver (from Rapid, Farnell, or RS in the UK) Up to 300m transmission Up …

RFM12B – Part 1 – Hardware Overview Using Arduino Read More »

Arduino Bootloader

Burning the Bootloader on ATMega328 using Arduino UNO as ISP

I had one remote controlled project that needed an Arduino running 24/7 but I didn’t want to leave my $32 Arduino UNO, so I decided to buy some pieces and created my own Arduino. The most important part was buying the microcontroller. These were my options: ATMega328P-PU with Optiboot ~ $5.50 (Sparkfun) / $5.19 (Digikey) …

Burning the Bootloader on ATMega328 using Arduino UNO as ISP Read More »

Solar Weight Based Plant Management

Solar Weight-Based Plant Management With ESP32 Using Arduino

Growing plants is fun and watering and caring for them is not really a hassle. Microcontroller applications to monitor their health are all over the internet and the inspiration for their design comes from plant’s static nature and the ease of monitoring something that doesn’t run around and sweat. I am relatively new to plant …

Solar Weight-Based Plant Management With ESP32 Using Arduino Read More »