Boa tarde amigos!

Preciso ligar dois sensores analógicos na placa WEMOS D1, mas ela só possui uma porta analógica (A0).

Sensor de corrente AC ACS712 e Sensor de Tensão AC

Como posso contornar essa situação? PWM?

Exibições: 2180

Responder esta

Respostas a este tópico

Olá Rui, como está?

O RaspBerry seria perfeito, mas encareceria o projeto, pois a ideia é criar vários módulos que ficariam espalhados pelo prédio coletando informações.

Por isso que a escolha inicial foi a placa Wemos que reuni o microcontrolador e wifi em uma única placa.

No entanto, devido à falta das entradas analógicas, teremos que repensar a estratégia:

- WEMOS + CI 4051

Ou

- Arduino + ESP8266

Ainda acho que wemos + CI seria mais barato, daria para montar uma rede mesh, o arduino talvez mais rapido.

José Augusto bom dia , 

Lembrando que  o ADC do ESP8266 só aceita niveis de tensão de até 1 V apenas, vejo duas alternativas:

1) usar um circuito limitador (divisor) de tensão + portas analógicas (por exemplo CD4066 ou CD4051) 

  O CD4066 Quad Bilateral Switch me parece ser mais adequado para trabalhar com VCC = 3V

  O CD4051 Single 8-Channel Analog Multiplexer/Demultiplexer pode ser alimentado com 3V também.

  Mas não sei como o CD4051 se comporta com tensões baixas (recomendo que faça testes) 

 

2) usar um ADC com 4 ou mais entradas - pode ser I2C ou SPI ( existem várias opções) 

Pode alimentar o ADC com 5V e converter os niveis SPI ou I2C da interface.

13-Bit Differential Input, Low Power A/D Converter with SPI Serial Interface

- 2 Differential or 4 Single ended Inputs (MCP3302)
- 4 Differential or 8 Single ended Inputs (MCP3304)

MCP3204/3208 2.7V 4-Channel/8-Channel 12-Bit A/D Converters with SPI™ Serial Interface

Gustavo, bom dia!

Será que este serve?

http://produto.mercadolivre.com.br/MLB-737792776-modulo-conversor-a...

Achei interessante essa possibilidade, mas é uma opção um pouco cara.

Esse ADC é de 16 bits (mais caro) . Veja se consegue algo mais em conta.
https://www.adafruit.com/product/1085

Faça essa pesquisa e vai encontrar mais barato 

conversor adc arduino

Gustavo, sem querer te importunar, encontrei esse mais barato.

O funcionamento parece que é bem simples.

Vou perder 4 portas digitais mas, no meu caso, não vai ter problema. Além disso, funciona com 3.3V

http://domoticx.com/arduino-mcp3008-adc-converter/

Parece que tem o modelo mcp3004, mas não achei para comprar.

Você acha que vai rolar no ESP8266 (Wemos)?

Boa tarde, José Augusto

Esse ADC tem o mesmo numero de bits (10) do Arduino e do ESP8266. Tem 8 canais de sinais analógicos. Usa a interface SPI. Funciona com 3V, isto é, dá para conectar diretamente no ESP8266. Mas acho que dessa forma o pino Vref terá que ser até 3V, assim poderá medir tensões de 0 a 3V e com a interface digital funcionando com 3V. 

MCP3008 10-bit Analog-to-Digital Converter (ADC)
http://www.microchip.com/wwwproducts/en/en010530

Gustavo!

Muito Obrigado!

Vou testar assim que puder.

Cintra só por curiosidade, encontrei isso aqui aparentemente esse cara se especializou em colocar portas analogicas em ESP8266, pelo que entendi ele usa nos projetos o chip 74HC2C238N ou um multiplexador analógico 74HC4051C,

https://horaciobouzas.files.wordpress.com/2015/08/figure4.png

https://horaciobouzas.com/2015/04/20/esp8266-handling-analog-signal...

https://www.tindie.com/products/hbouzas/16-analog-data-channels-and...

https://www.tindie.com/products/hbouzas/8-channel-analog-wifi-module/


Aqui seria a cereja do bolo
http://internetofhomethings.com/homethings/?p=530 ensinando como utilzar
e o projeto ino https://github.com/internetofhomethings/ESP8266AnalogMux

Tiago bom dia, 

O chip 74HC238 é decoder/demultiplexer . Não serve para interface analógica. 

Somente para endereçar portas. 

http://www.nxp.com/documents/data_sheet/74HC_HCT238.pdf

Murta, bom dia, esse ai ele usou junto com um ULN2803A, mas essa parte eu não pesquisei muito sobre o assunto.

O circuito esta na figura do primeiro link.

Boa tarde!

Quero agradecer a todos pela ajuda neste tópico.

Estou estudando todos os materiais enviados. Já adquiri os componentes e vou fazer os testes.

Considero resolvido, mas assim que tiver um protótipo vou publicar os resultados aqui.

Até mais!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço