Tabla de contenido:

Robot operado por teléfono celular: 7 pasos
Robot operado por teléfono celular: 7 pasos

Video: Robot operado por teléfono celular: 7 pasos

Video: Robot operado por teléfono celular: 7 pasos
Video: ROBOT Móvil Bluetooth - Programado y controlado por Celular Tutorial 2024, Noviembre
Anonim
Robot operado por teléfono celular
Robot operado por teléfono celular

Convencionalmente, los robots controlados de forma inalámbrica utilizan circuitos de radiofrecuencia, que tienen los inconvenientes de un rango de trabajo limitado, un rango de frecuencia limitado y un control limitado. El uso de un teléfono móvil para el control robótico puede superar estas limitaciones. Proporciona la ventaja de un control robusto, un rango de trabajo tan grande como el área de cobertura del proveedor de servicios, sin interferencias con otros controladores y hasta doce controles.

Aunque la apariencia y las capacidades de los robots varían enormemente, todos los robots comparten la característica de una estructura mecánica y móvil bajo alguna forma de control. El Control del robot implica tres fases distintas: percepción, procesamiento y acción. Generalmente, los preceptores son sensores montados en el robot, el procesamiento lo realiza el microcontrolador o procesador integrado y la tarea se realiza mediante motores o con algunos otros actuadores. Quiero dejarlo en claro, si tiene algún problema, estoy de acuerdo con usted, puede escribir comentarios o puede enviarme un correo electrónico a [email protected]

Paso 1: DESCRIPCIÓN GENERAL DEL PROYECTO

DESCRIPCIÓN DEL PROYECTO
DESCRIPCIÓN DEL PROYECTO
DESCRIPCIÓN DEL PROYECTO
DESCRIPCIÓN DEL PROYECTO

En este proyecto el robot, es controlado por un teléfono móvil que hace una llamada al teléfono móvil adjunto al robot en el curso de la llamada, si se presiona cualquier botón, el control correspondiente al botón presionado se escucha en el otro extremo de la llamada.. Este tono se llama tomo de frecuencia múltiple de tono dual (DTMF). El robot recibe este tono DTMF con la ayuda del teléfono apilado en el robot.

El microcontrolador atmega16 procesa el tono recibido con la ayuda del decodificador DTMF MT8870, el decodificador decodifica el tono DTMF en su dígito binario equivalente y este número binario se envía al microcontrolador, el microcontrolador está preprogramado para tomar una decisión para cualquier entrada dada y envía su decisión a los conductores del motor para impulsar los motores para un movimiento hacia adelante o hacia atrás o un giro. El móvil que hace una llamada al teléfono móvil apilado en el robot actúa como mando a distancia. Por tanto, este sencillo proyecto robótico no requiere la construcción de unidades receptoras y transmisoras. La señalización DTMF se utiliza para la señalización telefónica a través de la línea en la banda de frecuencia de voz al centro de conmutación de llamadas. La versión de DTMF que se utiliza para la marcación telefónica se conoce como marcación por tonos. DTMF asigna una frecuencia específica (que consta de dos tonos separados) a cada tecla que el circuito electrónico puede identificar fácilmente. La señal generada por el codificador DTMF es el envío directo al-gebric, en tiempo real de las amplitudes de dos ondas sinusoidales (coseno) de diferentes frecuencias, es decir, presionando 5 enviará un tono hecho agregando 1336hz y 770hz al otro extremo. del móvil. Los tonos y asignaciones en un sistema dtmf que se muestran a continuación

Paso 2: descripción del circuito

Descripción del circuito
Descripción del circuito
Descripción del circuito
Descripción del circuito

Las figuras muestran el diagrama de bloques y el diagrama de ciclo del robot basado en microcontroladores. Los componentes importantes de este robot son el decodificador DTMF, el microcontrolador y el controlador de motor.

