Sensor analógico genérico
Um componente para vários sensores com saída analógica: escolha o perfil (gás tipo MQ, umidade do solo capacitivo ou resistivo, corrente ACS712 ou personalizado) e mexa no controle. O AO entrega uma fração da tensão do VCC (saída ratiométrica); o DO é o comparador do módulo, com limiar e histerese. Módulo de 5 V com o AO direto no GPIO pode passar de 3,6 V: o simulador avisa antes de a placa queimar.
Pinagem
| Pino | Ligar em | Observação |
|---|---|---|
| VCC | 3V3 ou VIN (5 V), conforme o módulo | a saída AO acompanha esta tensão |
| GND | GND | |
| DO | GPIO de entrada (ex.: 13) | só nos perfis com saída digital |
| AO | GPIO com ADC (ex.: 34) | com VCC de 5 V, use um divisor de tensão |
Da ementa ao semestre planejado
- Plano de ensino e calendário montados sozinhos
- Diário de aulas pronto para colar no SIGA
- Slides e listas de exercícios com gabarito
Versão Community grátis · Windows
Exemplo em MicroPython
from machine import ADC, Pin
import time
sensor = ADC(Pin(34)) # AO do sensor
sensor.atten(ADC.ATTN_11DB)
while True:
print(sensor.read_uv() / 1000000, "V")
time.sleep(0.5)
Especificações
| Item | Valor | Fonte |
|---|---|---|
| ACS712: sensibilidade | 185 mV/A (5 A), 100 mV/A (20 A), 66 mV/A (30 A), com VCC de 5 V | Folha de dados ACS712 (Allegro MicroSystems), tabelas "Common Operating Characteristics" e "x05B/x20A/x30A Performance Characteristics" |
| ACS712: saída sem corrente | VCC × 0,5 (2,5 V com 5 V) | Folha de dados ACS712 (Allegro MicroSystems), tabelas "Common Operating Characteristics" e "x05B/x20A/x30A Performance Characteristics" |
| ACS712: alimentação | 4,5 a 5,5 V | Folha de dados ACS712 (Allegro MicroSystems), tabelas "Common Operating Characteristics" e "x05B/x20A/x30A Performance Characteristics" |
| Gás tipo MQ: curva | logarítmica (aproximação didática) | Em verificação: curva Rs/R0 da folha de dados da Hanwei e o RL do módulo |
| Umidade do solo: curva | inversa: mais úmido, menor tensão (aproximação didática) | Em verificação: medir o módulo seco e na água |
| Ruído, deriva e aquecimento | desligados por padrão (0) | Em verificação: medir na placa |
| Ordem dos pinos | VCC, GND, DO, AO | Em verificação: varia entre módulos; confira a serigrafia do seu |
Valores com "Em verificação" ainda vão ser conferidos nas peças do laboratório.