This shows you the differences between two versions of the page.
pm:prj2023:ncaroi:walkie-talkie [2023/05/28 23:47] dragos.gheorghioiu |
pm:prj2023:ncaroi:walkie-talkie [2023/05/29 02:02] (current) dragos.gheorghioiu |
||
---|---|---|---|
Line 27: | Line 27: | ||
{{ :pm:prj2023:ncaroi:screenshot_from_2023-05-28_23-42-49.png?600 |}} | {{ :pm:prj2023:ncaroi:screenshot_from_2023-05-28_23-42-49.png?600 |}} | ||
- | |||
- | {{ :pm:prj2023:ncaroi:walkie-talkie-fizic.jpeg?600 |}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | Pentru partea de software am scris un cod simplu care utilizează bibliotecile RF24 și RF24Audio. | ||
+ | Am incărcat acest cod pe ambele placute Arduino. Placutle sunt in modul default de "receive". Daca se apasa pe button se intra in modul de transmitere. Pentru a putea receptiona sunetul, o placuta trebuie sa fie pe "receive" si cealalta pe modul de transmitere. | ||
- | <note tip> | + | Observatie: RF24Audio utilizează PWN și alte câteva tehnici pentru a transmite audio. Acest lucru produce un zgomot de fond puternic care este destul de iritant. Nu mi-am dat seama cum să scap de el. |
- | Descrierea codului aplicaţiei (firmware): | + | |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
- | </note> | + | |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Sunetul poate sa fie transmis intre cele 2 walkie-talkie-uri la o distanta destul de mare, dar calitatea sunetului lasa de dorit. | ||
- | <note tip> | + | {{ :pm:prj2023:ncaroi:walkie-fizic.jpeg? 600 |}} |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | In concluzie, chiar daca form-factor si calitatea sunetului nu sunt cele mai bune, consider ca este un proiect reusit avand in vedere ca sunetul poate sa fie transmis la distante relativi mari si mesajele pot sa fie intelese. ( oarecum :) ) | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | {{:pm:prj2023:ncaroi:walkie-talkie.zip|}} |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | + | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | |
- | </note> | + | |
- | + | ||
- | ===== Jurnal ===== | + | |
- | + | ||
- | <note tip> | + | |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 67: | Line 50: | ||
https://www.youtube.com/watch?v=b3fMhr0Rajs | https://www.youtube.com/watch?v=b3fMhr0Rajs | ||
+ | |||
+ | https://www.headphonesty.com/2019/04/headphone-jacks-plugs-explained/ | ||
+ | |||
+ | https://circuitdigest.com/electronic-circuits/what-is-switch-bouncing-and-how-to-prevent-it-using-debounce-circuit | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||