Aquí se utiliza un decodificador dtmf de la serie MT8870. Todos los tipos de la serie mt8870 utilizan técnicas de conteo digital para detectar y decodificar los dieciséis pares de tonos DTMF en una salida de código de cuatro bits. El circuito integrado de regección de tono dilata eliminó la necesidad de prefiltrado. Cuando se reconoce que la señal de entrada dada en el pin2 (IN-) configuración de entrada de un solo extremo es efectiva, la señal de decodificación de cuatro bits correcta del tono DTMF se transfiere a las salidas Q1 (pin11) a través de Q4 (pin14). El atmega 16 es un microcontrolador cmos de baja potencia y 8 bits basado en la arquitectura RISC mejorada de AVR. Proporciona la siguiente característica: 16 kb de memoria flash programable en el sistema con capacidades de lectura y escritura, 512 bytes de EEPROM, 1 KB de SRAM, 32 líneas de entrada / salida de uso general. 32 registros de trabajo de propósito general. Los 32 registros están conectados directamente a la unidad aritmética lógica, lo que permite acceder a dos registros independientes en una instrucción de señal ejecutada en un ciclo de reloj. La arquitectura resultante es más eficiente en código. Las salidas de los pines del puerto PD0 a PD3 y PD7 del microcontrolador se alimentan a las entradas IN1 a IN4 y habilitan los pines (EN1 y EN2) del controlador de motor L293d, respectivamente, para accionar los motorreductores. El interruptor S1 se utiliza para reinicio manual. las notaciones son: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k resistencias r3 - 330k resistencias r4-r8 - 10k resistencias c1- 0.47 condensador micro farat c2, c3, c5, c6 - condensador 22pfarat c4 - Condensador de 0.1micro farat xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - interruptor de empuje para encendido m1, m2 - 6v 50rpm motor batt- 6v

Paso 3: Descripción del software (el código hexadecimal)

el microcontrolador Avr está programado usando WIN AVR para principiantes, eche un vistazo a este instructivo primero https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ esta es la forma de programar el avratmega 16mire el diagrama de pines de atmega16 y luego conecte los pines en consecuencia (si tiene algún problema, no dude en escribirme) he adjuntado el código completo. El archivo de encabezado se incluirá automáticamente si ha instalado el winavr en la ubicación predeterminada

Paso 4: trabajando

Laboral
Laboral

Para controlar el robot, debe realizar una llamada al teléfono celular conectado al robot desde cualquier teléfono.

ahora el teléfono es recogido por el teléfono en el robot a través del modo de respuesta automática (que está en el phn, solo habilítelo). ahora, cuando presione 2, el robot se moverá hacia adelante cuando presione 4, el robot se moverá hacia la izquierda cuando presione 8, el robot se moverá hacia atrás cuando presione 6, el robot se moverá hacia la derecha, cuando presione 5, el robot se detendrá.

Paso 5: Construcción

Construcción
Construcción

Para la construcción de este robot, se requieren estos componentes Componentes utilizados: - "MT8870 DTMF DECODER - 1" Microcontrolador Atmega 16 - 1 "L293d controlador de motor ic - 1" Cd7004 not gate ic - 1 "1" diodo 1n4007 - 1 "100k resistencias - 2" 10 k resistencias - 5 "330 k resistencias - 1" condensadores de 0.47mf - 1 "condensadores de 0.1mf - 1" condensadores de 22pf - 4 "de cristal de 3.57mhz - 1" de cristal de 12mhz - 1 "Interruptor de encendido - 1" 2 motorreductores (6v, 50 rpm) - 2 (4 para tracción en las cuatro ruedas) "Batería 6v - 1

  • ruedas - 4
  • teléfono celular - 2 (uno puede ser uno de sus amigos)
  • manos libres - 1 (para el phn del móvil)

tienes que colocar un teléfono celular en el móvil. El teléfono móvil está conectado al móvil a través de un manos libres. Construya el rover en la forma que se indica a continuación. Puede obtener estas piezas en cualquier tienda de electrónica con facilidad

Paso 6: Para conectar el manos libres con el circuito

Para conectar el manos libres con el circuito
Para conectar el manos libres con el circuito

siempre hay dos conexiones que salen del teléfono, estas conexiones son 1. Consejo 2. Anillo Preferiré usar manos libres que tienen un conector recto (similar a los que usamos en nuestros ipods, pero uno más delgado) la punta de ese conector se llama "punta" y la parte restante detrás de la punta después de una franja negra es el anillo. Así que conecta estas dos conexiones con el circuito y habrás terminado.

Paso 7: el final

Siga los pasos de tese y listo. pero si tiene algún problema, no dude en escribir comentarios o enviarme un correo electrónico a [email protected]

Recomendado: