This shows you the differences between two versions of the page.
pm:prj2023:ncaroi:detector-de-metale [2023/05/28 13:52] lucian.trasca [Hardware Design] |
pm:prj2023:ncaroi:detector-de-metale [2023/05/28 17:51] (current) lucian.trasca [Software Design] |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | {{:pm:prj2023:ncaroi:schema_bloc_lt.jpg?500|}} | + | {{ :pm:prj2023:ncaroi:schema_bloc_lt.jpg?500 |}} |
Detectorul de metale utilizează un bobinaj de detectare pentru a genera un câmp electromagnetic. Acesta constă într-un număr de înfășurări de sârmă dispuse în jurul unui miez de ferită. Prin trecerea unui curent electric prin bobinaj, se creează un câmp electromagnetic în jurul său. Atunci când un obiect metalic este adus în apropierea bobinajului de detectare, acesta interacționează cu câmpul electromagnetic generat. Prezența obiectului metalic modifică caracteristicile câmpului electromagnetic și induce o tensiune în bobinaj. | Detectorul de metale utilizează un bobinaj de detectare pentru a genera un câmp electromagnetic. Acesta constă într-un număr de înfășurări de sârmă dispuse în jurul unui miez de ferită. Prin trecerea unui curent electric prin bobinaj, se creează un câmp electromagnetic în jurul său. Atunci când un obiect metalic este adus în apropierea bobinajului de detectare, acesta interacționează cu câmpul electromagnetic generat. Prezența obiectului metalic modifică caracteristicile câmpului electromagnetic și induce o tensiune în bobinaj. | ||
Line 12: | Line 12: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | Lista cu componentele necesare ar fi urmatoarea: | + | Lista cu componentele necesare este urmatoarea: |
- Arduino Uno | - Arduino Uno | ||
- O bobina | - O bobina | ||
Line 31: | Line 31: | ||
<note tip>Schema electrica realizata in Eagle:</note> | <note tip>Schema electrica realizata in Eagle:</note> | ||
- | {{:pm:prj2023:ncaroi:schema_eagle.jpg?500|}} | + | {{ :pm:prj2023:ncaroi:schema_eagle.jpg?600 |}} |
- | <note tip>Circuitul fizic</note> | + | <note tip>Circuitul fizic:</note> |
- | {{:pm:prj2023:ncaroi:schema_fizica.jpg?500|}} | + | {{ :pm:prj2023:ncaroi:schema_fizica1.jpg?600 |}} |
Line 41: | Line 41: | ||
<note tip> | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | + | Ca mediu de dezvoltare am folosit Arduino IDE |
- | * 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> | </note> | ||
+ | Pentru ca detectorul de metale să funcționeze se efectuează o serie de măsurători utilizând bobina inginerită de mine pentru a detecta metalele. În fiecare iterație, se citesc valorile analogice date de bobină. Aceste valori sunt apoi comparate cu o valoare prag, care poate fi ajustată în funcție de sensibilitatea dorită a detectorului. Trebuie luat în calcul și faptul că acesta funcționeză cel mia bine pe metale magnetice. | ||
+ | |||
+ | Dacă valoarea citită de la bobina de inducție depășește pragul setat, înseamnă că un obiect metalic a fost detectat. În acest caz, LED-ul este aprins și buzzer-ul este pornit, generând un sunet de avertizare. Frecvența cu care LED-ul se aprinde și se stinge, iar buzzer-ul scoate sunetul depinde atât de distanța bobinei față de metal, dar și de tipul de metal. Dacă valoarea citită este sub prag, nu se detectează un obiect metalic, iar LED-ul și buzzerul sunt stinse prin setarea pinilor corespunzători la nivelul LOW. | ||
+ | |||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Rezultatul proiectului meu este un detector de metale complet functional: |
</note> | </note> | ||
+ | {{ :pm:prj2023:ncaroi:rezultat_lt1.jpg?600 |}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Mi-a placut sa lucrez la proiect si ma bucur ca am avut ocazia sa lucrez fizic cu o placuta arduino. In alta ordine de idei cel mai mult mi-a placut sa asamblez detectorul(sa unesc coada de mop cu semnul de hidrant si cutia de snack-uri) pentru ca sunt handyman si mi se pare relaxant sa fac chestii de genul. Un alt lucru care mi-a placut a fost sa realizez bobina deoarece cablul de cupru pe care l-am folosit a fost unul cumparat la metru din piata si nu avea capete compatibile cu vreun fir arduino asa ca am subtiat cablul cu multa indemanare si cu ajutorul unui patent, facandu-l astfel compatibil cu un capat de tip mama de la un fir dupont. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | {{:pm:prj2023:ncaroi:detector_de_metale.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 ===== | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | https://circuitdigest.com/microcontroller-projects/arduino-metal-detector-circuit-code |
</note> | </note> | ||
<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> | ||