Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yashkathe/security-system-with-raspberrypi
Python virtual environment for home security system with raspberry pi
https://github.com/yashkathe/security-system-with-raspberrypi
embedded-systems flask iot ngnix python raspberry-pi uwsgi
Last synced: 8 days ago
JSON representation
Python virtual environment for home security system with raspberry pi
- Host: GitHub
- URL: https://github.com/yashkathe/security-system-with-raspberrypi
- Owner: yashkathe
- Created: 2021-04-10T10:03:08.000Z (over 3 years ago)
- Default Branch: college-project
- Last Pushed: 2022-10-27T16:30:03.000Z (about 2 years ago)
- Last Synced: 2024-11-06T13:53:10.187Z (about 2 months ago)
- Topics: embedded-systems, flask, iot, ngnix, python, raspberry-pi, uwsgi
- Language: HTML
- Homepage:
- Size: 10.8 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Home Security System with RaspberryPI
The system with a help of few sensors, monitored by our RPi, keeps our house safe from
burglars, gas leaks and also monitors the room temperature conditions.## Compoenents used
1. Raspberry Pi 3B+
2. DHT22 sensor (temperature and humidity)
3. MQ6 sensor (gas leak)
4. IR sensor (for burglar alarm)## Packages installed
1. Flask
2. NGiNX
3. UWSGI
4. Skeleton## Analysis
- At the bottom of the stack is the hardware, which in our case is Raspberry Pi 3B+.
- On top of this, we got our OS, which is Raspbian Stretch Lite.
- The OS gives us access to the features of the hardware.
- On top of the OS, we have got a python web micro framework called Flask.
- Flask specializes in making it easy to create simple web applications.
- The application server we using is uWSGI.
- uWSGI is a link between our actual web server and our flask application.
- The web server that we are using is NGiNX.
- NGinX is responsible for exposing our application to the internet## Circuit Diagram
![Circuit Digram](https://raw.githubusercontent.com/yashkathe/Security-system-with-raspberryPi/college-project/assets/Picture1.png)
## Circuit connections
![P 1](https://raw.githubusercontent.com/yashkathe/Security-system-with-raspberryPi/college-project/assets/Picture4.png)
![P 2](https://raw.githubusercontent.com/yashkathe/Security-system-with-raspberryPi/college-project/assets/Picture5.png)
![P 3](https://raw.githubusercontent.com/yashkathe/Security-system-with-raspberryPi/college-project/assets/Picture7.png)## Website to read sensor states
![p 1](https://raw.githubusercontent.com/yashkathe/Security-system-with-raspberryPi/college-project/assets/Picture2.png)
![p 1](https://raw.githubusercontent.com/yashkathe/Security-system-with-raspberryPi/college-project/assets/Picture3.png)