Sending and Receiving SMS with device controller
This project can send and receive sms, it can also used to control 3 devices. The received message is displayed over the lcd display. Also you can compose a new message and send it to any mobile. For editing a new message a normal ps2 computer keyboard is used here. Features Control control 3 devices Can receive sms and scroll it over the lcd display. Can send new sms through pc keyboard Password protected Musical alarm 16x2 LCD Circuit Diagram Operating procedure Switch on the power supply and the modem will be initialized. All the status are displayed over the lcd display. Wait until to the lcd...
GSM based Home security system
This project gives a home security system with GSM interface. so you can get sms alert from your home when the security fails. The system has 1 motion sensor, 2 magnetic sensor for doors and 1 temperature sensor. The whole system is controlled by atmega8 microcontroller. It continuously reads the sensors and if any of the sensor fails then it will send an SMS to the house owner. Circuit Diagram Operating procedure To store the house owner number with the system, close the jumper and switch on the circuit. After initiating the modem the microcontroller will wait for the password through SMS. The...
SMS based device controller
This project is used to control 4 devices through SMS. Atmega8 is used here to interact with the GSM Modem. The modem used in this project is based on SIM300 module with TTL interface. The modem is controlled through the AT commands. The system is protected by a password and the person who knows the password can control the devices. The code is written in Bascom Basic. Circuit Diagram: Operation: The circuit will take around 30 to 40 seconds to initialize the modem. The status of the devices before the power failure is restored. Then it will wait for the sms commands from the user. The user has...
Interfacing GPS with Atmega8
This article help you to interface GPS receiver with the AVR microcontroller. The GPS data's are displayed over an 16x2 LCD display. The program is written in Bascom Basic. Program 'Project: M8 + GPS Module Decoder Test 'Results: M8 successful operation of a small board, display latitude and longitude and time 'Compiler version: bascom-avr 1.11.7.8 'avrprojects.info '-------- Compiler directives statement --------------------------- $ regfile = "M8def.dat" $ crystal = 3686400 $ baud = 4800 'by the GPS module output baud rate '------------- LCD connection, key definitions ------------...
Ultrasonic range finder using ATMega8515
This project is used to measure the distance using ultrasonic sensors. The ultrasonic signal passes through the atmosphere to a barrier, which we want to measure the distance. Part of this signal is reflected and travels back to the receiver. The time delay between sending and receiving signals are then determined by distance barriers. The device was designed as a parking assistant for the car. It will help the driver while reversing the car to measure the amount of free space behind the vehicle. It is possible to download for this device are two types of software on the MCU. The first version...
Reading and writing SD card using Atmega16
This project explains how to read and write an SD card using an AVR microcontroller. SD card Pin description of an SD card Pin Name Function (SD Mode) Function (SPI Mode) 1 DAT3/CS Data Line 3 Chip Select/Slave (SS) 2 CMD/DI Command Line Mater Out Slave In (MOSI) 3 VSS1 Ground Ground 4 VDD Supply Voltage Supply Voltage 5 CLK Clock Clock (SCK) 6 VSS2 Ground Ground 7 DAT0/DO Data Line 0 Master In Slave Out (MISO) 8 DAT1/IRQ Data Line 1 Unused or IRQ 9 DAT2/NC Data Line 2 Unused Important SD card commands Command Argument Type Response Description CMD0 None R1 Tell the card to reset and enter its...
Capacitance and Inductance meter using Atmega8
This project can measure capacitance and inductance using the Atmega8 microcontroller and the code is written in Bascom AVR. The limitations of this project is Inductance Range: 0.1?H to 2H Capacitance Range: 1pF to 2.5?F Electrolytic Capacitor Measurement Range: 0.1?F to 30000?F Circuit Diagram: Hardware Pictures: Downloads: Bascom code...
Digital Voltmeter
This project gives you a digital voltmeter which can measure voltage from 0v to 25V DC. The values are displayed over the 7segment display. Atmega8 is used and the internal ADC is used to measure the DC voltage. The resistor network is used to reduce the input voltage to the 0-5v. Circuit Diagram Photo Download Bascom code...
Digital dimmer using atmega8
This project is used to control the brightness of the lamp or can be used to control the speed of the fan. The system consists of 3 block they are Zero crossing detector Microcontroller (Atmega8) Load Driver (BT136) As the name implies the zero crossing detector generates pulses for every zero crossing of the input AC signal. This pulses are fed to the microcontroller interrupt pin through the opto coupler. The opto coupler is used for the isolation of the high voltage AC to the low voltage DC supply at the microcontroller side. The microcontroller was interrupted for every zero crossing which...
DS1307 based Clock
This project gives you a real time clock with the RTC chip DS1307. This RTC chip has inbuilt oscillator for clock and it has its own registers for full calender. In this project we dont take care about the days and we just use the time functions. There are 3 push buttons on the circuit to change the time and the time is displayed over the LCD display. You have to provide battery backup for the RTC chip, so that the time runs inside the chip during power failure. The code is written in Bascom basic, you can also download the proteus simulation file. Circuit Diagram Bascom code $regfile = "m8def...