This shows you the differences between two versions of the page.
|
pm:prj2025:fstancu:andrei.cojocaru [2025/05/27 00:42] andrei.cojocaru3870 [Download] |
pm:prj2025:fstancu:andrei.cojocaru [2025/05/27 22:48] (current) andrei.cojocaru3870 [Hardware Design] |
||
|---|---|---|---|
| Line 43: | Line 43: | ||
| | Servomotors x2 (S3003) | [[https://www.kjell.com/globalassets/mediaassets/701905_87902_datasheet_en.pdf|Datasheet]] | [[https://www.optimusdigital.ro/ro/motoare-servomotoare/616-servomotor-s3003.html|OptimusDigital]] | Steering servos | | | Servomotors x2 (S3003) | [[https://www.kjell.com/globalassets/mediaassets/701905_87902_datasheet_en.pdf|Datasheet]] | [[https://www.optimusdigital.ro/ro/motoare-servomotoare/616-servomotor-s3003.html|OptimusDigital]] | Steering servos | | ||
| - | <note tip> | ||
| **Electrical schematic:** | **Electrical schematic:** | ||
| {{:pm:prj2025:fstancu:Cojocaru_Andrei_Schematic.jpg?600x|Block diagram of the system}} | {{:pm:prj2025:fstancu:Cojocaru_Andrei_Schematic.jpg?600x|Block diagram of the system}} | ||
| - | </note> | + | |
| + | **The hardware part is completely soldered** | ||
| ===== Environment===== | ===== Environment===== | ||
| Line 289: | Line 289: | ||
| ===== Aditional ===== | ===== Aditional ===== | ||
| <note tip> | <note tip> | ||
| - | To view the image transmitted by the camera and to control it (movement, tracking), I created an HTML page where you enter the IP address assigned to the controller and click “Start.” | + | To view the image transmitted by the camera and to control it (movement, tracking), I created an HTML page where you enter the IP address assigned to the controller and click “Start.” The file is included in the project zip {{:pm:prj2025:fstancu:sketch.zip?linkonly|Archive}}! |
| </note> | </note> | ||
| - | ===== Conclusions ===== | ||
| - | ===== Download ===== | + | {{:pm:prj2025:fstancu:htmlpage.png?600x|HTML-PAGE}} |
| + | ===== Results and Conclusion ===== | ||
| + | At the time of the latest update, face detection in the frame occurs about twice per second (limited by the microcontroller’s processing power and the data transmission and processing speed). | ||
| + | Of course, the project can be modernized and optimized to run as fast as possible! | ||
| + | The end result is a fully functional project, ready for use, and its design can be customized to anyone’s preferences. | ||
| - | Archive with the project, unzip it and open in your Arduino Ide! | + | This project took me around 50–60 hours (maybe even much longer—after a while I stopped keeping track of time 😊), the hardest part being the software, where I ran into the most errors. The hardware side was fairly straightforward and didn’t give me any problems. |
| - | {{:pm:prj2025:fstancu:sketch.zip?linkonly|Archive}} | + | ===== Downloads ===== |
| + | |||
| + | |||
| + | {{:pm:prj2025:fstancu:sketch.zip?linkonly|Archive}} with the project, unzip and open it in your Arduino IDE! | ||
| ===== Bibliography/Resurse ===== | ===== Bibliography/Resurse ===== | ||
| + | ESP32-CAM datasheet: https://media.digikey.com/pdf/Data%20Sheets/DFRobot%20PDFs/DFR0602_Web.pdf | ||
| + | |||
| + | ESP32Servo Library: https://github.com/madhephaestus/ESP32Servo | ||
| + | |||
| + | ESP32 Useful library and tutorials: https://randomnerdtutorials.com/ | ||
| + | |||
| + | Espressif webpage: https://www.espressif.com/en/products/devkits/esp-eye/overview | ||
| + | |||
| + | Espressif Github: https://github.com/espressif/esp-who | ||
| + | |||
| + | Arduino and ESP32 Forums! | ||
| + | And a lot of YouTube videos, but most of them was useless :) | ||