Taula de continguts:
Vídeo: [Bàsic] Medir Una Resistencia Con Arduino: 3 Steps
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
En Arduino existeixen únicament dues formes de captar dades del món exterior:
- Digital: els seus valors poden ser 0 o 1, depenent de si s’aplica o no un voltatge al conector que es troba llegint com a entrada.
- Analògica: els seus valors poden ser entre 0 i 1023, depenent del voltatge aplicat entre 0 i el voltatge d'alimentació de la placa (normalment 5V, però pot ser 3.3V).
En ambdós casos parlem d’una mesura de voltatge, sense resistència, amperatge, capacitat, inductància … únicament voltatge.
Es per ello que per fer un altre tipus de medicions amb una placa Arduino (i en general qualsevol microcontrolador), hem de buscar la forma de transformar el valor meditat en un valor de voltatge.
La resistència és el cas més senzill per a ello.
Pas 1: divisor de voltatge
Un divisor de tensió o voltatge és una configuració d’elements en un circuit elèctric que actua dividint una tensió entrant i devolvent una tensió de sortida calculable.
En nuestro caso hablaremos de un divisor de voltaje resistivo, en el que emplearemos 2 resistencias. Como nuestro objetivo es calcular una de laslas, la otra debe ser de un valor conocido.
La ecuació que defineix el comportament de la divisió de voltatge és la que podem veure en les imatges.
Lo mejor para familiarizarnos es ver un par de ejemplos de cálculos.
Pas 2: exemple
Supongamos que queremos calcular R1 [Veure esquema del pas anterior]
Sabem que R2 té un valor de 10KΩ, sabem que Vin té un valor de 5V (el que normalment trobem en l'entorn Arduino) i que la lectura de Vout en un pin analògic d'Arduino és de 750.
1º- Sabem que la resolució de l’ADC d’Arduino és de 10 bits, el que significa que té 1024 divisions possibles (2 elevat a 10) per a un valor d’entrada entre 0V i 5V. Per lo tanto si ponemos 5V en un pin analógico, su valor será 1023 (no serà 1024, recordem que empieza a contar en 0, no en 1); si posem 0V en el pin, el seu valor serà 0 i si per exemple posem 2, 5V el seu valor serà 511.
Per tant, si el valor que ens dóna la lectura analògica del pin en el seu valor digital és 750, podem ja calcular el Vout, el voltatge de sortida del divisor de voltatge.
> 5V / 1024 divisions = 0, 00488V / divisió
> 0, 00488 voltios / divisió · 750 divisions = 3.66V
2º- Podem ja desar R1, que era la incògnita:
> Vout = (R2 / R1 + R2) · Vin
> 3,66 V = (10KΩ / R1 + 10KΩ) · 5V
> R1 + 10KΩ = 10KΩ · 5V / 3,66V
> R1 = (10KΩ · 5V / 3.66V) - 10KΩ = 3.66KΩ
En general, podem calcular el valor de R1 com:
> R1 = (R2 · Vin / Vout) - R2
Pas 3: Exemple de codi
Ponient en pràctica tot el que hem explicat abans, deixem aquí un exemple de codi que calcula R1 llegint el voltatge mitjançant l’entrada analògica A0, simplement aportant el valor de R2.
Recomanat:
Reduir una resistència variable: 7 passos (amb imatges)
Reduir una resistència variable: quan teniu una bateria de 9 volts i voleu provar si funciona un LED vermell (3 volts) sense bufar-lo, què feu? Resposta: Feu una resistència variable tallant un llapis
Esvaïment / control del LED / brillantor mitjançant potenciómetre (resistència variable) i Arduino Uno: 3 passos
Esvaïment / control del LED / brillantor mitjançant potenciómetre (resistència variable) i Arduino Uno: el pin d'entrada analògica Arduino està connectat a la sortida del potenciòmetre. Així doncs, el pin analògic Arduino ADC (convertidor analògic a digital) llegeix el voltatge de sortida mitjançant el potenciòmetre. En girar el comandament del potenciòmetre, la tensió de sortida varia i Arduino torna a
Com mesurar la resistència d’una resistència: 7 passos
Com es mesura la resistència d’una resistència: normalment s’utilitzen dos mètodes quan es mesura una resistència per obtenir resistència. El primer mètode utilitzat és el codi de color de la resistència. Aquest mètode ofereix una manera de trobar el valor sense equipament a costa d’una certa precisió. El segon mètode és utilitzar un multi
Versió gran de 1 ohm resistència Smd que proporciona una resistència 1 ohm sense utilitzar cap component electrònic .: 13 passos
Versió gran de la resistència Smd d'1 ohm que proporciona resistència d'1 ohm sense fer servir components electrònics. Aquí faré una gran resistència smd que és molt gran en comparació amb la resistència smd de la vida real
Como Medir Altitud Y Temperatura Con Arduino: 5 Steps
Com Medir Altitud Y Temperatura Con Arduino: En aquest instructable es troba á com medir la temperatura i l’altitud amb un arduino UNO, una pantalla LCD i un sensor BMP 180