Тёмный

COMO FAZER LEITURAS ANALÓGICAS SEM RUÍDO | Filtro de software simples com Arduino 

FunBots
Подписаться 29 тыс.
Просмотров 8 тыс.
50% 1

Neste vídeo aprenda um método para diminuir drasticamente o ruído de uma leitura analógica do Arduino.
Uma leitura analógica em um Arduino não é tão precisa quanto gostaríamos, podemos ter várias incertezas vindas de várias fontes: sensor naturalmente ruidoso, interferências eletromagnéticas, incerteza do Arduino, etc. Porém, existem alguns meios de contornar esse problema, fazendo leituras mais trabalhadas do que apenas ler uma vez a porta analógica.
Com este intuito é que nasceu a biblioteca Responsive Analog Read, ela é capaz de fazer um bom filtro de ruídos da leitura analógica, sem comprometer a resposta e valores originais da leitura. No vídeo eu explico como utilizar e como definir os parâmetros de configuração deste método de leitura.
Confira o meu Curso de Arduino na Danki Code:
cursos.dankico...
Meus livros de Arduino e Eletrônica que recomendo:
Arduino em Ação: amzn.to/3iBrXOH
Programação com Arduino: Começando com Sketches: amzn.to/3ixZ0TM
Programação com Arduino II: Passos Avançados com Sketches: amzn.to/3pN8w73
Microeletrônica, by Sedra/Smith: amzn.to/3iQskVR
Compre o seu microcontrolador:
Arduino Mega 2560: s.click.aliexp...
Arduino Uno: amzn.to/2ZATs0b ou www.banggood.c...
Arduino Uno + ESP8266: s.click.aliexp...
NodeMCU ESP8266: amzn.to/3erEWAd
Não deixe de se inscrever no canal para não perder todas as aulas e futuros projetos! Aproveite para me seguir também nas outras redes sociais:
Instagram: / cleber.funbots
Facebook: / cleber.funbots
Telegram: t.me/cleberfun...
Um abraço! 🤓
Prof. Cleber Borges
__________

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@musicaplena4164
@musicaplena4164 9 месяцев назад
Eu apanhei muito com a leitura de potenciômetro. A mais estável atualmente foi por média, porém mesmo assim ainda há instabilidade. Notei que alguns produtos comerciais mas aprimorados a precisão é ótima...vou testar suas dicas, valeu por compartilhar
@minibitsrobotica-stemlab6649
@minibitsrobotica-stemlab6649 3 года назад
Muito boa. Essa eu não conhecia. Precisei algo semelhante a algum tempo e acabei pesquisando uma chamada Filtro de Kalman. Valeu pela dica.
@CarlosDaniel-cb5fo
@CarlosDaniel-cb5fo 3 года назад
Filtro de Kalman é o filtro com melhor resposta entre os outros filtros. Esse também ficou muito bom.
@IvanSSouza
@IvanSSouza 2 года назад
Valeu!
@FunBots
@FunBots 2 года назад
Obrigado Ivan! Abraço!
@flfvasco
@flfvasco 4 месяца назад
Parabéns pelo conteúdo
@MathematikO0
@MathematikO0 2 года назад
Conheci seu canal agora e já comprei o curso. Espero poder encontrar conteúdo sobre LoRa. Valeu!
@FunBots
@FunBots 2 года назад
Ótima notícia! Vou incluir o LoRa no módulo extra que chegará em janeiro. Valeu!!!
@alyssontiagovieirapaula5135
@alyssontiagovieirapaula5135 2 года назад
excelente aula!!!
@FunBots
@FunBots 2 года назад
Obrigado 😃
@musicaplena4164
@musicaplena4164 9 месяцев назад
Uma boa solução para estes atrasos é utilizar a metodologia de "paralelismo", eu costumo usar um timer BASE e criar "multitasking".
@marcelojordao6602
@marcelojordao6602 3 года назад
super util!!parabens pelo video!! valeu a sugestão
@FunBots
@FunBots 3 года назад
Valeu Marcelo!
@AmeidaJoilson
@AmeidaJoilson 8 месяцев назад
show
@vetor27
@vetor27 2 года назад
Bom dia Cleber! As aulas são muito boas parabéns, gostaria de saber se é possível realizar uma aula a respeito de PID, explicando como funciona esse processo no ajuste de uma temperatura por exemplo
@FunBots
@FunBots 2 года назад
Olá! Sim, tenho um vídeo sobre um controle de Temperatura PID, segue link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-K0G01H5wj1Y.html
@paulohenriquemedeirostheop5915
@paulohenriquemedeirostheop5915 3 года назад
Muito obrigado professor Cleber! Estou montando um polarímetro para o laboratório de Química Analítica da Universidade Federal do Ceará. Tenho tido muitos problemas de ruído em sensores. Já troquei mais de 5 sensores e o ruído continua. Esse vídeo fez-me inscrever no seu curso!
@FunBots
@FunBots 3 года назад
Oi Paulo! Que bom que esse vídeo te ajudou! Fico feliz também de saber que você está dentro do curso! Pode contar comigo para matar dúvidas que surgirem! Abraço!
@joaopaulosousa1897
@joaopaulosousa1897 3 года назад
Qual curso? Pode passar o link do curso? Obrigado.
@FunBots
@FunBots 3 года назад
@@joaopaulosousa1897 meu curso de Arduino! Segue link: cursos.dankicode.com/curso-arduino-completo
@a330turbinex7
@a330turbinex7 5 месяцев назад
Muito bom!
@brunoribeiro3542
@brunoribeiro3542 Год назад
Como usar essa biblioteca em CLP, por exemplo para entrada e saida analógica de 4 -20ma.
@AmeidaJoilson
@AmeidaJoilson 8 месяцев назад
olá professor. muito obrigado pela aula. Só compartilhando um problema. estou usando em um projeto ZMPT101b sensor de tensão AC. e as bibliotecas entram em conflito, o filtro do sinal analogico não funciona. não sei se há alguma saida para resolver esse bug. obrigado.
@Hitz2604
@Hitz2604 Год назад
Como faço para fazer o filtro de mais de uma variavel?
@manoelguimaraes37
@manoelguimaraes37 2 года назад
Ensina a gente a mexer com o conversor ModBus RS485
@FunBots
@FunBots 2 года назад
Tá na lista Manoel, vai chegar ainda, preciso dar vazão nos vídeos que estão na frente!
@BOLSHEVIKY-l7w
@BOLSHEVIKY-l7w 10 месяцев назад
Professor, é possível fazer essa leitura no plotter serial com o sensor de cor RGB? estou com um projeto e preciso saber com precisão os valores sendo captados em determinada cor. Estou usando o TCS3472 para as leituras
@CarlosDaniel-cb5fo
@CarlosDaniel-cb5fo 3 года назад
Filtragem excelente. Só com essa biblioteca ?
@FunBots
@FunBots 3 года назад
Sim, ela é a chave!
@PedroV9
@PedroV9 Год назад
Daria pra usar um opamp em modo buffer como filtro de ruídos, principalmente ruídos que poderia travar o Arduino?
@ismaelsilva2947
@ismaelsilva2947 2 года назад
Ola professor, vc faz serviço de desenvolvimento de prototipos tbm?
@FunBots
@FunBots 2 года назад
Ismael, infelizmente o tempo tá complicado, posso ajudar com algumas dicas, na manda um e-mail se quiser para conversar melhor: funbots3d@gmail.com
@nazarenorodinger
@nazarenorodinger Год назад
Prof., boa noite. Não estou conseguindo pegar o valor filtrado "analog" e usá-lo na função map. Poderia me ajudar?
@jotapati6329
@jotapati6329 Год назад
Boa Tarde professor! Gostaria de aplicar esta biblioteca ao sensor MPU6050, mas tenho duvida de cmo pegar os dados do acelerometro para esta biblioteca. Poderia me ajudar?
@jotapati6329
@jotapati6329 Год назад
eu não estou comprendendo como pegar o valor que vem do sensor atraves do I2C(MPU6050 - este valorgeralmente é declarado em float), da para declarar como int?
@CarlosDaniel-cb5fo
@CarlosDaniel-cb5fo 3 года назад
Potenciômetro você colocou na entrada analógica do ARDUINO ?
@FunBots
@FunBots 3 года назад
Sim!
@hermecildesanderson8656
@hermecildesanderson8656 2 года назад
Arduino pra mim seria a plaquinha, o micro é AVR,
@minibitsrobotica-stemlab6649
@minibitsrobotica-stemlab6649 3 года назад
Fala Cleber, blz? Essa lib roda no ESP32? Minha ideia é melhorar o sinal de captura de distâncias com sonar SR-04. Vlw....Abs
@FunBots
@FunBots 3 года назад
Oi amigo, não tentei utilizar nele ainda. Pretendo explorar mais o ESP32 no canal, então com certeza irei tentar. Valeu!
@joaopaulosousa1897
@joaopaulosousa1897 3 года назад
Pra quem não tem a Placa Arduíno, existe algum simulador para treinar os códigos? Obrigado. Excelente Vídeo.
@FunBots
@FunBots 3 года назад
oi João, acho que não tem, pelo menos não conheço, infelizmente. Valeu!
@marcosoliveira_accounts
@marcosoliveira_accounts Год назад
Pra quem tá com a mesma dúvida, existe o Tinkercad, da Autodesk. Roda no navegador e dá pra usar de graça tanto pra modelar coisas em 3D, testar circuitos elétricos e tbm programação.
@Sandreble
@Sandreble 11 месяцев назад
​@@marcosoliveira_accountsPra quem continua na dúvida, pode também usar o Proteus que simula toda a parte do hardware. Dá pra emular o código numa placa virtual Arduino, por exemplo.
@paulohenriquemedeirostheop5915
@paulohenriquemedeirostheop5915 3 года назад
Olá professor! Essa biblioteca restringe o uso a 1024 pontos. Se a gente for no arquivo , na linha 69 e modificar o comando "int analogResolution = 1024;" para "int analogResolution = 65535;" é o suficiente para aumentar a resolução? Ou precisa algo mais?
@FunBots
@FunBots 3 года назад
Oi Paulo! Então, não precisa alterar diretamente a biblioteca, pois existe um método chamado .setAnalogResolution(int) que altera essa resolução. Só que se atente que ele é int e a biblioteca trabalha com números positivos, então o limite da nova resolução será 32767. Eu testei aqui e deu certo. Se precisar de ainda mais resolução, daí vai ter que alterar o .h mesmo, daí me chama no insta e a gente resolve. Abraço
@FunBots
@FunBots 3 года назад
Fiz assim o código, no setup(): analogPot.setAnalogResolution(1024 * 30); no loop: int total = analogRead (ANALOG_PIN_POT) * 30; // essa linha vc altera para a sua aplicação analogPot.update(total);
@wellingtonsantos7826
@wellingtonsantos7826 3 года назад
Funbots!
@FunBots
@FunBots 3 года назад
TMJ! Voltando a rotina!! abraço
Далее
O QUE É O ESP32? Entenda as versões do ESP32
13:32
Просмотров 37 тыс.
9월 15일 💙
1:23:23
Просмотров 1,2 млн
Тарковский - гений
00:48
Просмотров 673 тыс.
Fundamentos do ESP32
27:52
Просмотров 3,1 тыс.
PID Balance+Ball | full explanation & tuning
13:13
Просмотров 743 тыс.
ELIMINADOR DE RUÍDO DE 60Hz | Vídeo Aula #294
25:42
9월 15일 💙
1:23:23
Просмотров 1,2 млн