Author - Ligo George

OpenWrt Logo

Getting Started with OpenWrt C Programing

In this tutorial we will learn how to cross compile a C program for OpenWrt. Cross compiling a C program for OpenWrt is a little complicated task for beginners. So I thought of writing a detailed tutorial for it. Please feel free to comment below if you have any doubts or you want to add anything more to this article.OpenWrtPrerequisite You need a linux system for making the OpenWrt build environment. We are using Ubuntu in this tutorial. Windows 10 [...]

Read more...
Automatic School College Bell using PIC Microcontroller

Automatic School / College Bell using PIC Microcontroller

Here we are sharing a fully automatic and configurable bell which can be used in schools and colleges. It is made using commonly available microcontroller and other components. Components RequiredPIC 18F4550 16×2 LCD Display DS1307 or DS3232 32.768 kHz Crystal 16 MHz Crystal 4.7K Resistor – 7 10K Resistor 10K Preset 22pF Capacitor – 2 100nF Capacitor 4×4 Keypad 680R Resistor LED – 1 3V CMOS Battery BC548 1N4148 Relay (5V/12V)Circuit Diagram Automatic College Bell using Microcontroller – Circuit Diagram How to connect the Bell ? Program The microcontroller program is written using MikroC Pro compiler. #define MENU_KEY 'D' #define SAVE_EXIT '*' #define [...]

Read more...
I²C Bus Logo

I²C – Inter-Integrated Circuit

I²C or I2C is an abbreviation of Inter-Integrated Circuit, a serial communication protocol made by Philips Semiconductor (now it is NXP Semiconductor). It is created with an intention of communication between chips reside on the same Printed Circuit Board (PCB). It is usually used to interface slow speed ICs to processor or microcontroller. It is a master-slave protocol, usually a processor or microcontroller is the master and other chips like RTC, Temperature Sensor, EEPROM will be the slave. We [...]

Read more...
Home Automation using Bluetooth and Mobile App

Home Automation using Bluetooth and Mobile App

Technology is a never ending process. To be able to design a product using the current technology that will be beneficial to the lives of others is a huge contribution to the community. Generally in today’s modern world human beings are addicted to using modern equipment. So here we can perform home automation by using an Android App and Bluetooth as a wireless communication medium. Home automation not only refers to reduce human efforts but also energy efficiency and time [...]

Read more...
PIC Microcontroller - SPI

SPI Communication with PIC Microcontroller – MPLAB XC8

SPI (Serial Peripheral Interface) is a full duplex synchronous serial communication interface used for short distance communications. It is usually used for communication between different modules in a same device or PCB. SPI devices communicates each other using a master slave architecture with a single master.SPI CommunicationSPI is called as a 4-wire bus as it requires four wires for its communication as shown above. In the case of single slave communications we need only 3 wires, as slave select (SS) [...]

Read more...
SPI Communication

SPI – Serial Peripheral Interface

SPI (Serial Peripheral Interface) is a full duplex synchronous serial communication interface used for short distance communications. It is usually used for communication between different modules in a same device or PCB. SPI devices communicates each other using a master slave architecture with a single master. Multiple slaves are supported through individual slave select lines. SPI Interface SPI is called as a 4-wire bus as it requires four wires for its communication as shown below. In the case of single slave [...]

Read more...
Intel Core i7 Processor

What is a Microprocessor ?

What is a Microprocessor ? A microprocessor is an integrated circuit (IC) which incorporates core functions of a computer’s central processing unit (CPU). It is a programmable multipurpose silicon chip, clock driven, register based, accepts binary data as input and provides output after processing it as per the instructions stored in the memory. Block Diagram of a ComputerBlock Diagram of a ComputerHow does a Microprocessor work ? A processor is the brain of a computer which basically consists of Arithmetical and Logical [...]

Read more...
EasyEDA vs DipTrace vs OrCAD

EasyEDA vs DipTrace vs OrCad

Today I am gonna write about my PCB designing journy that happend before 8 year. I started doing hobby circuits before 8 years and now I am doing professional circuits. Phase 1 : Hand Drawn (no Softwares) I started desiging PCB manually without using any softwares. Mostly I used graph papers to design PCB as it was very easy to make measurements and alignments. Several itrations of drawing was required to make even a small circuit. After the design is completed, I [...]

Read more...