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

Comandos AT do módulo GSM GPRS A6

Componentes e suprimentos

Arduino UNO
× 1
Módulo A6 GPRS
× 1
Fios de jumpers (genérico)
× 1

Ferramentas e máquinas necessárias

Multímetro digital Digilent Mastech MS8217 Autorange

Sobre este projeto


Este é o módulo A6 GSM / GPRS. Neste tutorial, aprenderemos como conectar o módulo com o Arduino Uno e também como trabalhar com comandos “AT”. Este módulo A6 possui os seguintes recursos.







Recursos: - Frequência de trabalho:rede quad-band, 850/900/1800 / 1900MHz- Tensão de trabalho:4,8-9VDC (alimentação do circuito regulador de tensão on-board para módulo A6) - Corrente de trabalho:máximo de 2A- Corrente de repouso:5mA- Onboard Suporte para cartão Micro SIM, você pode instalar cartão Micro SIM - Interface Micro USB integrada para fonte de alimentação externa - Interface de Comunicação:Porta serial TTL / Porta serial RS232 - Taxa de Baud:115200bps e também pode ser definida pelo comando AT.- Tensão lógica da interface :3.3V- Faça e atenda chamadas telefônicas com fone de ouvido e microfone de eletreto.- Envie e receba mensagens SMS.- Envie e receba dados GPRS (TCP / IP, HTTP, etc.) .- Serve para testar o Ai-Thinker GPRS Módulo A6 - Distância do pino:2,54 mm - Interface da antena integrada:SMA e IPX Se você conectá-lo com o arduino uno para comandos AT, precisará de apenas 4 fios. Decidi usar quatro fios de cores diferentes para facilitar o entendimento. Primeiro insira um cartão micro-sim no módulo A6

Você deve conectar o módulo A6 com o Arduino uno de acordo com a seguinte fiação. Módulo WireA6Arduino UnoREDVCC + 5VBLACKGNDGNDORANGEU_RXDPIN 2YELLOWU_TXDPIN 3

Assim que a fiação estiver concluída, você pode iniciar a programação.





Como trabalhar com comandos AT?

  #include  SoftwareSerial A6MODULE (2,3); void setup () {// coloque seu código de configuração aqui, para executar uma vez:Serial.begin (9600); delay (1000); A6MODULE.begin (9600); atraso (1000);} void loop () {enquanto (A6MODULE.available ()) {Serial.write (A6MODULE.read ()); } while (Serial.available ()) {A6MODULE.write (Serial.read ()); }}  

Após fazer o upload dos códigos, execute o monitor serial. Agora digite AT e pressione Enter. Se tudo estiver em ordem, o monitor serial dirá “OK” COMO CHAMAR? ATD comando é usado para discar uma chamada telefônica. Ex .:Digite ATD + 123456789 em seguida, digite (seu número de telefone) COMO ENVIAR SMS? Digite AT + CMGF =1 em seguida, digite “A resposta deve ser OK” e digite AT + CMGS =“+123456786” em seguida, digite (seu número de telefone)

Código

  • Código
Código Arduino
 Assim que a fiação estiver concluída, você pode iniciar a programação.Como trabalhar com comandos AT.?#include  SoftwareSerial A6MODULE (2,3); void setup () {// coloque seu código de configuração aqui, para executar uma vez:Serial.begin (9600); atraso (1000); A6MODULE.begin (9600); atraso (1000);} void loop () {enquanto (A6MODULE.available ()) {Serial.write (A6MODULE.read ()); } while (Serial.available ()) {A6MODULE.write (Serial.read ()); }} Após fazer o upload dos códigos, execute o monitor serial. Agora digite AT e pressione Enter. Se tudo estiver em ordem, o monitor serial dirá “OK” COMO CHAMAR? O comando ATD é usado para discar uma chamada telefônica. Ex .:Digite ATD + 123456789 e digite (seu número de telefone) COMO ENVIAR SMS? Digite AT + CMGF =1 e, em seguida, digite “A resposta deve ser OK” Em seguida, digite AT + CMGS =“+123456786” e digite (seu número de telefone) 

Esquemas


Processo de manufatura

  1. API do sensor ambiental com um RPi
  2. Módulo Verilog
  3. Parâmetros Verilog
  4. Java 9 - Sistema de Módulos
  5. MATLAB - Comandos
  6. JX Wave Generator
  7. Faça você mesmo skate de realidade virtual
  8. Rádio FM com cabine de banho baseada em Arduino
  9. Obtendo ECG em tempo real na tela OLED
  10. Grupo de módulos de fabricação