This shows you the differences between two versions of the page.
iothings:proiecte:2021:security_system [2022/01/27 22:40] diana_gabriela.dinu [5. Issues and solutions] |
iothings:proiecte:2021:security_system [2022/01/28 00:28] (current) diana_gabriela.dinu [1. Project Objective] |
||
---|---|---|---|
Line 2: | Line 2: | ||
author Dinu Diana-Gabriela ACES 2021 | author Dinu Diana-Gabriela ACES 2021 | ||
- | |||
- | Page still under Construction... | ||
+ | [[https://www.youtube.com/watch?v=4TVAO9mccV4 | Video Demo]] | ||
===== 1. Project Objective ===== | ===== 1. Project Objective ===== | ||
- | The purpose of the project is to create a smart alarm system. | + | The purpose of the project is to create a smart security system. |
The security alarm does not provide audio feedback when movement is detected. The owner can turn the alarm on and off without physical access to the system, but rather via a web page. When turned on, if the security system detects movement it will notify the owner with an E-mail and will update the web page as well. | The security alarm does not provide audio feedback when movement is detected. The owner can turn the alarm on and off without physical access to the system, but rather via a web page. When turned on, if the security system detects movement it will notify the owner with an E-mail and will update the web page as well. | ||
Line 214: | Line 213: | ||
===== 6. Conclusions ===== | ===== 6. Conclusions ===== | ||
+ | In conclusion, the project successfully implements a security system which can alert the user of unexpected movement close to the system. The project shows how smart systems can be implemented in our day to day life. | ||
- | + | Despite the challenges that appeared along the way, this project was helpful in teaching us how we can implement our own smart systems without spending a fortune. | |
==== Bibliography ==== | ==== Bibliography ==== | ||
+ | **Documentation sources** | ||
1. [[https://en.wikipedia.org/wiki/Passive_infrared_sensor#:~:text=A%20passive%20infrared%20sensor%20(PIR,in%20PIR-based%20motion%20detectors.|Passive infrared sensor - Wikipedia]] | 1. [[https://en.wikipedia.org/wiki/Passive_infrared_sensor#:~:text=A%20passive%20infrared%20sensor%20(PIR,in%20PIR-based%20motion%20detectors.|Passive infrared sensor - Wikipedia]] | ||
Line 224: | Line 224: | ||
2. [[https://www.sgbotic.com/index.php?dispatch=products.view&product_id=2550#:~:text=Description-,The%20ESP32%20Development%20Board%20is%20a%20low-footprint%2C%20minimal%20system,require%20wireless%20and%20internet%20connectivity.|ESP32 Development board]] | 2. [[https://www.sgbotic.com/index.php?dispatch=products.view&product_id=2550#:~:text=Description-,The%20ESP32%20Development%20Board%20is%20a%20low-footprint%2C%20minimal%20system,require%20wireless%20and%20internet%20connectivity.|ESP32 Development board]] | ||
- | 3. | + | 3. [[https://www.circuito.io | Electrical schematic tool - circuito.io]] |
+ | |||
+ | 4. [[https://www.draw.io | State machine diagram - draw.io]] | ||
+ | |||
+ | **Components** | ||
+ | |||
+ | 1. [[https://cleste.ro/?utm_medium=GoogleAds&utm_campaign=GoogleAdsSearch&utm_source=DynamicAdGroup&gclid=Cj0KCQiAosmPBhCPARIsAHOen-OOSqnnr7jSesFkQVEPrTW964saA0XRxyMv6W_KRypj1mE--4qZps8aAtLPEALw_wcB|Cleste]] | ||
+ | |||
+ | 2. [[https://www.optimusdigital.ro/ro/|OptimusDigital]] | ||
+ | |||
+ | **Libraries** | ||
+ | |||
+ | 1. [[https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/| File uploader plugin]] | ||
+ | |||
+ | 2. [[https://randomnerdtutorials.com/esp32-async-web-server-espasyncwebserver-library/| AsyncTCP and ESPAsyncWebServer]] | ||
+ | |||
+ | 3. [[https://github.com/mobizt/ESP-Mail-Client| ESP32_MailClient]] | ||
+ | |||
+ | 4. [[https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/| Attaching interrupt routines]] | ||
---- | ---- | ||
+ | **Download the Source code** | ||
+ | {{:iothings:proiecte:2021:security_system_diana_dinu.rar|Source code}} | ||