Dit project bevat de details van het gebruik van een Microchip PIC12F683 8-bit microprocessor te detecteren van DTMF-tonen. Het voltooide programma kan de processor worden geprogrammeerd met een koord van DTMF-tonen om op te sporen. Als de geprogrammeerde tekenreeks wordt gevonden de audio toegepast de audio input, de output zal inschakelen (ga hoog), en kan worden gebruikt om andere circuits van het ontwerp van de gebruikers.
UPDATE! 11/2/2010:
Als gevolg van verzoeken om de broncode, heb ik het aangesloten. Ik heb een nieuwe stap (stap 9) met het *.asm-bestand, samen met enkele belangrijke opmerkingen gemaakt.
UPDATE! 10/12/2010:
Het HEX bestand voor progdramming dat ik oorspronkelijk aan dit instructable verbonden had een bug waardoor succesvolle programmering van de Toon-reeks, tenzij de microprocessor werd in de uitgang voor seriële modus terwijl in programmeermodus te activeren. Het HEX bestand als bijlage werkt nu goed. Sorry voor eventuele inconveniene veroorzaakt voor degenen die kunnen hebben geprobeerd de oorspronkelijke code.
Ik heb het *.hex dossier nodig voor het programmeren van de microprocessor, het 12F683_DTMF_DECODE_01A opgenomen. HEX. Je moet een programmeur voor PIC microprocessor. Ik heb instructies op deze site voor het bouwen van je eigen, maar ik kan niet spreken voor om het even welk van hen. De programmeur die ik gebruik is afkomstig van een bedrijf genaamd Micro ingenieur Labs, Inc op www.melabs.com.
De alleen andere onderdelen die nodig zijn worden de elektronische componenten, zoals getoond in het schema in stap 3, Circuit Details. Digikey (www.digikey.com) is een uitstekende bron voor elektronische componenten.
Een telefoon of een ander middel van het genereren van DTMF-tonen ook nodig is voor het programmeren van de microprocessor met de de volgorde van de tonen die u wilt detecteren. Dit wordt beschreven in meer detail in stap 4.