Bluetooth Based Smart Home using atmega8 microcontroller

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

Bluetooth Based Smart Home

PC Screenshot

Bluetooth based smart home screenshot
For more Detail: Bluetooth Based Smart Home using atmega8 microcontroller

Quick Solutions to Questions related to Bluetooth Based Smart Home:

  • 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.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top