This shows you the differences between two versions of the page.
pm:prj2021:abirlica:radar [2021/05/22 00:55] lucian.iliescu |
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 26: | Line 31: | ||
{{:pm:prj2021:abirlica:capture.png?400|}} | {{:pm:prj2021:abirlica:capture.png?400|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | {{:pm:prj2021:abirlica:updated_diagram.jpg?600|}} | ||
Partea de soft este implementata din doua parti: | Partea de soft este implementata din doua parti: | ||
Line 45: | 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 55: | 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. | ||
+ | {{: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 62: | 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 68: | Line 80: | ||
- Idee de proiect: https://www.udemy.com/course/arduino-build-arduino-practical-projects/ | - Idee de proiect: https://www.udemy.com/course/arduino-build-arduino-practical-projects/ | ||
- Resurse ajutatoare: https://howtomechatronics.com/projects/arduino-radar-project/ | - Resurse ajutatoare: https://howtomechatronics.com/projects/arduino-radar-project/ | ||
+ | - Ide pentru procesare: https://processing.org/ | ||
+ | - Cod sursa: https://github.com/lucian606/Radar | ||
- {{:pm:prj2021:abirlica:radar.pdf|}} | - {{:pm:prj2021:abirlica:radar.pdf|}} | ||