This shows you the differences between two versions of the page.
|
pm:prj2026:tarik_ilhan.omer:razvan.masgras [2026/05/09 22:14] razvan.masgras [Hardware Design] |
pm:prj2026:tarik_ilhan.omer:razvan.masgras [2026/05/09 22:56] (current) razvan.masgras [Hardware Design] |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | <note tip> | ||
| - | Proiectul meu consta intr-un receptor radio capabil sa redea posturi din banda de frecvente 76-108 MHz: | ||
| - | * poate reda posturi radio cu ajutorul modulului TEA5767; va fi dotat cu o functie de auto-seek a posturilor radio, astfel, cand utilizatorul va dori sa caute un alt post cu ajutorul a 2 butoane de seek-up/down, microcontrolerul va cauta urmatoarea frecventa activa si va afisa informatiile pe un ecran LCD | ||
| - | * scopul sau este sa ofere utilizatorilor posibilitatea de a asculta atat posturi radio normale ce emit pe diferite frecvente, dar si folosirea sa in modul de manual tune impreuna cu un modulator FM pentru a putea asculta muzica pusa de pe telefon | ||
| - | * ideea de la care am pornit a fost descoperirea unui post radio rusesc UVB-76, cunoscut si ca The Buzzer pentru faptul ca emite constant un buzz la un interval de aproximativ 2 secunde; acesta emite in spectrul de joasa frecventa, mai exact la o frecventa de 4625 KHz, deci semnalul nu poate fi captat de catre modulul TEA5767, insa asta a fost inspiratia pentru proiectul meu, asa ca m-am rezumat la un receptor radio simplu pe care pot fi ascultate posturile radio cunoscute | ||
| - | * utilitatea proiectului pentru mine in primul rand consta in sansa de a implementa si a aplica ce am studiat la aceasta materie, iar utilitatea efectiva a proiectului o reprezinta posibilitatea de a asculta posturile radio receptate de catre cei dornici sa faca asta | ||
| - | </note> | ||
| - | ===== Descriere generală ===== | ||
| - | <note tip> | + | Proiectul meu constă într-un receptor radio capabil să redea posturi din banda de frecvențe 76-108 MHz |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | * **Folosire:** poate reda posturi radio cu ajutorul modulului TEA5767; va fi dotat cu o funcție de auto-seek a posturilor radio, astfel, când utilizatorul va dori să caute un alt post cu ajutorul a 2 butoane de seek-up/down, microcontrolerul va căuta următoarea frecvență activă și va afișa informațiile pe un ecran LCD |
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | * **Scop:** să ofere utilizatorilor posibilitatea de a asculta atât posturi radio normale ce emit pe diferite frecvențe, dar și folosirea sa în modul de manual tune împreună cu un modulator FM pentru a putea asculta muzica pusă de pe telefon |
| - | </note> | + | |
| - | ===== Hardware Design ===== | + | * **Idee:** inspirația proiectului a fost descoperirea unui post radio rusesc UVB-76, cunoscut și ca The Buzzer pentru faptul că emite constant un buzz la un interval de aproximativ 2 secunde; acesta emite în spectrul de joasă frecvență, mai exact la o frecvență de 4625 KHz, deci semnalul nu poate fi captat de catre modulul TEA5767, așa că m-am rezumat la un receptor radio simplu pe care pot fi ascultate posturile radio cunoscute |
| - | <note tip> | + | * **Utilitate:** pentru mine în primul rând constă în șansa de a implementa și a aplica ce am studiat la această materie, iar utilitatea efectivă a proiectului pentru alții o reprezintă posibilitatea de a asculta posturile radio receptate sau redarea muzicii de pe telefon cu ajutorul unui modulator FM |
| - | **Lista de piese** | + | |
| + | ===== Descriere generală ===== | ||
| + | |||
| + | {{:pm:prj2026:tarik_ilhan.omer:schema_bloc_radio.png?400|}} | ||
| + | |||
| + | **Descrierea modulelor hardware** | ||
| **Procesare și Control** | **Procesare și Control** | ||
| - | * ATmega328P Xplained Mini: gestionează magistrala I2C și întreruperile generate de utilizator | + | * ATmega328P Xplained Mini: geastionează comunicația prin magistrala I2C și procesează întreruperile generate de apăsarea butoanelor pentru a executa funcția de căutare |
| - | * Butoane: sunt utilizate pentru a incepe scanarea benzii FM (Seek Up și Seek Down) | + | * Butoane de Control (Seek Up / Seek Down): sunt utilizate pentru a da comanda de scanare a benzii FM în căutarea următoarei frecvențe active |
| **Recepție și Afișare** | **Recepție și Afișare** | ||
| - | * Modul Radio FM TEA5767: este responsabil de acordarea frecvenței și de decodarea semnalului RF în semnal audio analogic | + | * Antenă FM: captează undele electromagnetice de înaltă frecvență (în intervalul 76-108 MHz). |
| - | * Antenă FM: captează undele electromagnetice de înaltă frecvență | + | * Modul Radio FM TEA5767: se ocupă efectiv de partea de recepție; funcția lui este să acordeze frecvența cerută și să transforme semnalul RF captat de antenă într-un semnal audio analogic |
| - | * Ecran LCD 16x2 cu adaptor I2C: asigură feedback vizual (frecvența curentă, mesaje de stare tip „Se caută...”) | + | * Ecran LCD 16×2 cu adaptor I2C: oferă feedback vizual prin afișarea informațiilor în timp real, cum ar fi frecvența la care s-a oprit radioul sau mesaje de stare precum „Se caută…” |
| **Amplificare și Redare Audio** | **Amplificare și Redare Audio** | ||
| - | * Modul Amplificator Audio PAM8403: preia și amplifică semnalul audio analogic furnizat de ieșirile modulului TEA5767 | + | * Modul Amplificator Audio PAM8403: preia semnalul analogic și îl amplifică. |
| - | * Difuzor (Impedanță 8Ω, Putere 3W): Transformă semnalul electric amplificat în vibrații sonore | + | * Difuzor (Impedanță 8Ω, Putere 3W): transformă semnalul electric primit de la amplificator în vibrații sonore care pot fi ascultate |
| - | **Fire** | + | **Modul în care interacționează componentele** |
| + | |||
| + | 1. La apăsarea unuia dintre butoanele de control, se generează o întrerupere care este tratată de microcontroler. | ||
| + | |||
| + | 2. Microcontrolerul procesează comanda și folosește magistrala I2C pentru a comunica cu modulul radio TEA5767. Îi trimite comanda de a căuta o nouă frecvență și citește înapoi date despre intensitatea semnalului găsit (pentru a ști când să oprească funcția de auto-seek). | ||
| + | |||
| + | 3. În același timp, microcontrolerul trimite date, tot prin magistrala I2C, către Ecranul LCD pentru a actualiza pe ecran frecvența curentă sau starea căutării. | ||
| + | |||
| + | 4. Pe partea de recepție, Antena FM captează semnalul RF și îl trimite direct în modulul TEA5767. | ||
| + | |||
| + | 5. După ce modulul TEA5767 a decodat postul de radio, traseul devine strict analogic (nu mai trece prin microcontroler). TEA5767 trimite semnalul audio de nivel scăzut către Amplificatorul PAM8403. | ||
| + | |||
| + | 6. La final, Amplificatorul PAM8403 preia acel semnal audio, îl amplifică și îl trimite direct în Difuzor pentru a reda sunetul postului de radio sau muzica de pe modulatorul FM. | ||
| + | |||
| + | |||
| + | ===== Hardware Design ===== | ||
| - | * Set de fire tip Jumper (Tată-Tată, Mamă-Tată) | + | **Lista de piese** |
| + | * ATmega328P Xplained Mini | ||
| + | * Modul Radio FM TEA5767 | ||
| + | * Antenă FM | ||
| + | * Ecran LCD 16×2 cu adaptor I2C | ||
| + | * Modul Amplificator Audio PAM8403 | ||
| + | * Difuzor (Impedanță 8Ω, Putere 3W) | ||
| + | * Butoane | ||
| + | * Set de fire tip Jumper (Tată-Tată, Mamă-Tată) | ||
| - | </note> | ||
| ===== Software Design ===== | ===== Software Design ===== | ||