Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iothings:proiecte:2022:bear_detection_system [2023/01/20 04:24]
aconstantinescu1108 [5.Conclusions]
iothings:proiecte:2022:bear_detection_system [2023/02/11 22:14] (current)
aconstantinescu1108 [Bear Detection System]
Line 1: Line 1:
 ====== Bear Detection System ====== ====== Bear Detection System ======
-Constantinescu ​Alexandru-Iulian - ACES+Alexandru-Iulian ​Constantinescu ​- ACES
  
 aconstantinescu1108@stud.etti.upb.ro aconstantinescu1108@stud.etti.upb.ro
 +
 +[[https://​github.com/​constAlexandru/​IoT_project_ACES2]]
  
 ==== 1.Description ==== ==== 1.Description ====
Line 72: Line 74:
 Afterwards I uploaded the header from the ArduinoIDE sketch. Afterwards I uploaded the header from the ArduinoIDE sketch.
  
-<note tip>In the header file, changing the array of weights to be //const// moved the array the Flash memory, making it easier to fit the model on the board</​note>​+<note tip>In the header file, changing the array of weights to be //const// moved the array in the Flash memory, making it easier to fit the model on the board</​note>​
  
 === 3.2. Firebase Storage === === 3.2. Firebase Storage ===
Line 93: Line 95:
 ==== 4.Results ==== ==== 4.Results ====
  
-Overall the implementation of the system is not done. I made the neural network for detecting bears, and put it on the ESP32-CAM. The ultrasonic sensor also works well. The problems I am currently facing are connecting to the Firebase and to the SMTP server. I was able to connect to Firebase with the current ESP32-CAM and upload images unitil recently, as can be seen in the image from chapter 3.2. One challenge I encountered on working on this project were the faulty ESP32-CAMs (one arrived broken and 2 became broken after a few hours of usage). As I can't see exactly the images taken is also hard to adapt the neural network for correct inference on the board.+Overall the implementation of the system is not done. I made the neural network for detecting bears, and put it on the ESP32-CAM. The ultrasonic sensor also works well. The problems I am currently facing are connecting to the Firebase and to the SMTP server. I was able to connect to Firebase with the current ESP32-CAM and upload images unitil recently, as can be seen in the image from chapter 3.2. One challenge I encountered on working on this project were the faulty ESP32-CAMs (one arrived broken and 2 became broken after a few hours of use). As I can't see exactly the images taken is also hard to adapt the neural network for correct inference on the board.
  
 ==== 5.Conclusions ==== ==== 5.Conclusions ====
Line 99: Line 101:
   * Even with augmentation,​ it's still preferable to have a bigger dataset for training neural networks   * Even with augmentation,​ it's still preferable to have a bigger dataset for training neural networks
   * Neural networks have become smaller (some of them) but they need to become more small in order to easily fit in small embedded systems   * Neural networks have become smaller (some of them) but they need to become more small in order to easily fit in small embedded systems
-  * IoT projects can be quite complex as they involve many aspects from communication to memory management, power management and sometimes even neural networks+  * IoT projects can be quite complex as they involve many aspects from communication to memory management, power management and sometimes even neural networks ​but with enough creativity their applications seem endless 
 + 
 +==== 6.Resources ==== 
 +Besides the links from above, I would like to mention: 
 +[[https://​www.tensorflow.org/​lite/​microcontrollers/​get_started_low_level]] 
 + 
 +[[https://​www.digikey.com/​en/​maker/​projects/​intro-to-tinyml-part-2-deploying-a-tensorflow-lite-model-to-arduino/​59bf2d67256f4b40900a3fa670c14330]] 
 + 
 +[[https://​www.youtube.com/​watch?​v=Qu-1RK4Fk7g&​ab_channel=AndreasSpiess]] 
 + 
 +[[https://​netron.app/​]] 
 + 
 +[[https://​github.com/​tensorflow/​tflite-micro/​tree/​main/​tensorflow/​lite/​micro/​examples/​person_detection]] 
 + 
 +[[https://​randomnerdtutorials.com/​esp32-cam-ov2640-camera-settings/​]] 
iothings/proiecte/2022/bear_detection_system.1674181487.txt.gz · Last modified: 2023/01/20 04:24 by aconstantinescu1108
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0