This shows you the differences between two versions of the page.
iothings:proiecte:2021:automaticpetfeeder [2022/01/22 23:37] teodor.calinovschi |
iothings:proiecte:2021:automaticpetfeeder [2022/01/28 17:18] (current) teodor.calinovschi |
||
---|---|---|---|
Line 7: | Line 7: | ||
<sub>[[https://github.com/Caliamster/automatic_pet_feeder|Project repository]]</sub> | <sub>[[https://github.com/Caliamster/automatic_pet_feeder|Project repository]]</sub> | ||
\\ | \\ | ||
- | <sub>[[https://www.youtube.com/|Demo video]]</sub> | + | <sub>[[https://www.youtube.com/watch?v=Cofqujv9y-g&ab_channel=Matcha|Demo video]]</sub> |
=== I. Short Description === | === I. Short Description === | ||
Line 43: | Line 43: | ||
\\ | \\ | ||
=== IV. Software implementation === | === IV. Software implementation === | ||
- | I used Arduino IDE, as Espressif ESP32-WROOM-32D board is compatible with it. The programming language is C/C++. Being an IoT project, it requires some overt the internet communication. That being said, I used the Arduino Cloud IoT platform from where I can control and monitor the feeder. | + | I used Arduino IDE, as Espressif ESP32-WROOM-32D board is compatible with it. The programming language is C/C++. Being an IoT project, it requires some over the internet communication. That being said, I used the Arduino Cloud IoT platform from where I can control and monitor the feeder. |
Any Arduino compatible code consists of **2** main **void functions**: | Any Arduino compatible code consists of **2** main **void functions**: | ||
Line 74: | Line 74: | ||
Then, I 3D printed the parts and assembled them, the final product looking like in the image below. | Then, I 3D printed the parts and assembled them, the final product looking like in the image below. | ||
+ | |||
+ | {{:iothings:proiecte:2021:apf_real_life.jpeg?600 | Real life}} | ||
\\ | \\ | ||
\\ | \\ | ||
Line 86: | Line 88: | ||
* Get a better RFID reader with greater range. | * Get a better RFID reader with greater range. | ||
* Offer a way to configure Wi-Fi and email address without reuploading the code. | * Offer a way to configure Wi-Fi and email address without reuploading the code. | ||
+ | * Find another method for measuring how much food drops. | ||
=== VII. References === | === VII. References === |