Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Não compre um módulo GSM, use o seu telefone antigo!

Componentes e suprimentos

Arduino UNO
× 1

Sobre este projeto






Recentemente, tenho feito muitos projetos sem fio, principalmente baseados em um módulo Bluetooth, mas desde então eu queria seguir em frente e começar a fazer meus projetos controlados por SMS ou chamada telefônica, o que é quase tão fácil com a ajuda de um Módulo GSM, porém, ocorreu um problema ... Eles são caros! E isso me fez pensar que um telefone é apenas um módulo GSM com mais recursos e eu tenho alguns telefones espalhados pelo meu desenho, vamos usar um deles como um módulo GSM e é isso que vamos procurar neste projeto.





Etapa 1:a ideia por trás disso








Portanto, recuperar o módulo GSM de um telefone é muito difícil de fazer e exigiria muito tempo e habilidade, portanto, neste projeto, faremos uma abordagem um pouco diferente.

Sempre que um telefone recebe um SMS ou uma chamada telefônica, ele acende, emite um zumbido ou emite um som. Agora sabendo disso, podemos tirar proveito desses recursos com um Arduino, faremos isso tocando no motor de ruído do telefone que é usado para fazê-lo vibrar e, em seguida, usar um Arduino para ler os dados e ver quando o motor recebe energia, permitindo assim o Arduino para ver se o telefone recebe um SMS ou chamada telefônica.

Isso, é claro, não é tão bom quanto ter um módulo GSM real, pois você pode ver quais dados estão chegando ou ser capaz de enviar dados de volta, mas é uma opção barata se você tiver um monte de telefones simplesmente recolhendo poeira .





Etapa 2:Lista de peças






Portanto, este é um projeto muito simples, então não precisaremos de muitas peças, tudo o que precisamos é o seguinte:
  • Um Arduino Uno (aqui)
  • Qualquer tipo de telefone antigo (estou usando um blackberry antigo)
  • Alguns LEDs
  • Um Simcard

Agora, da forma como configurei o telefone, ele só fará um LED piscar quando receber um SMS, fiz isso apenas para esclarecer, espero usar isso em um projeto futuro para controlar o iluminação no meu quarto.





Etapa 3:desmontar o telefone




Ok, então o objetivo desta etapa é desmontar o telefone até o ponto em que possamos acessar o motor de ruído, agora isso é diferente para cada telefone, mas na maior parte, você pode apenas pesquisar no Google o número de peça do telefone para ver onde o motor de ruído é.

Assim que o encontrarmos, precisaremos soldar dois fios em cada terminal do motor de ruído. Agora, isso pode ser complicado, pois na maioria dos telefones usa componentes minúsculos de montagem em superfície, o segredo é usar quantidades mínimas de solda e fios muito pequenos. Uma vez que os fios são soldados, precisamos conectá-los a um multímetro por dois motivos:primeiro, queremos ver que tipo de tensão o telefone está fornecendo e, em segundo lugar, descobrir qual fio é negativo e qual é positivo. Descobri na curva do meu blackberry que o telefone forneceu cerca de 1,5 Volts para o motor, o que será ótimo com o Arduino.





Etapa 4:o diagrama de fiação


Novamente, a fiação é muito simples, tudo o que precisamos fazer é conectar tudo da seguinte maneira.

O pino de aterramento no motor é conectado ao pino de aterramento no Arduino, em seguida, o pino positivo no motor é conectado a A0 no Arduino e, por último, o cátodo (-) do LED é conectado ao aterramento no Arduino e no ânodo (+) é conectado ao pino 7.

Feito isso, podemos fazer o upload do código.





Etapa 5:o código


Novamente, o código também é muito simples e muito fácil de entender.

Na configuração do vazio, estamos dizendo que dizemos que o pino 7 vai atuar como uma saída, pois este será o nosso pino de LED, então, no loop do vazio, dizemos que sensorValue é o valor analógico do pino A0 que é então usado em uma instrução if.

Esta declaração if afirma que se o sensorValue estiver acima de 50 para ligar o pino 7 que é o pino do LED e enviar de volta "Rumble On" para o monitor serial e se o sensorValue estiver abaixo de 50 para manter o LED desligado e enviar de volta "Rumble Off "para o monitor serial.

Abra o código no IDE do Arduino, carregue-o na sua placa e faça um teste.
oldphonegsm.ino





Etapa 6:o resultado


Então agora com tudo feito vamos dar uma olhada no que tudo faz, quando enviamos um SMS para o telefone ele manda o sinal para o motor rumble que então envia o sinal para o Arduino, ligando o LED e enviando o Rumble On para o serial monitor.

Agora fiz este projeto porque pretendo usá-lo em meu projeto futuro, que é fazer uma luz controlada por SMS para meu quarto, mas você poderia realmente usar isso em qualquer lugar, por exemplo, poderíamos usá-lo nas persianas controladas por Arduino sem fio de um projeto anterior ou até mesmo a fechadura sem fio do Arduino.

Como sempre, se você tiver alguma dúvida, ficarei feliz em respondê-las e obrigado por conferir meu projeto!

Código

  • oldphonegsm.ino
oldphonegsm.ino Arduino
 Sem visualização (somente download). 

Processo de manufatura

  1. Use o MATLAB para aproveitar seus dados de IoT ao vivo
  2. Como usar a instanciação do mapa de portas em VHDL
  3. Razões para usar compostos termofixos em seu produto
  4. Não se esqueça de fazer anotações ao testar seus motores elétricos
  5. Um guia para comprar sua primeira máquina roteadora CNC em 2021
  6. Como usar a IA de ponta para gerenciar seus negócios para um melhor normal
  7. O Admirável Novo (e Velho) Mundo da Manufatura
  8. Como usar sua máquina de perfuração para perfurar metal
  9. Use PLC ao lado de WakeOnLan (WoL) Seu PC
  10. Não se esqueça de preparar seu compressor de ar para o inverno