Mostrando postagens com marcador Sensores. Mostrar todas as postagens
Mostrando postagens com marcador Sensores. Mostrar todas as postagens

quarta-feira, abril 16, 2025

Sensor de Temperatura e Umidade Relativa SHT40

Mais um sensor de temperatura e umidade relativa, desta vez um modelo que não é muito comum aqui no Brasil. Mas é um sensor que apresenta boas especificações de precisão e usa uma interface padrão I2C.


sábado, abril 12, 2025

Sensor de Pressão Atmosférica, Temperatura, Umidade e Qualidade do Ar BME680

Mias um sensor da Bosch, que tem como destaque a possibilidade de medição da qualidade do ar. Mas, como veremos adiante, temos  uma "pegadinha".


quinta-feira, junho 08, 2023

Testador de Sensor de Temperatura DS18B20

O sensor de temperatura DS18B20 é facilmente encontrável nas lojas brasileiras, tanto o sensor sozinho (parece um transistor) como em um encapsulamento metálico à prova d'água. O que muita gente não sabe é que grande parte dos sensores vendidos não são originais e muitos tem problemas sérios.


quinta-feira, junho 09, 2022

Usando o Sensor BMP280 com a Raspberry Pi Pico

Depois de todas as dificuldades com as placas suspeitas, vamos ver dois exemplos simples de uso do BMP280 com a Raspberry Pi Pico. Em ambos vou usar o MicroPython e a Pi Pico ligada ao BMP280 e a um display OLED I2C. A diferença entre os exemplos está na biblioteca usada para ler o BMP280.


terça-feira, maio 31, 2022

Uma Briga Feia com o BMP280

No post anterior eu descrevi o sensor de pressão e temperatura BMP280. O passo seguinte era fazer um teste prático, o que parecia ser bastante simples (fiz até as gravações iniciais para o meu canal do YouTube). Uma semana (incluindo algumas sessões frenéticas de testes) e mais quatro placas depois acho que consegui algum resultado.

As cinco placas. A primeira é a do alto à esquerda.
As da direita tem uma borda de cobre nos furos de fixação
As duas de baixo são as últimas que eu comprei


terça-feira, maio 24, 2022

Sensor de Pressão e Temperatura BMP280

Já faz algum tempo que não falo em sensores, então vamos dar uma olhada no BMP280. Já vimos aqui os seus antecessores, o BMP180 e o BMP085. Enquanto que estes dois eram compatíveis entre si (do ponto de software), o BMP280 traz novidades.

Da esquerda para a direita: BMP085, BMP180, BMP280


terça-feira, novembro 16, 2021

ADC (Conversor Analógico Digital) - Parte 8 - ADS1115

Desta vez, ao invés de falar em um ADC interno a um microcontrolador, vamos falar de um ADC em um circuito integrado separado. Módulos com o ADS1115 são facilmente encontráveis e são uma opção popular para os Raspberry Pi.

Módulo ADS1115


terça-feira, novembro 02, 2021

ADC (Conversor Analógico Digital) - Parte 6 - ESP32

Embora seja mais conhecido por incorporar WiFi e Bluetooth, o ESP32 é bastante rico em recursos. Um deles é o ADC, que é bastante complexo. Vamos dar uma olhada rápida no que é oferecido.

O ESP32 possui dois conversores analógico digitais de 12 bits, capazes de operar de forma simultânea e independente. As opções de entrada incluem 18 pinos e mais 4 sinais internos; os resultados podem ir para cinco controladores diferentes (ADCn CTRL), conforme mostrado na figura abaixo (atenção que pad-in[n:0] indica n+1 pinos).

Diagrama de Blocos do ADC do ESP32 (fonte: manual de referência técnica)

terça-feira, outubro 19, 2021

ADC (Conversor Analógico Digital) - Parte 5 - MSP430F2013

Faz algum tempo que não falo no MSP430, um microcontrolador muito interessante mas que não fez muito sucesso com os makers. O modelo MSP430F2013 foi o primeiro que eu tive contato como parte da ferramenta eZ430-F2013. E este modelo contém um ADC Sigma Delta (SD16).

Diagrama de bloco do SD16 (fonte: MSP430x2xx Family User Guide)


terça-feira, outubro 12, 2021

ADC (Conversor Analógico Digital) - Parte 4 - ATmega328

