This shows you the differences between two versions of the page.
iothings:proiecte:2022:smart_backpack [2023/01/20 03:24] vlad.gavan |
iothings:proiecte:2022:smart_backpack [2023/01/20 07:55] (current) vlad.gavan |
||
---|---|---|---|
Line 2: | Line 2: | ||
* Student: Vlad Găvan, ACES | * Student: Vlad Găvan, ACES | ||
+ | * {{:iothings:proiecte:2022:gavan_vlad_iot.zip|}} | ||
=== 1. Overview === | === 1. Overview === | ||
Line 105: | Line 106: | ||
Flow diagram: | Flow diagram: | ||
+ | {{ :iothings:proiecte:2022:flow_diagram_smart_backpack.jpg?300 |}} | ||
Firebase images: | Firebase images: | ||
+ | {{ :iothings:proiecte:2022:firebase_1_smart_backpack.jpg?300 |}} | ||
+ | {{ :iothings:proiecte:2022:firebase_2_smart_backpack.jpg?300 |}} | ||
=== 4. Demonstration === | === 4. Demonstration === | ||
+ | Short demonstrative video. Because of the GPS module acting up this demo was created a bit before the final code. | ||
+ | https://www.youtube.com/shorts/tpSXw9D4iDU | ||
+ | |||
+ | |||
+ | === 5. Conclusion === | ||
+ | In conclusion, this project can be considered a prototype for a smart backpack, using microcontroller programming and data visualization concepts to create an IoT system that can make the life of students easier all around the globe. | ||
+ | |||
+ | Future possible improvements: | ||
+ | * While accurate (except for altitude) this specific GPS module takes a lot to calibrate and doesn't really work indoors; | ||
+ | * Find another solution to send GPS data efficiently instead of WiFi. Nobody ha WiFi inside their backpacks; | ||
+ | * Find another solution to get current day of the week, same reason, WiFi isn't always available; | ||
+ | * Store the timetable externally, some memory problems appeared when comparing the dates form time to time; | ||
+ | * Add more features: such us notifying you when you also forget a book for the respective day | ||
+ | * Improvement of security. The data should be sent in a more secure way, otherwise the GPS tracking can turn from a security reason to the exact opposite. | ||
+ | |||
+ | === 6. References === | ||
+ | * https://randomnerdtutorials.com/ | ||
+ | * https://esp32io.com | ||
+ | * https://cplusplus.com/reference/ctime/tm/ | ||
+ | * https://patient.info/bones-joints-muscles/back-and-spine-pain/back-pain-in-children | ||
+ |