Comparador analógico ESP32

System-On-Chip com Wi-Fi embutido, para aplicações IoT

Moderadores: 51, guest2003, Renie, gpenga

Comparador analógico ESP32

Mensagempor ze » 19 Nov 2019 17:19

Mais reflexões...
Olá. Você já usou o comparador analógico do esp32? Nem vi direito se ele tem isso. Tem? Se não, vou ter que usar um por fora. Ou ver se ele tem entrada smtich trigger e colocar um divisor de tensão no limiar da mudança. Mas isso me parece ser meio xato pois não se garante o mesmo valor pra um lote de peças. Outra é ficar lendo a entrada analogica no loop... mas sei lá... quero algo mais hard mesmo... pero no mucho: vc tem as mânha dos comandinho fofinho do arduíno pra isso?
O que quero é pegar uma amostra da V não regulada de entrada, aplicar no comparador, quando esta cair de algo como 4.5V, aciona uma interrupção pra gravar um dado na eeprom. Grato!
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Re: Comparador analógico ESP32

Mensagempor tcpipchip » 20 Nov 2019 06:36

------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Comparador analógico ESP32

Mensagempor ze » 20 Nov 2019 07:45

Trocadilhamente, ao comparar isto...
Imagem
...com isso...
Imagem
...percebo que só pic tem comparador
Imagem
... eu era feliz e não sabia...
Obrigado @tcpipchip... acho que vou ter que ler o ad no loop mesmo.
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Re: Comparador analógico ESP32

Mensagempor ze » 20 Nov 2019 08:18

...bem... ao pesquisar mais imagens esp32, vi um tal de vdet1 e vdet2 e meio que liguei o rosto à pessoa.

Imagem

Mas como disse este cara
https://esp32.com/viewtopic.php?t=187
... não é muito documentado. De fato sua função me ficou tenebrosa... acho que foi um alarme falso... vdetECTOR né? sei...
edit...
...mas de novo trocadilhamente paralelamente literalmente vi os pinos sensor_vp e sensor_vn que me chamaram a atenção pra uma outra função: ler sinais de alguns uV. Estou a googlar mas vc pode tecer algum comentário sobre?... tudo bem... foi só mais uma tradicional reflexão...

edit...
Pra uma outra função, o tal LNA (me) seria bem útil
Imagem
mas de novo (pra variar), sem suporte direto na linguagem arduína. Talvez (só talvez) acessando os registros direto na unha a gente (leia-se eu) consiga usar este recurso. Mas isso é coisa pra macho.. bhá.
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Re: Comparador analógico ESP32

Mensagempor andre_luis » 20 Nov 2019 12:42

Se nao conseguir resolver com alguma solucao usando componentes de prateleira encontrados no mercado local, parte pra um supervisor de energia:
https://www.digikey.com/product-detail/ ... ND/7595055

Apenas 3 pinos e nada mais.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Comparador analógico ESP32

Mensagempor ze » 21 Nov 2019 07:33

:D Boa André! Mais uma opção pro pacote de alternativas. Mas vc devia ter me dito antes de fecharmos o orçamento do projeto. :evil: ... ou devíamos fechar depois de ouvir vc . :cry:
Estou a brigar agora com gravar na eeprom. Parece que este esp emula parte da flash pra isso. A API eeprom.write() e/ou eeprom.read() não está a funcionar a contento. Mas que coisa, cada hora uma coisa! :x
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Re: Comparador analógico ESP32

Mensagempor denis » 21 Nov 2019 08:23

Já deu uma olhada no NVS (Non-volatile storage) ?

https://docs.espressif.com/projects/esp ... flash.html
denis
Byte
 
Mensagens: 257
Registrado em: 06 Mar 2007 12:29
Localização: Americana - SP

Re: Comparador analógico ESP32

Mensagempor ze » 21 Nov 2019 13:44

Apesar de não ter dado a olhada, considerei sim uma eeprom externa. Mas como preciso gravar uma meia dúzia de bytes só, insisti na eeprom.write mesmo... até que...
Código: Selecionar todos
...
    EEPROM.writeUChar(0,12);
    EEPROM.commit();
    EEPROM.writeUChar(1,34);
    EEPROM.commit();
    EEPROM.writeLong(20,t);
    EEPROM.commit();

... deu certo! O macete é o tal eeprom.commit() após cada escrita.
Muito lôco esta tal plataforma arduína! Já vem com tudo "pre cozido" e semi pronto! Daqui a pouco pesquiso se ela tem stm32 e ...
Imagem
...e num é que tem mesmo??!! Cogitá-lo-ei...

Agradeço Denis, André, tcp
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32


Voltar para ESP8266/ESP32

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

x