Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on yksinkertainen projekti, jonka avulla voit purkaa DTMF -signaaleja periaatteessa millä tahansa puhelinlinjalla. Tässä opetusohjelmassa käytämme MT8870D -dekooderia. Käytämme esivalmistettua äänidekooderia, koska usko minua, takana on kipua yrittää tehdä se Arduinolla (se on periaatteessa mahdotonta). Tämä dekooderi on myös melko älykkäästi rakennettu, joten sen suodattimessa on lovet yleisille valintaäänille (350 ja 440 Hz), joiden avulla voit tunnistaa kaikki DTMF -äänet valinnan aikana. Älykäs, eikö olekin? Tällä sirulla on binäärilähtö (Q1-Q4) ja laitteiston päivityslippu (ESt). Neljä binäärilähtöä pysyvät samana, kunnes uusi eri numero valitaan. Tämä olisi ongelma, koska voisimme havaita vain uuden numeron painamisen. Mutta ESt pelastamaan! Tällä tavalla, kun uutta numeroa painetaan, nasta ESt ilmoittaa meille, että uutta numeroa painettiin ja että binäärilähtö päivitettiin. Tämän avulla voimme havaita minkä tahansa painikkeen painalluksen. Jos olet kiinnostunut, tässä on sirun tietolomake.
Tarvikkeet
DTMF -dekooderi (kaavioissa käytän MT8870D: tä, koska se on halpaa)
Mikroprosessori (suosittelen Arduinoa)
Leipälauta
Jotkut johdot
102KΩ vastus
71,5 KΩ: n vastus (älä usko, että he tekevät näitä; laita vain sarja 68KΩ ja 3,3 KΩ ja 200Ω)
390KΩ vastus
kaksi keraamista 100nF kondensaattoria
Kristalli, jonka taajuus on 3,579545 MHz
Ja 5V virtalähde
Vaihe 1: Mieti, mitä haluat tehdä piirisi kanssa myöhemmin ja tilaa osat
Suunnittele, mitä aiot tehdä rakennetulla piirilläsi (jne. Mitä yhdistän Arduinoon; mitä hallitsen sillä?)
Tilaa sitten osat.
Vaihe 2: Yhdistä piiri
Tässä on yksinkertainen kaavio siitä, miten kaikki menee yhteen:
Muista kytkeä myös muut ohjauskomponentit (esim. Rele)
Vaihe 3: Onnittelut
AAAAND, onnittelut! Sinulla on toimiva piiri, joka voi purkaa kaikki DTMF -signaalit puhelinlinjallasi! Tältä sen pitäisi näyttää: