Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49
Troviamo difficile leggere i codici colore sui resistori per trovarne la resistenza. Per superare la difficoltà di trovare il valore di resistenza, costruiremo un semplice Ohm Meter usando Arduino. Il principio alla base di questo progetto è una rete con divisore di tensione. Il valore della resistenza sconosciuta viene visualizzato sul display LCD 16*2.
Passaggio 1: componenti richiesti: -
- Tagliere (https://www.banggood.in/custlink/Kv3KBp15nG)
- Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
- Display LCD 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
- Ponticelli (https://www.banggood.in/custlink/Kmm34JuHs8)
- Potenziometro 10k (https://www.banggood.in/custlink/D3D36p7F6A)
- Resistenza da 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)
Passaggio 2: circuito e connessioni: -
LCD PIN 1 ------------GND
PIN LCD 2------------VCC
PIN LCD 3------------Perno centrale della pentola
LCD PIN 4------------D12 di arduino
PIN LCD 5------------GND
LCD PIN 6------------D11 di arduino
LCD PIN 7 ------------NC
LCD PIN 8 ------------NC
LCD PIN 9 ------------NC
PIN LCD 10----------NC
LCD PIN 11 ---------- D5 di arduino
LCD PIN 12----------D4 di arduino
LCD PIN 13----------D3 di arduino
LCD PIN 14----------D2 di arduino
LCD PIN 15 ----------VCC
LCD PIN 16----------GND
Passaggio 3: calcolo della resistenza utilizzando il misuratore di ohm Arduino:
Il funzionamento di questo misuratore di resistenza è molto semplice e può essere spiegato utilizzando una semplice rete divisore di tensione mostrata di seguito.
Dalla rete del partitore di tensione dei resistori R1 e R2, Vout = Vin * R2 / (R1 + R2)
Dall'equazione di cui sopra, possiamo dedurre il valore di R2 come
R2 = Vout * R1 / (Vin – Vout)
Dove R1 = resistenza nota
R2 = Resistenza sconosciuta
Vin = tensione prodotta al pin 5V di Arduino
Vout = tensione in R2 rispetto a terra.
Nota: il valore della resistenza nota (R1) scelto è 470Ω, ma gli utenti dovrebbero sostituirlo con il valore della resistenza del resistore scelto.
Passaggio 4: il codice:
#includere
//LiquidCrystal(rs, sc, d4, d5, d6, d7)
LCD a cristalli liquidi (12, 11, 5, 4, 3, 2);
const int AnalogPin = 0;
int valore analogico = 0;
int vin = 5;
buff galleggiante = 0;
float vout = 0; galleggiante R1 = 0; galleggiante R2 = 470;
void setup() {
lcd.begin(16, 2); }
ciclo vuoto() {
analogval = analogRead(analogPin);
if (analogval) { buff = analogval * vin; vout = (buff) / 1024.0;
if (vout > 0.9) {
buff = (vin / vout) - 1; R1 = R2 * potenziamento; lcd.setCursor(0, 0); lcd.print(" -Resistenza-"); lcd.setCursor(0, 1);
se ((R1) > 999) {
lcd.print(" "); lcd.print(R1/1000); lcd.print("Kohm"); } else { lcd.print(" "); lcd.print(rotondo(R1)); lcd.print("ohm"); }
ritardo(1000);
lcd.clear();
}
else { lcd.setCursor(0, 0); lcd.print("! Metti resistenza"); lcd.setCursor(0, 1);
}
} }
Passaggio 5: Conclusione:
Questo circuito con R1 da 470 ohm funzionerà bene tra 100 Ohm e 2 k ohm di resistenze. È possibile modificare il valore della resistenza nota per valori più elevati di resistenze sconosciute.
Spero ti sia piaciuto questo tutorial.
Considera di supportarmi su YouTube. Sono sicuro che non rimarrai deluso. youtube.com/creativestuff
Consigliato:
Come creare un misuratore di temperatura fai-da-te personalizzato utilizzando il grafico a barre e l'Atmega328p: 3 passaggi (con immagini)
Come realizzare un misuratore di temperatura fai-da-te personalizzato utilizzando il grafico a barre e l'Atmega328p: In questo post ti mostrerò come realizzare un misuratore di temperatura utilizzando il grafico a barre & Atmega328p. Il post includerà tutti i dettagli come schema elettrico, fabbricazione PCB, codifica, assemblaggio e amp; Test. Ho incluso anche un video che contiene tutti
Resistore Smd versione grande da 1 Ohm che fornisce una resistenza di 1 Ohm senza l'utilizzo di componenti elettronici.: 13 passaggi
Grande versione del resistore Smd da 1 Ohm che fornisce una resistenza di 1 Ohm senza l'utilizzo di componenti elettronici.: Nella vita reale i resistori smd sono di dimensioni molto piccole, quasi 0,8 mm x 1,2 mm. Qui, realizzerò un grande resistore smd che è molto grande rispetto al resistore smd della vita reale
Misuratore di luce Arduino fai da te con sensore BH1750: 6 passaggi (con immagini)
Esposimetro fai-da-te Arduino con sensore BH1750: in questo Instructable ti mostrerò come costruire un esposimetro con un grande display LCD Nokia 5110 utilizzando Arduino. Costruire un esposimetro è una grande esperienza di apprendimento. Quando avrai finito di costruire questo progetto avrai una migliore comprensione
Misuratore di capacità con TM1637 utilizzando Arduino.: 5 passaggi (con immagini)
Misuratore di capacità con TM1637 utilizzando Arduino.: Come realizzare un misuratore di capacità utilizzando Arduino visualizzato sul TM1637. Da 1 uF a circa 2000 uF
Come Realizzare un Robot Autonomo che Gioca a Basket Usando un IRobot Creato come Base: 7 Passaggi (con Immagini)
Come creare un robot autonomo che gioca a basket utilizzando un IRobot Create come base: questa è la mia voce per la sfida iRobot Create. La parte più difficile di tutto questo processo per me è stata decidere cosa avrebbe fatto il robot. Volevo dimostrare le fantastiche funzionalità di Create, aggiungendo anche un tocco di robo. Tutto il mio