This Repo contains various projects and applications based on the ATmega32 microcontroller and their corresponding web applications.
Smart Home Project using ATmega32 drivers and web application. In addition to implementing various experiments such as Logic Analyzer & Oscilloscope, ... further details and the code are in the below links
A GUI-based smart home that enables the user to monitor and control his home remotely using a web application and only one microcontroller (ATmega32). The smart home implemented has various features for both automatic and manual control (remotely).
Implementing various experiments with ATmega32 microcontroller and using a web application for visualization and control.
- SW Debugger
- Wave Generator
- Logic Analyzer
- Oscilloscope
A GUI-based smart home that enables the user to monitor and control his home remotely using a web application and only one microcontroller (ATmega32).
a) User can monitor indoor temperature
b) User can monitor and control Door lock
c) User can monitor and control Fan status
d) User can change Door lock password
e) User can change light intensity of the home
f) User can control his electrical devices
g) User can see the current weather status
h) User can use voice commands to control the house (as a form of smart assistance)
a) Communication is wirelessly using HC-12 (Half-Duplex Wireless 433.4-473.0 MHz RF module)
b) User can enter the door lock password using a keypad
c) User can interact using LCD 2*16
d) Fan can be manually controlled or automatically controlled using the indoor temperature of the LM35 sensor. Speed is set using the PWM of the timer
e) Light can be manually controlled or automatically controlled using the indoor light intensity of the LDR
f) Electrical devices control is done by using a relay, which are controlled remotely from the application.
g) Password is saved on the internal EEPROM of the microcontroller
h) Door can be locked/unlocked remotely using servo motor (simulating door lock)
LCD | Keypad | Servo Motor |
---|---|---|
LM35 | LDR | DC Motor |
Buzzer | HC12 | Relay & Lamp |
DIO | Timers | EEPROM | ADC |
---|---|---|---|
EXTI | UART | WDT |