This shows you the differences between two versions of the page.
pm:prj2021:abirlica:radar [2021/05/30 15:22] lucian.iliescu [Software Design] |
pm:prj2021:abirlica:radar [2021/06/02 01:32] (current) lucian.iliescu |
||
---|---|---|---|
Line 14: | Line 14: | ||
==== Componente necesare ==== | ==== Componente necesare ==== | ||
* Placa Arduino UNO | * Placa Arduino UNO | ||
+ | {{:pm:prj2021:abirlica:traffic_arduino.jpeg?200|}} | ||
* Breadboard | * Breadboard | ||
+ | {{:pm:prj2021:abirlica:breadboard_nrk.png?200|}} | ||
* Fire mama-tata | * Fire mama-tata | ||
* Fire tata-tata | * Fire tata-tata | ||
- | * Senzor ultrasonic HC-SR04 | + | * Senzor ultrasonic HC-SR04 - pentru a detecta obiectele |
- | * Servomotor | + | {{:pm:prj2021:abirlica:ultrasonic.jpg?200|}} |
- | * Buzzer | + | * Servomotor - pentru a roti senzorul |
+ | {{:pm:prj2021:abirlica:servo.jpg?200|}} | ||
+ | * Buzzer - pentru a anunta prezenta obiectelor apropiate | ||
+ | {{:pm:prj2021:abirlica:buzzeerr.png?200|}} | ||
==== Schema Electrica ==== | ==== Schema Electrica ==== | ||
{{:pm:prj2021:abirlica:hardwarepm.png?400|}} | {{:pm:prj2021:abirlica:hardwarepm.png?400|}} | ||
Line 27: | Line 32: | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | {{:pm:prj2021:abirlica:untitled_diagram_1_.jpg?400|}} | + | {{:pm:prj2021:abirlica:updated_diagram.jpg?600|}} |
Partea de soft este implementata din doua parti: | Partea de soft este implementata din doua parti: | ||
Line 47: | Line 52: | ||
* Le prelucreaza sub forma unui grafic | * Le prelucreaza sub forma unui grafic | ||
- | Codul este scris folosing Java. | + | Codul este scris folosind Java si biblioteca Processing. |
Se porneste comunicatia cu portul serial unde e conectata placuta arduino. | Se porneste comunicatia cu portul serial unde e conectata placuta arduino. | ||
Line 57: | Line 62: | ||
Proiectul functioneaza conform asteptarilor, dar sunt cateva aspecte care nu sunt perfecte. | Proiectul functioneaza conform asteptarilor, dar sunt cateva aspecte care nu sunt perfecte. | ||
- | TODO: INSERT POZE | + | {{:pm:prj2021:abirlica:montaj_radar.jpeg?400|}} |
+ | |||
+ | {{:pm:prj2021:abirlica:radar_gif.gif?400|}} | ||
+ | |||
+ | Un demo video se poate gasi aici: https://www.youtube.com/watch?v=McZXUy0mHV0&ab_channel=lucianiliescu | ||
==== Observatii ==== | ==== Observatii ==== | ||
Senzorul nu poate oferi o precizie exacta, putand sa apara mai multe erori | Senzorul nu poate oferi o precizie exacta, putand sa apara mai multe erori | ||
Line 65: | Line 74: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Sper sa trec | + | Proiectul mi s-a parut interesant si a fost distractiv sa lucrez la el. M-a invatat cum se lucreaza cu pinii si cum se conecteaza componentele/logica lor de conectare. |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 72: | Line 81: | ||
- Resurse ajutatoare: https://howtomechatronics.com/projects/arduino-radar-project/ | - Resurse ajutatoare: https://howtomechatronics.com/projects/arduino-radar-project/ | ||
- Ide pentru procesare: https://processing.org/ | - Ide pentru procesare: https://processing.org/ | ||
+ | - Cod sursa: https://github.com/lucian606/Radar | ||
- {{:pm:prj2021:abirlica:radar.pdf|}} | - {{:pm:prj2021:abirlica:radar.pdf|}} | ||