Bom dia amigos do Lab de Garagem,
Estou colaborando no desenvolvimento de um Placar Eletrônico para Jogos de Basquete com Arduino ( similar ao da foto). A solicitação foi do colega Ricardo Ramalho de Lisboa/Portugal.
http://labdegaragem.com/forum/topics/placar-eletr-nico-port-til-bas...
O filho dele é jogador amador de basquete. E acho que ele ficará muito feliz, se o pai conseguir montar esse placar.
Estou colaborando também, pois esse placar posteriormente, poderá ser adaptado para qualquer tipo de jogo, inclusive futebol.
O projeto esta progredindo muito bem com a ajuda de outro colega português, Miguel Pynto, no desenvolvimento do software. O Rui do Lab , esta nos ajudando também.
Nessa fase do projeto, estou testando meios de comunicação entre o Arduino do Placar e outro Arduino que será a Console de controle.
Testei a comunicação sem fio com o Módulo NRF24L01, e obtive resultados insatisfatórios, devido ao limitado alcance provocado por interferências e baixa imunidade à ruidos elétricos da fonte. (descartado)
Uma outra opção, seria usar um ESP8266, através de uma rede WIFI.
Para que já tem ampla experiência nesse tipo de rede, poderia nos dar o seu parecer ?
Imagine, que um placar desse, deverá estar em um ginásio coberto, metálico com inúmeras pessoas com celulares e smartphones. Será que é confiável usar um ESP8266 na comunicação do Placar ?
O colega Ricardo , sugeriu o uso de um Módulo HC-12. Eu não o conhecia. Alguém já usou ? Tem alguma experiência para compartilhar com a gente. Nesse módulo HC-12, a faixa de frequências (433 MHz) talvez tenha menos interferências. Será ?
https://www.seeedstudio.com/433Mhz-Wireless-Serial-Transceiver-Modu...
Se a comunicação sem fio não for aplicável, optaremos para comunicação com fio (menos prática).
Muito obrigado pela colaboração !
Tags:
Boa noite,
Alguém tem experiência com comunicação WIFI de Arduino usando o ESP8266?
Gostaria de saber se funciona bem, se o alcance é razoável e se o WIFI é estável e confiável.
Obrigado.
Olá Gustavo!
Pela teoria, o alcance do wi-fi do ESP8266 é de 30 metros em ambiente fechado e 150 em ambientes abertos.
O Pedro Minatel já fez um teste em espaços abertos e correspondeu bem:
http://pedrominatel.com.br/pt/esp8266/teste-de-alcance-do-esp8266-e...
Mas em espaço fechado, é outra coisa. Será necessário fazer testes...
Beleza, José Cintra.
A minha dúvida é essa - ambiente fechado, com uma quantidade de celulares e smartphones ...
Obrigado pela informação.
ESP8266 - alcance do sinal de RF:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Com Roteador TP Link WR-841N :
ESP8266 com antena externa adaptada = 479 metros
ESP8266 com a antena PCB (original) = 366 metros
Com Roteador UBIQUITI M2 - antena prato
ESP8266 com antena externa adaptada = 4,26 km
ESP8266 com a antena PCB (original) = 3,71 km
Gustavo, ia esquecendo....
Parabéns pelo projeto. Está ficando muito boa esta parceria luso brasileira!
Outra opção a ser pensada é o Xbee que já se mostrou ser eficiente nessas condições. O problema é o preço.
Eu tentaria o ESP8266. Acho que rola.
De qualquer jeito, qualquer opção wireless escolhida, deve haver uma contingência para falhas de comunicação.
José Augusto, XBEE nem pensar !!
Sempre achei essa tecnologia inviável, devido o preço.
Essa tecnologia vai morrer brevemente.
Boa idéia - fazer dois tipos de comunicação .
WIFI e com cabo. Boa !
Obrigado e abraços.
Bom dia para todos,
Seguindo a sugestão do amigo José Cintra, penso em usar dois tipos de interface - uma WIFI e uma serial.
Vou começar os testes com a interface serial, pois acho mais fácil.
Para comunicação em maior distância, acho que podemos usar a interface RS-485.
Testei hoje a minha interface RS-485, usando o chip LTC485. (similar ao MAX485).
Montei uma interface RS-485 para cada Arduino.
Usei um cabo ( 10 metros) de rede Ethernet (categoria-5) com 8 fios, para interligar as duas interfaces RS-485.
Usei os pares 1-2 e 7-8. Pode ser que depois eu mude essa escolha.
pino 2 - RS-485 pino A pino 8 - RS-485 pino B
pino 1 - GND pino 7 - GND
Depois de testes em algumas bibliotecas e tutoriais, encontrei essa biblioteca que funcionou corretamente !
Do jeito que eu queria. Excelente !
https://github.com/Protoneer/RS485-Arduino-Library
Interfaces RS-485 similares :
SparkFun Transceiver Breakout - RS-485
https://www.sparkfun.com/products/10124
https://cdn.sparkfun.com/datasheets/BreakoutBoards/RS485_Breakout_v...
RS485 Shield V2
https://www.sparkfun.com/products/12965
https://cdn.sparkfun.com/datasheets/Dev/Arduino/Shields/RS485shield...
http://linksprite.com/wiki/index.php5?title=RS485_Shield_V2.1_for_A...
Diagrama com melhor definição:
https://www.flickr.com/photos/jgustavoam/37612995935/in/album-72157...
Analisando as caracteristicas e limitações das Bibliotecas.
https://github.com/Protoneer/RS485-Arduino-Library
O tamanho do buffer é de 20 bytes. Farei testes aumentando o buffer. // const int maxMsgLen = 20;
Faz conferência dos bytes com CRC ! Muito bom.
https://www.arduino.cc/en/Reference/SoftwareSerial
Buffer máximo de 64 bytes - acho que servirá para o Placar Eletrônico de Basquete.
Se não der, usaremos mais de um Buffer.
Taxa de transmissão máxima de 115200 Bps. Acho que esta bom.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por