AICSS CAP05 2025 VA03 LABORATORIO CONVERSOR ANALOGICO-DIGITAL
-
0:08 - 0:09Agora que você viu
-
0:09 - 0:13as etapas que uma conversão
de analógico digital -
0:13 - 0:16compreende, ou seja,
você viu a amostra, -
0:17 - 0:20a quantização e a codificação,
Vamos fazer um resumo -
0:21 - 0:24para entender
como que o SP 32 trabalha -
0:24 - 0:27na minha tela. Você tem aqui
-
0:27 - 0:30um código que inclusive
está aí no seu material. -
0:30 - 0:35Esse código ele define o pino 34
como sendo a entrada do sensor -
0:36 - 0:39e o pino
dois como sendo a saída para um LED. -
0:39 - 0:44E colocamos aqui uma variável
que vai trabalhar -
0:45 - 0:49com o limiar de dois volts,
onde esse limiar -
0:49 - 0:53pode até ter valores quebrados aqui
porque ele é um float -
0:53 - 0:56e você já vai entender
para que serve esse limiar. -
0:56 - 0:59Dentro do Void Setup
a gente só define aqui o primo -
0:59 - 1:01onde o serial begin,
-
1:01 - 1:04onde o Piemonte define
o comportamento do pino -
1:04 - 1:07e o serial begin para eu ativar
as mensagens que vão aparecer aqui -
1:08 - 1:09no meu monitor serial.
-
1:09 - 1:12Como já está aparecendo,
que é a tensão 1,66 -
1:13 - 1:16e dentro do vai de loop
eu estou fazendo um analog ID. -
1:17 - 1:21Esse comando análogo ao ID
que é o responsável em converter -
1:21 - 1:22analógico para digital.
-
1:25 - 1:26Ele está pegando então
-
1:26 - 1:30uma leitura analógica lá de fora
-
1:30 - 1:36a partir do pino que está o sensor
e convertendo ele para uma variável. -
1:36 - 1:40Quando ele faz isso aqui,
essa única linha no fundo, no fundo, -
1:40 - 1:45ele está pegando a amostragem,
a quantização e a codificação. -
1:46 - 1:49Ele está empacotando tudo isso
nessa única linha aqui. -
1:50 - 1:53Bom, depois que
eu fiz essa extração, -
1:53 - 1:57eu vou agora imprimir no monitor
o equivalente -
1:58 - 2:01a esse dado,
porque quando ele passar -
2:01 - 2:04para dentro, ele vai ter aqui
um valor da memória. -
2:05 - 2:09Lembra lá de codificação
que ele vai de 0 a 4096, -
2:09 - 2:13ou melhor, de 4095,
dando 4096 degraus. -
2:13 - 2:17Então eu vou dividir
aqui por quatro, 4095. -
2:17 - 2:18Que valor que eu vou dividir?
-
2:18 - 2:20Eu vou pegar o valor que eu estou
lendo, -
2:20 - 2:24multiplicar pelo o pico máximo
que o SP 32 trabalha, -
2:25 - 2:28que é 3,3 votos e dividir por 4095.
-
2:28 - 2:31Se você fizer isso, na verdade
uma regra de três -
2:31 - 2:35que você está fazendo aqui,
você está pegando o respectivo valor -
2:35 - 2:39do degrau que está armazenado
na variável valor a descer. -
2:40 - 2:44Eu posso até mudar aqui
para o valor integral. -
2:45 - 2:47Só para você
entender, nesse exato momento -
2:48 - 2:51e aqui eu coloco o valor integral da
-
2:52 - 2:53porque esse valor integral?
-
2:53 - 2:56Porque ele está quantizado
já tá bom. -
2:57 - 3:00Você pode chamar também de valor
a descer como estava. -
3:00 - 3:03E aí, vai sair lá para mim
no monitor serial -
3:04 - 3:07a respectiva tensão de trabalho
-
3:07 - 3:11de acordo com o pico
que eu consigo ler aqui desse valor -
3:11 - 3:12integral.
-
3:12 - 3:16E aí sim, esse aí, depois
que ele imprime a palavra tensão, -
3:16 - 3:21o conteúdo de tensão e a variável
v de volume, eu faço aqui -
3:21 - 3:24aquele limiar de decisão
que você pode chutar aqui. -
3:25 - 3:26Que limiar que é isso?
-
3:26 - 3:28Não tem nada a ver
com aquele limiar de decisão -
3:28 - 3:31da quantização,
Não é só para dizer o seguinte -
3:31 - 3:35se passar de dois volts,
eu acendo um alerta aqui o limite -
3:35 - 3:38ultrapassado esse dois pode ser
o equivalente a uma temperatura, -
3:38 - 3:41pode ser o nível de água,
pode ser uma vibração, -
3:42 - 3:43o que você quiser,
-
3:43 - 3:46porque todo o valor que tiver aqui
em valor integral, ele é quantizado. -
3:46 - 3:48É você que vai
saber o que ele representa -
3:50 - 3:52e o sensor que o sensor vai estar.
-
3:52 - 3:54Todos os sensores vão trazer
da mesma forma. -
3:54 - 3:56Informação é você que vai decidir
-
3:56 - 3:59o que ele representa aí
na sua aplicação. -
3:59 - 4:02E então vamos lá. 1,6 Voltes.
-
4:02 - 4:07Se você mexer aqui,
eu vou diminuindo o valor da tensão, -
4:07 - 4:10porque eu estou diminuindo aqui
o valor da resistência homem. -
4:10 - 4:15E depois, se eu for
para o outro lado e atingir dois, -
4:15 - 4:18que é o meu limite ali ao lado,
deve acender 1,86. -
4:18 - 4:20Ele ainda não acendeu
e mais um pouquinho aqui. -
4:20 - 4:25Pronto, 2,15 Alerta limite
ultrapassado LED LED aceso. -
4:26 - 4:29E ele faz essa leitura
a cada 200 milissegundos. -
4:29 - 4:33É só um complemento e se deleite.
-
4:33 - 4:35200 Aqui não é uma boa prática.
-
4:35 - 4:37A gente está colocando
aqui só para demonstração -
4:39 - 4:41do código,
para não deixar ele tão poluído. -
4:41 - 4:44Mas quando você estiver trabalhando,
lembre se que você tem que -
4:44 - 4:47o delay por minis tá bom.
-
4:47 - 4:52Portanto, você viu nesse exemplo
que o quantificador, a amostragem -
4:52 - 4:56e quantificador estão
numa única linha no código SP 32. -
4:57 - 5:02Isso é porque a família Arduíno
ele encapsula muita coisa. -
5:02 - 5:06Ele esconde nos bastidores
algumas regras de hardware -
5:06 - 5:11e alguns processos
que são transparentes para o usuário -
5:12 - 5:16menos enraizado,
que tem menos conhecimento -
5:17 - 5:19para nós aqui na área de IoT.
-
5:19 - 5:23E é importante a gente saber
que existe isso nos bastidores, -
5:23 - 5:29porque como eu disse anteriormente,
os datasets são mais elaborados -
5:29 - 5:31ou mais fidedignos.
-
5:31 - 5:34Quando a gente entende das limitações que o hardware nos apresenta.
- Title:
- AICSS CAP05 2025 VA03 LABORATORIO CONVERSOR ANALOGICO-DIGITAL
- Video Language:
- Portuguese, Brazilian
- Duration:
- 05:39
Show all