Skip to content

A smart house simulation using stm32f3discovery microcontroller

Notifications You must be signed in to change notification settings

RezaAbbaszadeh/Smart-House-STM32CUBEMX-KEIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-House-STM32CUBEMX-KEIL

A smart house simulation using Arm stm32f3discovery microcontroller.

Features

  • There is an alarm system which is trigerred when a move detected or the temprature rises too high
  • There are 4 rooms that thier lights are controlled by buttons.
  • We can activate and deactivate alarm system after entering password
  • Change password
  • Show live status of lights, temperature, date and time on LCD
  • Turn lights on and off automatically based on time or LDR (light) sensor status
  • Send Logs for every event using UART
  • A windows form app to show and filter logs, show and edit lights status, change password, set date and time (using UART)

What I used:

  • Timers
  • PWM
  • UART
  • ADC
  • Interrupt and priorities
  • RTC

Hardware

  • stm32f3Discovery board
  • LCD 20x4
  • 7 segment
  • 7447 ic
  • Keypad 4x4
  • Relay module
  • PIR
  • Volume
  • LM35
  • LDR
  • Buttons
  • LEDs
  • Breadboard

Output

Check for images and videos in OutputMedia folder

About

A smart house simulation using stm32f3discovery microcontroller

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published