- Componentes requeridos
- Funcionamiento del robot controlado por teléfono celular
- Diagrama de circuito y explicación
En este proyecto vamos a construir un robot controlado por teléfono celular usando un microcontrolador 8051. El robot controlado por teléfono celular funciona con tecnología DTMF móvil. DTMF son las siglas de Dual Tone Multiple Frequency. Hay algunas frecuencias que usamos para crear tonos DTMF. En palabras simples, agregando o mezclando dos o más frecuencias generamos un tono DTMF. Estas frecuencias se dan a continuación:
En la figura dada podemos ver dos grupos de diferentes frecuencias. Cuando una frecuencia superior y una inferior se mezclan, se crea un tono que se denomina Frecuencia múltiple de tono dual.
Componentes requeridos
- Microcontrolador 8051
- Motores DC
- Teléfono móvil
- Controlador de motor L293D
- 7404
- 8870
- .1 condensador de Uf
- Resistencias de 330K
- Resistencias de 100K
- 11,0592 MHz xtal
- 3,57 MHz xtal
- Condensadores 22pF
- Resistencias de 1K
- Resistencia de 10K
- Paquete de resistencias de 10K
- Condensadores de 33 pF
- Presionar el botón
- LEDs
- 7805
- Condensador 1000uF
- Condensadores 10uF
- Revestido de cobre
- Batería de 9 voltios
- Conector de bateria
- Cable auxiliar
- Chasis robot con rueda
- Cables de conexión
Funcionamiento del robot controlado por teléfono celular
Podemos dividir el robot completo controlado por teléfono celular en diferentes secciones, que se muestran en la siguiente figura.
Sección remota: el componente principal de esta sección es DTMF. Aquí obtenemos un tono del teléfono celular mediante el uso de un cable auxiliar para el decodificador DTMF IC, a saber, HT8870, que decodifica el tono en una señal digital de 4 bits.
Sección de control: 8051 se utiliza para controlar el proceso completo de este robot controlado por teléfono móvil. 8051 lee los comandos enviados por el decodificador DTMF y los compara con el código o patrón definido. Si los comandos coinciden, el microcontrolador envía el comando respectivo a la sección del controlador.
Sección del controlador: La sección del controlador consta de un controlador de motor y dos motores de CC. El controlador de motor se utiliza para impulsar motores porque el microcontrolador no suministra suficiente voltaje y corriente al motor. Entonces agregamos un circuito de controlador de motor para obtener suficiente voltaje y corriente para el motor. Al recopilar los comandos del 8051, el controlador del motor impulsa el motor de acuerdo con los comandos.
Diagrama de circuito y explicación
Diagrama de circuito del robot controlado por teléfono celulares muy similar a nuestros otros proyectos de robótica como Robot controlado por PC, Seguidor de línea, Robot controlado por gestos, etc. Aquí un controlador de motor está conectado al microcontrolador 8051 para conducir el robot. Los pines de entrada 2, 7, 10 y 15 del controlador del motor están conectados al número de pines P2.6, P2.3, P2.0 y P2.7 del 8051 respectivamente. Aquí hemos utilizado dos motores de CC para impulsar el robot en los que un motor está conectado en el pin de salida del controlador de motor 3 y 6 y otro motor está conectado en 11 y 14. También se usa una batería de 9 voltios para alimentar el controlador de motor para impulsar motores. Se agrega un decodificador DTMF con este circuito para cumplir con nuestro objetivo de controlar el robot con un teléfono celular, y este decodificador se conecta a un teléfono móvil usando un cable auxiliar para recibir comando o tono DTMF. Los pines del decodificador DTMF D0-D3 están conectados con el número de pin del 8051 P0.0, P0.1, P0.2, P0.3 a través de la puerta NO IC, es decir, 7404. Por lo tanto, 8051 obtendrá una entrada invertida del decodificador DTMF, como si presionáramos el botón '5' desde el teclado móvil, la salida del decodificador DTMF será 0010 pero 8051 obtendrá 1101. Se utilizan dos baterías de 9 voltios para Encienda el circuito en el que uno se usa para alimentar los motores, conectado al pin número 8 del IC del controlador del motor, y la otra batería está conectada para alimentar el circuito restante.
Robot controlado por teléfono celular ejecutado por algunos comandos que se envían a través del teléfono móvil. Estamos aquí usando la función DTMF del teléfono móvil. Aquí hemos utilizado el teléfono móvil para mostrar el funcionamiento del proyecto. Uno es el teléfono móvil del usuario al que llamaremos 'teléfono remoto' y el segundo que está conectado con el circuito del Robot mediante un cable auxiliar. A este teléfono móvil lo llamaremos 'Teléfono receptor'.
Primero hacemos una llamada usando el teléfono remoto al teléfono receptor y luego atendemos la llamada en modo de respuesta manual o automática. Ahora, así es como este robot es controlado por teléfono celular:
Cuando presionamos '2' por teléfono remoto, el robot comienza a avanzar y el movimiento continúa hacia adelante hasta que llega el siguiente comando.
Cuando presionamos '8' por teléfono remoto, el robot cambia su estado y comienza a moverse hacia atrás hasta que llegue otro comando.
Cuando presionamos '4', el robot gira a la izquierda hasta que se activa el siguiente comando.
Cuando presionamos '6', el robot gira a la derecha.
Y para detener el robot pasamos '5'.
Diseño de PCB
Aquí está el diseño de PCB para el robot controlado por teléfono celular que usa el microcontrolador 8051. Aquí puede encontrar un tutorial para diseñar una PCB en casa con sencillos pasos: Cómo hacer una PCB en casa