Innehållsförteckning:
- Tillbehör
- Steg 1: Fundera på vad du vill göra med din krets efteråt och beställ delarna
- Steg 2: Sätt ihop din krets
- Steg 3: Grattis
Video: Hur man gör en enkel DTMF (ton) telefonlinjeavkodare: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Detta är ett enkelt projekt som låter dig avkoda DTMF -signaler på i princip vilken telefonlinje som helst. I denna handledning använder vi avkodaren MT8870D. Vi använder en förbyggd tonavkodare eftersom, tro mig, det är ont i baksidan att försöka göra det med Arduino (det är i princip omöjligt). Denna avkodare är också ganska smart byggd, så den har hack i filtret för vanliga kopplingstoner (350 och 440Hz) som låter dig känna igen vilken DTMF -ton som helst medan du ringer. Smart, eller hur? Detta chip har en binär utgång (Q1-Q4) och en hårdvaruuppdateringsflagga (ESt). De fyra binära utgångarna förblir desamma tills ett nytt annat nummer slås. Detta skulle vara ett problem, eftersom vi bara kunde upptäcka när ett nytt nummer trycktes. Men ESt till undsättning! På detta sätt, när ett nytt nummer trycks, kommer stiftet ESt att informera oss om att ett nytt nummer trycktes och att den binära utdata uppdaterades. Med detta kan vi upptäcka varje tryck på en knapp. Om du är intresserad, här är databladet för chipet.
Tillbehör
En DTMF -avkodare (i diagrammen använder jag MT8870D eftersom det är billigt)
En mikroprocessor (rekommenderar Arduino)
Bakbord
Några ledningar
102KΩ motstånd
71.5KΩ motstånd (tror inte att de gör dessa; sätt bara ett 68KΩ och 3.3KΩ och 200Ω motstånd i serie)
390KΩ motstånd
två keramiska 100nF kondensatorer
En kristall på exakt 3,579545MHz
Och en 5V strömförsörjning
Steg 1: Fundera på vad du vill göra med din krets efteråt och beställ delarna
Planera vad du ska göra med din inbyggda krets (etc. vad ska jag ansluta till Arduino; vad ska jag styra med den?)
Beställ sedan dina delar.
Steg 2: Sätt ihop din krets
Här är en enkel schematisk bild av hur allt går ihop:
Kom ihåg att även koppla ihop dina andra kontrollkomponenter (etc. ett relä)
Steg 3: Grattis
AAAAND, grattis! Du har en fungerande krets som kan avkoda alla DTMF -signaler på DIN telefonlinje! Så här ska det se ut:
Rekommenderad:
Hur man gör en enkel Nintendo LABO -praxis: 13 steg
Hur man gör en enkel Nintendo LABO -praxis: Min syster och jag köpte nyligen en Nintendo Switch. Så naturligtvis har vi några spel att gå med på. Och en av dem var Nintendo LABO Variety Kit. Jag snubblade så småningom på Toy-Con Garage. Jag testade några saker, och det var då jag
Hur man gör en enkel högspänningsfärgbåge (JACOB’S LADDER) med ZVS Flyback Trafo: 3 steg
Hur man gör en enkel högspänningsfärgbåge (JACOB’S LADDER) med ZVS Flyback Trafo: En Jacobs stege är en underbar exotisk utseende med elektriska vita, gula, blå eller lila bågar
Hur man gör en enkel IOT med telegramapplikation: 5 steg
Hur man gör en enkel IOT med telegramapplikation: I den nuvarande generationen är Internet allt. Internet of Things spelar en stor roll i den nuvarande världen. Utan att slösa mycket tid kan vi gå in i det praktiska arbetet med IOT. Här ska vi styra LED och även
Hur man gör en mobilstyrd robot - DTMF -baserad - Utan mikrokontroller och programmering - Kontroll överallt i världen - RoboGeeks: 15 steg
Hur man gör en mobilstyrd robot | DTMF -baserad | Utan mikrokontroller och programmering | Kontroll överallt i världen | RoboGeeks: Vill du göra en robot som kan styras var som helst i världen, låt oss göra det
HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg
HUR MAN GÖR ARDUINO NANO/MINI | Hur man bränner bootloader: I denna instruktionsbok kommer jag att visa dig hur man gör en Arduino MINI från Scratch.Förfarandet som skrivs i denna instruktion kan användas för att göra alla arduino -brädor för dina anpassade projektkrav.Se videon för bättre förståelse