DTMF-Touch Tone dekoder med hjälp av Microchip PIC mikroprocessor
Detta projekt innehåller uppgifter om med ett mikrochip PIC12F683 8 bitars mikroprocessor för att upptäcka DTMF-toner. Avslutade programmet tillåter processorn att programmeras med en sträng av DTMF-toner att upptäcka. Om strängen programmerade upptäcks i ljudet tillämpas ljudingång, produktionen startar (gå höga), och kan användas till att styra andra kretsar av användare design.
UPPDATERA! 11/2/2010:
På grund av begäran om källkoden, har jag bifogat den. Jag har skapat ett nytt steg (steg 9) som innehåller filen *.asm, tillsammans med några viktiga anteckningar.
UPPDATERA! 10/12/2010:
HEX filen för progdramming att jag ursprungligen bifogats detta instructable hade en bugg som förhindrade framgångsrika programmering av tonsekvens, om mikroprocessorn var i serial output mode i programmeringsläget. HEX filen bifogas nu fungerar korrekt. Ledsen för någon inconveniene för dem som kanske har provat den ursprungliga koden.
Jag har tagit den *.hex filen behövs för att programmera mikroprocessor, 12F683_DTMF_DECODE_01A. HEX. Du behöver en programmerare för PIC mikroprocessorer. Jag har sett instruktioner på denna webbplats för att bygga din egen, men jag kan inte tala för någon av dem. Programmeraren använder jag kom från ett företag som heter Micro ingenjör Labs, Inc på www.melabs.com.
De bara andra behövs är de elektroniska komponenterna, som visas i schematiskt i steg 3, krets detaljer. Digikey (www.digikey.com) är en utmärkt källa för elektroniska komponenter.
Telefon eller andra medel för att generera DTMF-toner behövs också för programmering mikroprocessor med den sekvens av toner som du vill identifiera. Detta beskrivs mer ingående i steg 4.