Stap 2: Circuit beschrijving
Een MT8870 serie dtmf-decoder wordt hier gebruikt. Alle soorten van de mt8870-serie gebruiken digitale tellen technieken te detecteren en decodeall de zestien DTMF Toon paren naar een vier stukje code output. De ingebouwde - dila Toon regection circuit geëlimineerd de noodzaak voor het vooraf filteren. Wanneer de input signaal gegeven in de pin2 (IN-) eindigde input configuratie wordt erkend om effectief te zijn, de juiste vier bit decoderen signaal van de DTMF Toon wordt overgebracht naar de Q1 (pin11) via Q4(pin14) uitgangen.
De atmega 16 is een lage macht, 8 bits, cmos microcontroller gebaseerd op de AVR RISC-architectuur verbeterd. Het biedt de volgende functie: 16kb aan in systeem programmeerbare flash-geheugen met lezen schrijven vermogens, 512bytes van de EEPROM, 1KB SRAM, 32 General-Purpose input/output lijnen. 32 General-Purpose werken registers. Alle 32 registers zijn rechtstreeks verbonden aan de eenheid van de wiskundige logica, waardoor twee onafhankelijke registers moet worden benaderd in één signaal instructie uitgevoerd in één klokcyclus. De resulterende architectuur is meer efficiënte code. Uitgangen van poort pins PD0 via PD3 en PD7 van de microcontroller aan ingangen IN1 via IN4 worden vervoederd en kunnen pinnen (EN1 en EN2) van motor stuurprogramma L293d respectievelijk gericht aandrijfmotoren. Schakelaar S1 wordt gebruikt voor handmatige reset.
de notaties zijn:
IC1 - mt8870
IC2 - atmega16
IC3 - l293d
ic4 - cd7004
R1, r2 - 100 k weerstanden
R3 - 330 k weerstanden
R4-r8 - 10 k weerstanden
de condensator C1-0.47 micro farat
C2, c3, c5, c6 - 22pfarat condensator
C4 - 0.1micro farat condensator
xtal1 - 3,57 mhz crytal
xtal2 - 12mhz kristal
S1 - DVS op switch
M1, m2 - 6v 50 rpm motor
Batt-6v