A Review WR Bridge By Portuguese

A Review WR Bridge By Portuguese

[Thanks Vinícius Rodrigues] at first. Today, we received a review of WR-Bridge , written with Portuguese by Vinícius Rodrigues .  He was a very experienced Electronics and Telecommunication engineer from Brazil.  The good news was Mr. Vinícius  were starting series of posts about this Bridge . And here was the first blog list right now, we will keep update of  his Bridge journey. As the saying goes, we always recruit reviewers, providing free samples to recruit reviewers to perform product test and share their efforts with every member in the open hardware community, aiming to abide by “open” spirit, helping more people in operation. Just take a look of Vinícius Rodrigues review ,  

Introdução:

Neste review vamos tratar da placa WR Bridge, o porque de ser chamada Bridge, as funcionalidades e pontos fortes, dentre outros fatores. Além disso vamos começar uma serie de posts com essa placa, fazendo diversos testes e utilizando todo seu potencial, que pode ter certeza é muito grande.

Bridge? O que é isso?

Essa placa é para programação em alto nível, é muito indicada para projetos finais, mas serve perfeitamente para prototipagem. A placa carrega não só o microcontrolador, mas sim diversos periféricos, prontos para fazer interfaces, sem a necessidade de ficar conectando diversos shields, sem problemas de incompatibilidade. Sim, essa placa apesar de já ter diversos periféricos te deixa preso se for adicionar mais algum componente, visto que todas suas portas digitais estão ocupadas, e estão disponíveis para o usuário apenas as portas analógicas do microcontrolador. Vista completa do WS Bridge:

Componentes:

  • Arduino Atmega328
  • SIM900 GSM/GPRS
  • Xbee Soket
  • nRF24L01
  • Cartão SD
  • Entrada FTDI

Tudo isso esta na placa, pronto para ser utilizado. Microcontrolador, GSM, Xbee, RF e cartão SD. Basta programar que já esta tudo conectado. Não possui porta USB, mas acompanha um conversor com chip FTDI e pode ser programado diretamente do IDE do Arduino, basta selecionar Arduino UNO, programar e gravar, essa é a conexão feita na placa:
Nessa imagem podemos visualizar como conectamos o FTDI, lembrando que essa placa pode ser programada via Bluetooth também usando o conector Xbee.
Imagem focando o microcontrolador Atmel Atmega328AU, este é o mesmo microcontrolador presente no Arduino UNO:
A placa acompanha acabamento espetacular, um dos melhores acabamentos que já vi, banhada a ouro. Nessa imagem podemos ver alguns periféricos, como os 2 Relés que já estão conectados ao arduino:
Em foco conector Xbee/FDTI e slot para cartão SD, o que proporciona milhares de aplicações:
Nessa imagem visualizamos o conector ICSP para gravadores externas, e conector para nRF24L01:

Onde fica o que?

Características:

  • Controle no estilo Arduino
  • Onboard GSM/GPRS
  • Onboard XBEE socket
  • Suporte para Micro SD
  • Modulo Relé
  • Botão de Reset de facil acesso
  • Banhada a ouro
  • As entradas IO D6,D7, são usadas para o SIM900 GSM/GPRS PWRKEY e NESTKEY
  • Cartão SD usa IO CS: D4, MOSI: D11, SCK: D13, MISO: D12
  • As portas para controlar os Relés são S0:D5 S1:D10
  • Tensão de funcionamento: 7 VDC - 23VDC

WR Bridge - Enviando SMS de temperatura 


om pessoal, como eu disse no review dessa placa, vamos começar uma serie de posts, falando mais sobre Arduino+GSM e alguns outros fatores. Nesse primeiro projeto aplicado vamos fazer a leitura de um sensor de temperatura LM35, e enviar esses dados de tempos em tempos a um numero especifico de celular. A primeira parte é a montagem, o sensor LM35 varia 10mV a cana grau na sua saída. O WS Bridge tem disponível em sua placa entradas analógicas, onde G= GND, V=VCC e S=entrada. Então para fazer essa conexão com o LM35 com sua face para frente temos VCC - OUT - GND como na imagem a seguir:
Assim é feita as conexões no WS Bridge:
Conexões feitas:
Agora vamos para programações, temos que fazer o seguinte, configurar a comunicação serial Arduino-GSM, para isso vamos usar a biblioteca softwareserial. Logo depois temos que iniciar o modem e configurar a leitura como modo texto, para isso enviamos o comando AT+CMGF=1.
Com modem configurado vamos ao laço loop, fazemos a leitura da temperatura, e convertemos essa valor float para uma String, logo depois concatenamos na String a frase que queremos enviar ex:
Temperatura atual: X.
Dessa forma podemos enviar apenas a String que já tem todos dados completos, se não ficou facil de entender aqui vai o programa para WS Bridge.
Lembrando que temos que colocar o numero de celular onde esta indicado no código: