Estou a procura de um módulo wifi para um projeto, mas vi que tem muitos modelos e não sei qual seria melhor no meu caso.

Vou usar o wifi para conectar a rede e à um servidor, estou usando o Arduino Mega, mas posteriormente vou utilizar somente o Atmega328p em uma PCB.

Qual seria mais recomendado?

Exibições: 471

Responder esta

Respostas a este tópico

Olá Victor!

Realmente são muitas opções

Existe para venda uma placa do 328 - Arduino Standalone com wi-fi (ESP8266):

Veja aqui: http://www.maxblitz.com/2016/05/mbz-standalone-arduino-with-wifi.html

Outra alternativa, sem o Arduino, seria usar uma placa de desenvolvimento específica para wi-fi, como o NodeMCU

Se puder gastar um pouco mais, recomendo o ESP32

Achei legal o NodeMCU e o ESP32. Mas eles não dependem do arduino, certo?

Mas mais pra frente vou desenvolver uma placa em circuito impresso, acha melhor que eu use um desses dois que citou ou que utilize o 328p mais o módulo, ambos já no PCB?

Olá Victor!

Sim, o NodeMCU é uma placa de desenvolvimento que independe do Arduino, mas pode der programada pela IDE do Arduino.

Se você pretende desenvolver uma PCB, o mais fácil seria usar o 328 mais o ESP, devido à farta documentação existente.

No entanto existe uma outra placa (tipo NodeMCU) própria para projetos permanentes como esta, por exemplo.

Mas isso é uma decisão que depende de vários outros fatores inerentes ao seu projeto (objetivo do projeto, sensores e componentes utilizados, custo, etc).

Vamos aguardar a opinião dos demais amigos garagistas

Ahh ok. Vou dar mais uma olhada nisso. Mas achei muito legal esse NodeMCU. Ele só trabalha com 3.3v? Porque vou utilizar mais módulos que trabalham todos com 5v.

Sim Victor, a tensão de trabalho é 3.3v, o que uma tendência hoje em dia.

Mas é possível trabalhar com sensores de 5v usando uma fonte de 5V para alimentar o módulo e sensores, ou através de conversores lógicos.

Acho que vou fazer isso mesmo, nesse caso, também preciso de conversores pra I2C, correto? Pois vou utilizar um display LCD tbm.

Estou pensando em pegar essa placa com esses conversores.

https://pt.aliexpress.com/store/product/Free-shipping-50pcs-lot-Sim...

https://pt.aliexpress.com/item/1PCS-LOT-3-3V-5V-TXS0108E-8-Channel-...

Victor, veja aqui um tutorial do ESP32 com I2C:

http://www.iotsharing.com/2017/05/how-to-use-arduino-esp32-to-displ...

Veja bons tutoriais aqui no LAB do Marcelo Rovai e do Gustavo Murta sobre ESP32 em geral:

http://labdegaragem.com/profiles/blog/list?q=esp32

No caso, outras bibliotecas que irei utilizar, (para sim800C, e etc) precisaria fazer alterações também? Ou só nesse caso em específico?

Sim, algumas bibliotecas do Arduino não são compatíveis com o NodeMCU/ESP32.

Será necessário fazer um estudo de cada componente para ver se compensa mudar de plataforma:

Arduino + ESP8266 para NodeMCU/ESP32.

Cada uma delas possui vantagens e desvantagens.

E qualquer uma que escolha vai encontrar uma dificuldade ou outra

Boa noite,

Se conseguir fazer o seu código funcionar no ESP8266, não precisará do 328p.

O módulo ESP8266-12 é adequado para ser soldado a uma placa.

Caso necessite de mais portas, pode usar expansores ou usar o ESP32 em vez do ESP8266.

Boa sorte,

  'Eiju

Eu gostei bastante dessa placa, vi que ela também tem módulo touch integrado e etc. Mas acho que no meu caso ficaria mais difícil de usar ela, porque teria q trocar muita coisa pra poder funcionar. Vou utilizar o 328p com um conversor lógico para um esp mesmo. Mas obrigado mesmo assim! Acho que ainda vou comprar um ESP32 mais pra frente porque gostei hahaha

Bom dia VM,

Recomendo o uso do ESP8266-12F para seu projeto.

Ele tem wifi integrado e vários ports para uso do projetistas.

O modelo F tem um wifi de melhor ganho que o modelo E

Ele dispensa totalmente o uso do arduino e pode ser programado pela IDE do arduino.

Ele é fácil de ser montado em um PCB.

Já o ESP32 é uma evolução do ESP8266 com algumas melhoras, tais como bluetooth integrado,

maior velocidade de clock e 2 processadores.

RV

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço