Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

Componentes y Suministros

ComponenteDescripciónCantidad
Arduino UNO1

Sobre este Proyecto

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

Recientemente he estado haciendo muchos proyectos inalámbricos, principalmente basados en un módulo Bluetooth, pero desde entonces quise avanzar y empezar a hacer mis proyectos controlados por SMS o llamadas telefónicas, lo cual es casi igual de fácil con la ayuda de un módulo GSM. Sin embargo, surgió un problema... ¡Son caros! Y eso me hizo pensar: un teléfono es solo un módulo GSM con más características y tengo algunos teléfonos tirados en mi cajón, ¡usemos uno de esos como módulo GSM y eso es lo que veremos en este proyecto!

Paso 1: La Idea Detrás

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica
Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

En realidad, recuperar el módulo GSM de un teléfono es muy difícil y llevaría mucho tiempo y habilidad, así que en este proyecto tomaremos un enfoque ligeramente diferente.

Cada vez que un teléfono recibe un SMS o llamada, se enciende, vibra o hace un sonido. Conociendo esto, podemos aprovechar estas características con un Arduino. Lo haremos conectándonos al motor de vibración del teléfono (usado para hacerlo vibrar) y luego usar un Arduino para leer datos y ver cuándo el motor recibe energía, permitiendo al Arduino detectar cuándo el teléfono recibe un SMS o llamada.

Por supuesto, esto no es tan bueno como tener un módulo GSM real, ya que no puedes ver qué datos llegan ni enviar datos de vuelta, pero es una opción barata si tienes un montón de teléfonos tirados acumulando polvo.

Paso 2: Lista de Materiales

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica
Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica
Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

Este es un proyecto bastante simple, así que no necesitaremos muchas piezas, solo lo siguiente:

Con la forma en que lo he configurado, el teléfono solo hará parpadear un LED cuando reciba un SMS. Lo hice solo para demostrar el concepto, espero usarlo en un futuro proyecto para controlar la iluminación de mi habitación.

Paso 3: Desmontar el Teléfono

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica
Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

El objetivo de este paso es desmontar el teléfono hasta el punto donde podamos acceder al motor de vibración. Esto es diferente para cada teléfono, pero en su mayor parte, puedes buscar el número de pieza del teléfono en Google para ver dónde está el motor de vibración.

Una vez que lo hayas encontrado, necesitaremos soldar dos cables a cada terminal del motor de vibración. Esto puede ser complicado ya que la mayoría de los teléfonos usan componentes SMD diminutos; la clave es usar cantidades mínimas de soldadura y cables muy finos. Una vez soldados los cables, necesitamos conectarlos a un multímetro por dos razones: primero, para ver qué voltaje suministra el teléfono, y segundo, para averiguar qué cable es negativo y cuál positivo. En mi BlackBerry Curve, el teléfono suministraba aproximadamente 1.5 Voltios al motor, lo cual funciona genial con el Arduino.

Paso 4: Diagrama de Cableado

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

El cableado es bastante simple, solo necesitamos conectar todo de la siguiente manera:

Con esto hecho, podemos subir el código.

Paso 5: El Código

El código también es realmente simple y fácil de entender.

En el void setup, decimos que el pin 7 actuará como salida ya que será nuestro pin de LED. Luego, en el void loop, decimos que sensorValue es el valor analógico del pin A0, que luego se usa en una sentencia if.

Este if establece que si sensorValue es mayor a 50, enciende el pin 7 (el pin del LED) y envía "Rumble On" al monitor serial; y si sensorValue es menor a 50, mantiene el LED apagado y envía "Rumble Off" al monitor serial.

Abre el código en el Arduino IDE, súbelo a tu placa y pruébalo.

oldphonegsm.ino

Paso 6: El Resultado

Por Qué un Móvil Antiguo Supera a Comprar un Módulo GSM: Alternativa Inteligente y Económica

Ahora con todo hecho, veamos qué hace todo: cuando enviamos un SMS al teléfono, este envía la señal al motor de vibración, que luego envía la señal al Arduino, encendiendo el LED y enviando "Rumble On" al monitor serial.

Hice este proyecto porque planeo usarlo en mi futuro proyecto que es hacer una luz controlada por SMS para mi habitación, pero realmente podrías usarlo en cualquier lado, por ejemplo, podríamos usarlo en las persianas controladas por Arduino inalámbrico de un proyecto anterior o incluso en el cerrojo de puerta inalámbrico con Arduino.

Como siempre, si tienes alguna pregunta estaré feliz de responderlas y ¡gracias por ver mi proyecto!

Código

oldphonegsm.ino (Arduino)

No preview (download only).

Proceso de manufactura

  1. Documente siempre sus pruebas de motores eléctricos para un análisis preciso
  2. Guía Pro: Taladrado de Metal con tu Máquina – Consejos de Experto
  3. El nuevo y viejo mundo de la fabricación: IA, diseño e innovación
  4. Eleve sus Operaciones de Fabricación con ISO 9004: Una Guía Comprobada de Gestión de Calidad
  5. Aprovecha Edge AI para optimizar operaciones en almacenes y manufactura
  6. Encender su PC remotamente con PLCnext vía Wake-on-LAN
  7. Cómo elegir tu primera fresadora CNC: Guía de compra 2024
  8. Cómo preparar su compresor de aire para el invierno: protéjalo del frío
  9. Aprovecha datos IoT en vivo en MATLAB con la integración de RTI Connext DDS
  10. Por Qué los Compuestos Termofijos Son la Elección Ideal para la Manufactura Moderna
  11. Dominando la instanciación con port map en VHDL: Guía práctica