Vamos examinar agora o ADC de um microcontrolador específico: o ATmega328 usado no Arduino Uno (de um modo geral o que vamos ver aplica também a outros membros da família ATmega e mesmo ao ATtiny).

O diagrama de blocos do ADC do ATmega328 (fonte: datasheet)


terça-feira, outubro 05, 2021

ADC (Conversor Analógico Digital) - Parte 3 - Sigma Delta

Embora o mais comum nos microcontroladores seja implementar o ADC usando a Aproximação Sucessiva (SAR - que vimos no post anterior), alguns utilizam o mais sofisticado (e complicado) Sigma Delta (também chamado de Delta Sigma).

Diagrama de um ADC Sigma Delta (extraído da ref 3)


terça-feira, setembro 28, 2021

ADC (Conversor Analógico Digital) - Parte 2 - Aproximação Sucessiva

Uma forma bastante comum de implementar um ADC é através de aproximação sucessiva. Como veremos, este método fornece um resultado preciso com um circuito de (relativo) baixo custo, em troca de um tempo maior de conversão.

Diagrama de Blocos - Adaptado de https://en.wikipedia.org/wiki/Successive-approximation_ADC


terça-feira, setembro 14, 2021

ADC (Conversor Analógico Digital) - Parte 1

Este post é o primeiro de uma série a respeito de um recurso importante dos microcontroladores: o conversor (de) analógico (para) digital. Depois que a gente aprende o analogRead do Arduino, corre-se o risco de tratar o ADC como se fosse um periférico perfeito, que magicamente converte uma tensão em um número. Nesta série vou estudar o que é um ADC, quais suas características importantes, as formas comuns dele ser implementado e ver como ele é em alguns microcontroladores populares (e também num componente externo).

Um dos exemplos de AnalogRead na IDE do Arduino


terça-feira, agosto 17, 2021

Acelerômetro 3 Eixos MMA8452: Um Módulo MicroPython para Usar com o Raspberry Pi Pico

No post anterior vimos um pouco sobre este sensor e um exemplo de uso com o Arduino. Neste post vamos ver como usá-lo com o PiPico, programando em MicroPython.


terça-feira, agosto 10, 2021

Acelerômetro 3 Eixos MMA8452: Introdução e uso com um Arduino

Mais um sensor para a coleção! Este é um acelerômetro capaz de medir a aceleração em três eixos (X, Y e Z, onde Z normalmente é a vertical) e que implementa várias funções adicionais para facilitar o seu uso.

terça-feira, junho 08, 2021

Sensor Ultrassônico HC-SR04 com o Raspberry Pi Pico (usando o PIO)

À medida em que vou entendendo o funcionamento do PIO (Programmable I/O) do Raspberry Pi Pico, mais oportunidades de usá-lo eu vou enxergando. O dispositvo da vez é o sensor de distância HC-SR04, cujo funcionamento já examinamos oito anos atrás (!).


terça-feira, janeiro 05, 2021

Sensor Biométrico de Impressão Digital - Parte 5: Pegando a Imagem da Digital e Salvando e Restaurando Templates

Para completar o estudo ficaram faltando alguns comandos que envolvem a troca de uma quantidade maior de dados com o sensor, o que deu algum trabalho e trouxe algumas surpresas.


terça-feira, novembro 17, 2020

Sensor Biométrico de Impressão Digital - Parte 4: Identificando Digitais

Continuando o nosso estudo do módulo FPM10A, vamos ver como identificar uma digital capturada pelo módulo. Recomendo dar uma lida no post anterior para entender a terminologia.

Fonte: https://www.jfsmonline.com/text.asp?2016/2/1/60/162807


terça-feira, novembro 03, 2020

Sensor Biométrico de Impressão Digital - Parte 3: Cadastrando uma digital no FPM10A

Agora que já sabemos como enviar comandos para o FPM10A e ler a resposta, vamos começar a examinar os comandos pela sequência necessária para o cadastro de uma digital.


terça-feira, outubro 27, 2020

Sensor Biométrico de Impressão Digital - Parte 2: Comunicando com um módulo FPM10A

Entre os vários sensores de digital disponíveis, acabei comprando um baseado no módulo FPM10A, cujo datasheet você pode ver aqui. Neste post vamos ver como é a comunicação com ele e fazer um primeiro teste.