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

¡No compre un módulo GSM, use su teléfono anterior!

Componentes y suministros

Arduino UNO
× 1

Acerca de este proyecto

Recientemente, he estado haciendo muchos proyectos inalámbricos, principalmente basados ​​en un módulo Bluetooth, pero desde entonces he querido seguir adelante y comenzar a hacer que mis proyectos sean controlados por SMS o llamadas telefónicas, lo cual es casi tan fácil con la ayuda de un Módulo GSM, sin embargo, ocurrió un problema ... ¡Son caros! Y eso me hizo pensar que un teléfono es solo un módulo GSM con más funciones y tengo algunos teléfonos en mi dibujo, usemos uno de esos como un módulo GSM y eso es lo que vamos a buscar. en en este proyecto.

Paso 1:la idea detrás

Por lo tanto, rescatar el módulo GSM de un teléfono es muy difícil de hacer y tomaría mucho tiempo y habilidad, por lo que en este proyecto vamos a adoptar un enfoque ligeramente diferente.

Siempre que un teléfono recibe un SMS o una llamada telefónica, se enciende, suena o emite un sonido. Ahora, sabiendo esto, podemos aprovechar estas características con un Arduino, lo haremos tocando el motor de vibración del teléfono que se usa para hacerlo vibrar y luego usamos un Arduino para leer datos y ver cuándo se suministra energía al motor, lo que permite el Arduino para ver si el teléfono recibe un SMS o una llamada telefónica.

Esto, por supuesto, no es tan bueno como tener un módulo GSM real, ya que puede ver qué datos llegan o poder enviar datos de regreso, pero es una opción barata si tiene un montón de teléfonos tirados acumulando polvo. .

Paso 2:Lista de piezas

Así que este es un proyecto bastante simple, por lo que no necesitaremos muchas piezas, todo lo que necesitamos es lo siguiente:

  • Un Arduino Uno (aquí)
  • Cualquier tipo de teléfono antiguo (estoy usando un Blackberry antiguo)
  • Algunos LED
  • Una tarjeta SIM

Ahora, con la forma en que lo configuré, el teléfono solo hará parpadear un LED cuando reciba un SMS, lo hice solo para transmitir el mensaje, espero usar esto en un proyecto futuro para controlar el iluminación en mi habitación.

Paso 3:desmontar el teléfono

De acuerdo, el objetivo de este paso es desarmar el teléfono hasta el punto en que podamos acceder al motor de vibración, ahora esto es diferente para cada teléfono, pero en su mayor parte, puede buscar en Google el número de pieza del teléfono para ver dónde el motor retumbante es.

Una vez que lo haya encontrado, necesitaremos soldar dos cables a cada terminal del motor retumbante. Ahora bien, esto puede ser complicado, ya que en la mayoría de los teléfonos se utilizan componentes pequeños de montaje en superficie, la clave es utilizar cantidades mínimas de soldadura y cables muy pequeños. Una vez que los cables están soldados, debemos conectarlos a un multímetro por dos razones:en primer lugar, queremos ver qué tipo de voltaje está suministrando el teléfono y, en segundo lugar, es averiguar qué cable es negativo y cuál positivo. Encontré en mi curva blackberry que el teléfono suministró alrededor de 1,5 voltios al motor, lo que funcionará muy bien con el Arduino.

Paso 4:el diagrama de cableado

Nuevamente, el cableado es bastante simple, todo lo que tenemos que hacer es conectar todo de la siguiente manera.

El pin de tierra del motor se conecta al pin de tierra del Arduino, luego el pin positivo del motor se conecta a A0 en el Arduino y, finalmente, el cátodo (-) del LED se conecta a tierra en el Arduino y el ánodo. (+) se conecta al pin 7.

Una vez hecho esto, podemos cargar el código.

Paso 5:el código

Nuevamente, el código también es realmente simple y bastante fácil de entender.

En la configuración vacía, decimos que decimos que el pin 7 va a actuar como una salida, ya que este será nuestro pin LED, luego en el bucle vacío, decimos que sensorValue es el valor analógico del pin A0, que es entonces utilizado en una declaración if.

Esta declaración if indica que si el sensorValue está por encima de 50 para encender el pin 7, que es el pin del LED y enviar de vuelta "Rumble On" al monitor en serie y si el sensorValue está por debajo de 50 para mantener el LED apagado y enviar de vuelta "Rumble Off "al monitor de serie.

Abra el código en el IDE de Arduino, cárguelo en su placa y pruébelo.

oldphonegsm.ino

Paso 6:el resultado

Así que ahora, con todo hecho, echemos un vistazo a lo que hace todo, cuando enviamos un SMS al teléfono, envía la señal al motor de rumble que luego envía la señal al Arduino, enciende el LED y envía el Rumble On a la serie. monitor.

Ahora hice este proyecto porque planeo usarlo en mi proyecto futuro, que es hacer una luz controlada por SMS para mi habitación, pero realmente podrías usar esto en cualquier lugar, por ejemplo, podríamos usarlo en las persianas inalámbricas controladas por Arduino de un proyecto anterior. o incluso la cerradura de puerta inalámbrica Arduino.

Como siempre, si tiene alguna pregunta, estaré encantado de responderla y gracias por revisar mi proyecto.

Código

  • oldphonegsm.ino
oldphonegsm.ino Arduino
 Sin vista previa (solo descarga). 

Proceso de manufactura

  1. Utilice MATLAB para aprovechar sus datos de IoT en vivo
  2. Cómo usar la creación de instancias de mapas de puertos en VHDL
  3. Razones para utilizar composites termoendurecibles en su producto
  4. No olvide tomar notas cuando pruebe sus motores eléctricos
  5. Una guía para comprar su primera máquina enrutador CNC en 2021
  6. Cómo utilizar ISO 9004 para mejorar su operación de fabricación
  7. Cómo usar la IA perimetral para administrar su negocio hacia una mejor normalidad
  8. El valiente nuevo (y viejo) mundo de la fabricación
  9. Cómo utilizar su máquina perforadora para taladrar metal
  10. Utilice PLCnext para WakeOnLan (WoL) en su PC
  11. No olvide preparar su compresor de aire para el invierno