al os sensores pra arduino já são multigás.
Com relação a parte do Robô, aqui na loja do LDG tem uma parte especialmente voltada a isso, entra em loja, e vá na aba ROBOTICA, em geral a galera dá suporte.
Na verdade seu projeto são varios projetos em um, eu começaria primeiro pelo robo, depois iria pra a questão da comunicação sem fio, depois a camera, pois tem o lance da alimentação, etc.
Na parte do robo já dei a dica acima...
Na parte da comunicação, tem que decidir se vai utilizar xbee, ESP8266 ou NRF24L01, se for sem fio vai ter que escolher.
Na parte de alimentação vai ter que pensar no tipo de bateria, se seria li-ion ou baterias recarregaveis comuns, etc.
A parte dos sensores é a mais facil, tem tutotial pacas na internet, se você montar toda parte acima, o resto é moleza.…
Adicionado por Weider Duarte ao 23:15 em 7 outubro 2015
existem diversas bibliotecas pra trabalhar com eles, como a RadioHead, a Mirf, a Avrlib e por ai vai.
Porem, as minhas duas favoritas são as RF24 e a RF24Network, sendo a RF24 para quando preciso comunicar até no maximo 6 radios, e a RF24Network pra um numero acima disso.
Te aconselho então a tentar usar essas bibliotecas e ir estudando os exemplos que já vem com elas, por exemplo, junto da biblioteca RF24 vem um exemplo super legal chamado PINGPAIR, ele permite que cada radio tanto possa emitir como receber mensagens ao mesmo tempo.
O truque esta em abrir as bibliotecas e ir lendo linha a linha e vendo o que elas fazem, eu por exemplo como tenho um ingles super mediano, costumo traduzir os textos dos comentarios no google translator.
Depois vou mudando os exemplos pra coisas minhas e vou aprendendo.
Bem, tenta ai e fala os resultados, tenta mudar a biblioteca ok.…
eiro vai estar ligado um radio NRF24L01, o qual se comunica via SPI, e suas bibliotecas não dão permissão ao uso de outros perifericos com o mesmo protocolo.
Dai que eu conheça sobram somente dois protocolos, o serial e o i2c.
Então fica a minha duvida, os dados chegam pela SPI do NRF em forma de matrizes (arrays) e desejo passa-las para o segundo nucleo, a questão é qual o melhor protocolo pra isso, visto que o SPI esta ocupado?
Pelo que vi até agora:
SERIAL: PROS: Maior velocidade, mais simples, permite transmissão de variaveis, INT, LONG, etc. CONTRAS:Não permite transmissão de arrays, somente um dado por vez.
I2C: PROS: Permite transmissão de arrays CONTRAS: permite somente variais tipo BYTE, parece ser mais lento.
Então fica a duvida, qual o melhor para enviar dados de um atmega328 a outro ?…
Adicionado por Weider Duarte ao 23:53 em 3 abril 2016
o que existe no mercado para melor te atender, vou dar alguns exemplos:
Se você deseja pouco alcance, tipo 10m, mas deseja que não so os modulos se comuniquem entre si, mas com aparelhos com PC e Celurares a pedida são os MODULOS BLUETOOTH.
Se você deseja comunicação entre os modulos, mas tambem com a internet a pedida são os modulos ESP8266, ou ESP32
Se sua pedida é a comunicação entre modulos a longa distancia, sua pedida são os MODULOS LORAWAN
Já se sua pedida é segurança com comunicação em redes de protocolos proprietarios, com possibilidades de 100m ou de 1km ( como o rf1100se) Sua pedida podem ser os modulos XBEE ou os Modulos NRF24L01, ambos com muito mais documentação , e muito mais informação e suporte na comunidade.
Bem, diz ai, porque escolher os RF1100SE ???…
Adicionado por Weider Duarte ao 11:59 em 18 novembro 2020
tão ligados a este Arduino: - DS1307 Shield: 5V max 1.5mA - INA125 Amp. Operacional: 5V 12mA - LM35 Sensor Temp.: 5V max 10mA - RFID Shield RC533: 3.3V max 200mW
Bloco 2 (Transmissão):- Arduino 2009 5V max 200mA.
Estão ligados a este Arduino: - ENC 28J60 Shield: 3.3V max 180mA - Transceptor nRF24L01+: 3.3V max 12.3mA
Bloco 3 (Sinalização):- 3 x TIP120 12V max 120mA.
Está ligado a este circuito: - Fita Led RGB (30leds) 12V max 2.4W O Bloco 1 tem comunicação serial com o bloco 2.O bloco 1 controla logicamente (via portas digitais) o bloco 3.
Seria só somar as correntes máximas, ou a forma como os circuitos estão ligados pode influenciar nos cálculos.
Obrigado.…
Adicionado por Wagner Bastos ao 15:47 em 30 setembro 2014
acho muita coisa estranha ainda...é o seguinte:
Estou com dois Transceptores NRF24L01..(até que enfim consegui uma IDE que aceita a biblioteca 1.0.5-r2)...e preciso APENAS acender um MÍSERO Led com eles...
Alguém já conseguiu fazer um acionamento com esses Transceptores? Além da famosa resposta dada pelo Monitor Serial?Ou seja..Alguém já fez isso funcionar de verdade ou alguém pode me ajudar?
Pelo material que estudei, esses componentes são muito usados para automação residencial..mas é difícil achar um bom material em português...ainda mais pra mim que estou começando na programação em Arduino....
Enfim...conto com os senhores..até mesmo porque TUDO que precisei até hoje em relação a Arduino..os feras daqui me ajudaram a resolver...e resolviam dando risada..acho que era pra me esculachar mesmo...rsrsrsrs
Mais um desafio...e muito obrigado pela costumeira ajuda meus caros!!!!!…
Adicionado por Rubens Lima ao 23:58 em 10 março 2015
o estilo carro de controle remoto, porem onde está pegando e na parte do código, preciso de um código assim: (pseudo-código) tem dois arduino mini pro e dois sensor nrf24L01, e eu quero conectar eles, no arduino do carrinho, vai ter 2 motores em paralelos na traseira e vai ter um servo de alto torque na frente controlando a direção do carrinho, e vai ter um giroscopio e um sensor ultra sonico, na parte do controle ou seja a pessoa, ela vai ter dois modulos de joystick, um controla pra frente e tras e o outro controla pro lado e pro outro, ai a pessoa vai pegar e vai ligar o sistema, ai se o giroscoio mudar rapidamente de valor, é por ele passou em um buraco ou agua, entao ele diminui a velocidade, se o sensor ultrassônico detectar um objeto a 40cm e freia e indica uma direção. Poderiam me ajudar…
captação dos dados em um dos pontos, logo, o que você tá usando pra medir corrente? qual o sensor? como esta processando os dados ? já fez vários testes e aferiu pra ver se tá correto mesmo comparando com outras fontes de medidas ?
Enfim, antes de comunicar sem fio, tenha certeza da captura exata dos dados.
Tendo os dados vamos pra comunicação sem fios.
Pra fazer uma comunicação dessas você precisa saber a distancia entre os pontos emissor e receptor, se terá paredes impedindo e bla bla bla.
Se a distancia é até uns 100m os xbee de 1mw dão conta senão tem que ser os mais caros, os PRO que segundo o fabricante dá 1km sem barreiras.
Pessoalmente eu tava estudando os xbee mas descobri que ele tem dois modos de comunicação AT e API, no AT você coloca apenas dois modulos pra falarem entre si, já em modo API você criar uma rede mesh que pode ter até 65.000 pontos, porem, até hoje não consegui botar dois arduinos para falarem utilizando os xbee em modo API, por isso dei uma parada no estudo deles e estou me dedicando aos MODULOS NRF24L01 que custam só R$ 10,00 e fazem muita coisa que os xbee fazem.
Como o seu problema é só botar dois modulos pra falarem entre si, a coisa é mais simples, tá aqui um tutorial ajudando a fazer http://blog.filipeflop.com/wireless/tutorial-wireless-arduino-xbee-shield.html
Mas aconselho você dar uma lida nesse tambem http://www.rogercom.com/ZigBee/ZigBee.htm pra conhecer melhor sobre os xbee.
Já se você se interessar pelos nRF24l01 sugiro esses dois sites em portugues:
http://www.seucurso.com.br/index.php?option=com_content&view=article&id=334:como-usar-o-modulo-rf-nrf24l01-no-arduino&catid=901:arduino&Itemid=65
e
http://futebol-uff.blogspot.com.br/2012/12/nrf24l01-testes-iniciais.html
Esse daqui por sinal é otimo, tem um exemplo pra fazer exatamente o que você deseja.…
Adicionado por Weider Duarte ao 17:58 em 18 outubro 2014
es iniciais ate você se familiarizar use sempre dois arduinos do mesmo, tipo, dois UNO, ou dois MEGA,, e mais, não misture por exemplo UNO com chip SMD com UNO com Sochet DIP, a razão é que nem todo arduino usa o mesmo cristal de 16 MHZ, alguns usam de 12Mhz e ate de 8 Mhz, e toda Radiocomunicação se baseia na frequencia geradas pelos cristais, logo, se possivel use dois arduinos do mesmo ate a coisa funcionar, depois você muda.
2º - Ao contrario dos XBEE que tem radio e bibliotecas criados pelo proprio fabricante, os NRF24L01 tem Vaaaaaaaaaaaaaarias bibliotecas e todas são criadas pela comunidade, mas pra iniciante, a melhor bibliteca disparado é a RF24 do MANIACBUG , segue o link pra ela: ******* BIBLIOTECA RF24 ********
3º - Se ligue nas ligações corretas dos pinos, aqui tem um tutorial com o site do maniacbug que te ensina a fazer as ligações corretas : ***** site maniacbug *********
4º - A Graaaande vantagem da bibliteca rf24 do maniacbug é que ele tem um Sketch cmadado GETTINGSTARTED,, upe ele pra seus arduino, em seguida abra um monitor serial e veja o que vai aparecer, se as indicações estiverem tudo zeradas, você fez merda, fez alguma ligação errada, se ao contrario aparecerem numeros em hexadecimal, é porque vocÊ ligou ok e a biblioteca e o radio estão funcionando.
5º - Faça a mesma coisa no segundo radio, apos isso feche tudo.
6º - O proximo passo é ligar os dois arduinos e abrir duas IDEs, se possivel de versões diferentes, dai abra o monitor serial de ambas , ira aparecer as leituras e depois a informação para teclar em alguma tecla, agora vem a coisa legal, no primeiro arduino aperte T, e aperte ENTER e aguarde, se outro não responder é normal, vai ficar aparecendo no monitor serial uma sequencia de frase, então aperte R e enter, e tudo vai parar.
Agora va pra o monitor serial do segundo arduino, e aperte T e dê enter, e se vocÊ fez tudo certo os dois vão começar a se falar.
PRONTO, DAQUI PRA FRENTE É COM VOCÊ
…
Adicionado por Weider Duarte ao 20:42 em 30 novembro 2020