Summary of Bluetooth Based Smart Home using atmega8 microcontroller
This project automates home appliances using a PC with Bluetooth connectivity. It employs an Atmega8 microcontroller paired with a SparkFun serial Bluetooth module to communicate via SPP profile. The system features dual temperature sensors, an LDR light sensor, and a PIR motion sensor to monitor environmental conditions. Users can control up to five devices through a custom Visual Basic application, with status updates displayed on an LCD and LEDs.
Parts used in the Bluetooth Based Smart Home:
- USB Bluetooth adapter
- Serail Bluetooth converter
- Sparkfun bluetooth module
- Atmega8 microcontroller
- Visual Basic software
- Bascom Basic compiler
- 2 Temperature sensors (1 Indoor & 1 Outdoor)
- 1 Light sensor with LDR
- 1 PIR motion sensor
- LCD interface
- LED interface
This project is used to automate the home appliances through Bluetooth enabled PC. You can use the USB Bluetooth at the PC side and an Serail Bluetooth converter is used at the microcontroller side. The sparkfun bluetooth module is used here, but you can use any serial bluetooth module which supports SPP profile. Atmega8 microcontroller is used in this project
The PC application software was written using visual basic and the microcontroller coding was done through Bascom Basic. The project had the following features
- 2 Temperature sensor (1 Indoor & 1 Outdoor)
- High resolution temperature sensors are used (0.06deg)
- 1 Light sensor with help of LDR
- 1 PIR motion sensor
- 5 Devices can be controlled
- LCD & LED interface to display the status
Post your doubts on the Forum
Circuit Diagram
PC Screenshot
For more Detail: Bluetooth Based Smart Home using atmega8 microcontroller
- How is the PC connected to the microcontroller?
The PC connects using a USB Bluetooth adapter while the microcontroller uses a Serail Bluetooth converter. - What type of Bluetooth module is recommended for this project?
A Sparkfun bluetooth module or any serial bluetooth module supporting the SPP profile can be used. - Which microcontroller is utilized in this automation system?
An Atmega8 microcontroller is used in this project. - What software was used to write the PC application?
The PC application software was written using visual basic. - How many devices can be controlled by this system?
This system allows users to control 5 devices. - What sensors are included for monitoring environmental data?
The project includes 2 temperature sensors, 1 light sensor with LDR, and 1 PIR motion sensor. - How does the system display the operational status?
Status is displayed using an LCD and LED interface. - Can other Bluetooth modules replace the Sparkfun module?
Yes, you can use any serial bluetooth module which supports the SPP profile.