Posts by Ibrar Ayyub:
PROGRAMMABLE LED DIMMER
Posted on: 23 Dec 2017
Around one and a half years ago I’ve designed and built various LED dimmers for both white and RGB LEDs. Then late last year someone approached me asking if I could make an RGB dimmer for him, too. But my designs were really tailored to their specific applications and built with home-made, i.e. milled PCBs which are time-consuming to […]
Interfacing PIC12F1822 with ST7735 SPI TFT display
Posted on: 22 Dec 2017
This post shows how to interface PIC12F1822 microcontroller with ST7735 SPI TFT display using CCS PIC C compiler. For this interfacing we need a driver for the TFT display. Driver topic at the following link: ST7735 SPI TFT Display Driver for CCS PIC C compiler Or you can just download it directly from the following […]
Interfacing SD card with PIC12F1822 (Raw data read)
Posted on: 21 Dec 2017
With the tiny microcontroller PIC12F1822 we can read raw data (sectors) stored in the SD card. The SD card can work in SPI mode which makes our interfacing more better since the PIC12F1822 MCU has a built-in SPI module (MSSP module). This post shows how to interface the SD card with the PIC12F1822 microcontroller in […]
BEACON KEYER
Posted on: 21 Dec 2017
This is likely the first ham radio related project that I document here on this blog. But my very first PIC project was a beacon keyer that I made for my father, HB9BBD. That was was in 2013. A beacon keyer is a great project to get started with microcontrollers since it’s not much more […]
CURRENT SENSOR AMPLIFIER & OVER CURRENT SWITCH
Posted on: 20 Dec 2017
Current sensor amplifier and over current switch project is based on ACS714-30A current sensor and LM358 Op-amp, ½ of LM358 op-amp used as an amplifier for low voltage and 2nd 1/2 LM358 op-amp used as comparator which provides over current TTL output, trimmer potentiometer provided to set the over current limit. ACS714 sensor measures the current […]
PIC12F1822 + DS3231 + Remote Control
Posted on: 20 Dec 2017
PIC12F1822 is a small microcontroller has only 8 pins which is not enough for building a real time clock using DS3231 with set buttons because the DS3231 needs 2 pins and the LCD screen needs 3 pins, therefore I’ve only 1 free pin. I connected that pin to an IR receiver and I used a […]
6 CHANNEL RF REMOTE CONTROLLER USING CC2500 RF MODULES
Posted on: 19 Dec 2017
The 6 Channel RF Remote Controller designed using CC2500 RF Transceiver modules and PIC16F1847 micro-controller from microchip. Transmitter provided with 6 tact switch, 4 Address Jumpers to pair multiple unit so they don’t interfere with each other. Board provided with power LED, valid transmission LED. Project works with 5 V DC, On board LM1117-3.3V regulator […]
Real time clock with 2 alarms and temperature sensing using PIC18F4550 and DS3231
Posted on: 19 Dec 2017
After the simple interfacing of the PIC18F4550 microcontroller with the DS3231 RTC, now let’s add the alarms functionality and temperature monitor to our previous project. Interfacing PIC18F4550 with DS3231 project link: Real time clock & calendar with PIC18F4550 and DS3231 As written in the datasheet the DS3231 RTC has a built-in 2 alarm functions and […]
Using a supercapacitor for power management and energy storage with a small solar cell, Part 2
Posted on: 18 Dec 2017
In Part 1 of this series, we have reviewed solar cell performance, how to select and size the supercapacitor, requirements of supercapacitor charging circuits and charging IC characteristics. We will now use two case studies to illustrate these properties in detail. Case Study 1: Using a small solar cell indoors at low light, 100 lux, to power a […]
Interfacing PIC16F84 with DS3231 RTC
Posted on: 18 Dec 2017
This post shows how to make a real time clock and calendar using PIC16F84 and DS3231 RTC. The DS3231 uses I2C protocol to interface with the master device which is in this example the PIC16F84A MCU. In this project software I2C is used because the PIC16F84A MCU has no hardware I2C module. Hardware Required: PIC16F84A […]