Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Es tracta d’un projecte senzill que us permet descodificar senyals DTMF bàsicament en qualsevol línia telefònica. En aquest tutorial, fem servir el descodificador MT8870D. Estem utilitzant un descodificador de to preconstruït perquè, creieu-me, és un dolor a la part posterior provar de fer-ho amb l’Arduino (bàsicament és impossible). Aquest descodificador també es construeix de manera força elegant, de manera que té osques al filtre per a tons de marcació habituals (350 i 440Hz) que us permeten reconèixer qualsevol to DTMF MENTRES. Intel·ligent, oi? Aquest xip té una sortida binària (Q1-Q4) i un indicador d’actualització de maquinari (ESt). Les quatre sortides binàries es mantenen iguals fins que es marca un número diferent. Això seria un problema, perquè només podríem detectar quan es premia un número nou. Però ESt al rescat! D'aquesta manera, quan es prem un número nou, el pin ESt ens informarà que s'ha premut un número nou i que s'ha actualitzat la sortida binària. Amb això podem detectar qualsevol pressió d’un botó. Si esteu interessats, aquí teniu el full de dades del xip.
Subministraments
Un descodificador DTMF (als diagrames que estic fent servir el MT8870D perquè és barat)
Un microprocessador (recomanaria Arduino)
Taula de pa
Alguns cables
Resistència de 102KΩ
Resistència de 71,5 KΩ (no penseu que en fabriquen; poseu una resistència de 68 KΩ i 3,3 KΩ i 200Ω en sèrie)
Resistència de 390KΩ
dos condensadors de ceràmica 100nF
Un cristall de 3,579545 MHz precisament
I una font d'alimentació de 5v
Pas 1: Penseu en què voleu fer amb el vostre circuit després i ordeneu les peces
Planifiqueu què fareu amb el vostre circuit construït (etc. què connectaré a l'Arduino; què controlaré amb ell?)
A continuació, demaneu les vostres peces.
Pas 2: uniu el vostre circuit
Aquí teniu un esquema senzill de com va tot junt:
Recordeu també connectar els vostres altres components de control (etc. un relé)
Pas 3: Enhorabona
AAAAND, enhorabona! Teniu un circuit en funcionament que pot descodificar qualsevol senyal DTMF a la vostra línia de telèfon. Això és sobre com hauria de ser: