This shows you the differences between two versions of the page.
pm:prj2021:amocanu:exercise-repetition-counter [2021/06/03 08:31] alexandru.biolete [Resurse Software] |
pm:prj2021:amocanu:exercise-repetition-counter [2021/06/03 10:23] (current) alexandru.biolete [Download] |
||
---|---|---|---|
Line 19: | Line 19: | ||
* ESP32 (WEMOS LOLIN32) | * ESP32 (WEMOS LOLIN32) | ||
* Senzor ultrasonic HC-SR04 | * Senzor ultrasonic HC-SR04 | ||
- | * Ecran OLED 0.96" | + | * Ecran OLED 0.96” I2C |
* Modul buzzer activ | * Modul buzzer activ | ||
* Buton | * Buton | ||
Line 32: | Line 32: | ||
{{:pm:prj2021:amocanu:biolete_alexandru-eusebiu--exercise_repetition_counter--board.jpeg}} | {{:pm:prj2021:amocanu:biolete_alexandru-eusebiu--exercise_repetition_counter--board.jpeg}} | ||
===== Software Design===== | ===== Software Design===== | ||
- | Ca mediu de dezvoltare am folosit Visual Studio Code cu extensia PlatformIO. | + | Ca mediu de dezvoltare am folosit Visual Studio Code cu extensia PlatformIO. Schema electrică a fost făcută în EAGLE. |
Bibliotecile folosite sunt: | Bibliotecile folosite sunt: | ||
Line 41: | Line 41: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Sunt mulțumit de ceea ce am reușit să pun cap la cap, dar nu am reușit să duc la capăt tot ce mi-am propus. Aș fi vrut să dezvolt și o aplicație de mobil în React Native și să loghez informația de pe dispozitiv într-o bază de date sau într-un REST API și să adaug mai multe funcționalități care să poată fi controlate prin intermediul acesteia. | ||
+ | * Demo: [[https://www.youtube.com/watch?v=C_byAwH811Y|YouTube]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Proiectul a fost interesant. Mi-a stârnit un interes pe care nu îl aveam pentru partea de hardware și este posibil ca pe viitor să mai experimentez cu astfel de lucruri. | ||
===== Download ===== | ===== Download ===== | ||
+ | * {{:pm:prj2021:amocanu:biolete_alexandru-eusebiu--exercise_repetition--documentation.pdf|Descarcă ca PDF}} | ||
+ | * Repository: [[https://github.com/alexbiolete/arduino-exercise-repetition-counter|GitHub]] | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
* Aprilie 27 - Documentația inițială a fost creată | * Aprilie 27 - Documentația inițială a fost creată | ||
Line 51: | Line 54: | ||
* Iunie 3 - Finalizarea proiectului și realizarea documentației finale | * Iunie 3 - Finalizarea proiectului și realizarea documentației finale | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | * {{:pm:prj2021:amocanu:biolete_alexandru-eusebiu--exercise_repetition--documentation.pdf|Descarcă ca PDF}} | ||
==== Resurse Software ==== | ==== Resurse Software ==== | ||
* [[https://stackoverflow.com/questions/41501360/getting-distance-in-inches-and-cm-from-ultrasonic-sensor-in-arduino|Getting Distance in Inches and Cm from Ultrasonic Sensor in Arduino - Stack Overflow]] | * [[https://stackoverflow.com/questions/41501360/getting-distance-in-inches-and-cm-from-ultrasonic-sensor-in-arduino|Getting Distance in Inches and Cm from Ultrasonic Sensor in Arduino - Stack Overflow]] | ||
+ | * [[https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/|Guide for I2C OLED Display with Arduino]] | ||
+ | * [[https://randomnerdtutorials.com/esp32-bluetooth-low-energy-ble-arduino-ide/|Getting Started with ESP32 Bluetooth Low Energy (BLE) on Arduino IDE]] | ||
==== Resurse Hardware ==== | ==== Resurse Hardware ==== | ||
* [[https://cleste.ro/placa-dezvoltare-nodemcu-wifi-bluetooth-esp32.html|ESP32 (WEMOS LOLIN32)]] | * [[https://cleste.ro/placa-dezvoltare-nodemcu-wifi-bluetooth-esp32.html|ESP32 (WEMOS LOLIN32)]] | ||
* [[https://cleste.ro/senzor-ultrasonic-hc-sr04.html|Senzor ultrasonic HC-SR04]] | * [[https://cleste.ro/senzor-ultrasonic-hc-sr04.html|Senzor ultrasonic HC-SR04]] | ||
- | * [[https://cleste.ro/ecra-oled-0-96-inch.html|Ecran OLED 0.96”]] | + | * [[https://cleste.ro/ecra-oled-0-96-inch.html|Ecran OLED 0.96” I2C]] |
* [[https://cleste.ro/modul-buzzer-activ.html|Modul buzzer activ]] | * [[https://cleste.ro/modul-buzzer-activ.html|Modul buzzer activ]] | ||
* [[https://cleste.ro/buton-tactil-inalt.html|Buton]] | * [[https://cleste.ro/buton-tactil-inalt.html|Buton]] | ||
* [[https://cleste.ro/led-de-5-mm.html|LED]] | * [[https://cleste.ro/led-de-5-mm.html|LED]] | ||