Sadržaj:
- Korak 1: Popis materijala
- Korak 2: Krug
- Korak 3: Kodirajte
- Korak 4: Testiranje
- Korak 5: Ispitivanje otpornika
Video: I - V krivulja s Arduinom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Odlučio sam stvoriti I -V krivulju LED dioda. Ali imam samo jedan multimetar, pa sam stvorio jednostavan IV-mjerač s Arduino Uno.
Iz Wikija: Strujno -naponska karakteristika ili I -V krivulja (strujno -naponska krivulja) je odnos, tipično predstavljen kao grafikon ili grafikon, između električne struje kroz krug, uređaj ili materijal i odgovarajućeg napona, ili razlika potencijala.
Korak 1: Popis materijala
Za ovaj projekt trebat će vam:
Arduino Uno s USB kabelom
kabel za matičnu ploču i duponts
LED diode (koristio sam 5 mm crvene i plave LED diode)
otpornik za ispuštanje (otpornik za odvajanje) - odlučio sam se za 200 ohma (za 5V je maksimalna struja 25 mA)
otpornici ili potenciometar, koristim mješavinu otpornika - 100k, 50k, 20k, 10k, 5k, 2.2k, 1k, 500k
Korak 2: Krug
Krug se sastoji od ispitnog LED -a, ranžirnog otpornika (R_drop) za mjerenje struje. Za promjenu pada napona i struje koristim različite otpornike (R_x).
Osnovni princip je:
- dobiti ukupnu struju I u krugu
- dobiti pad napona na ispitivanju vodio Ul
Ukupna struja I
Kako bih dobio ukupnu struju, mjerim pad napona Ur na otporniku. Za to koristim analogne pinove. Mjerim napon:
- U1 između GND i A0
- U2 između GND i A2
Različiti od ovih napona jednak je pad napona na otporniku šanta: Ur = U2-U1.
Ukupna struja I je: I = Ur/R_drop = Ur/250
Pad napona Ul
Da bih pao napon na LED diodi, oduzimam U2 od ukupnog napona U (koji bi trebao biti 5V): Ul = U - U2
Korak 3: Kodirajte
plovak U = 4980; // napon između GND i arduino VCC u mV = ukupni napon
plovak U1 = 0; // 1 sonda
plovak U2 = 0; // 2 sonda
plovak Ur = 0; // pad napona na otporniku
plovak Ul = 0; // pad napona na led
plovak I = 0; // ukupna struja u krugu
plovak R_drop = 200; // otpor zatvorenog otpornika
void setup ()
{
Serial.begin (9600);
pinMode (A0, INPUT);
pinMode (A1, INPUT);
}
void loop ()
{
U1 = plovak (analogno čitanje (A0))/1023*U; // dobiti napon između GND i A0 u miliVoltima
U2 = plovak (analogno čitanje (A1))/1023*U; // dobiti napon između GND i A1 u miliVoltima
Ur = U2-U1; // pad napona na otporniku
I = Ur/R_kap*1000; // ukupna struja u mikroAmpsima
Ul = U-U2; // pad napona na led
Serial.print ("1");
Serijski.ispis (U1);
Serial.print ("2");
Serijski.ispis (U2);
Serial.print ("////");
Serial.print ("pad napona na otporniku šanta:");
Serijski.ispis (Ur);
Serial.print ("pad napona na LED:");
Serijski.tisak (Ul);
Serial.print ("ukupna struja:");
Serijski.println (I);
// stanka
kašnjenje (500);
}
Korak 4: Testiranje
Testiram 2 LED diode, crvenu i plavu. Kao što vidite, plava LED dioda ima veći napon koljena, i zato plavoj LED lampici treba plava LED lampica koja počinje puhati oko 3 V.
Korak 5: Ispitivanje otpornika
Radim I - V krivulju za otpornik. Kao što vidite, graf je linearan. Grafikoni pokazuju da Ohmov zakon radi samo za otpornike, a ne za LED diode. Izračunavam otpor, R = U/I. Mjerenja nisu precizna pri malim vrijednostima struje, jer analogno -digitalni pretvarač u Arduinu ima razlučivost:
5V / 1024 = 4,8 mV i struja -> 19,2 mikroAmps.
Mislim da su greške u mjerenju:
- spojevi na matičnoj ploči nisu super sadržaji i čine neke pogreške u naponu
- rabljeni otpornici imaju oko 5 % različitog otpora
- ADC vrijednosti iz analognog čitanja osciliraju
Preporučeni:
Povezivanje kapacitivnog senzora otiska prsta s Arduinom UNO: 7 koraka
Povezivanje kapacitivnog senzora otiska prsta s Arduinom UNO: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Danas ćemo našim projektima dodati zaštitni sloj. Ne brinite, nećemo imenovati nikakve tjelohranitelje za iste. Bit će to simpatičan mali zgodan senzor otiska prsta iz DFRobota. Dakle
Kako izgraditi biljni monitor s Arduinom: 7 koraka
Kako izgraditi monitor biljaka s Arduinom: U ovom ćemo vodiču naučiti kako detektirati vlagu u tlu pomoću senzora vlage i treptati zelenom LED diodom ako je sve u redu te OLED zaslonom i Visuinom. Pogledajte video
Praćenje krivulja tranzistora: 7 koraka (sa slikama)
Transistor Curve Tracer: Oduvijek sam želio mjerenje krivulja tranzistora. To je najbolji način razumijevanja što uređaj radi. Nakon što sam sagradio i koristio ovaj, napokon shvaćam razliku između različitih okusa FET -a. Korisno je za usklađivanje tranzistora mjernih
Brachistochrone krivulja: 18 koraka (sa slikama)
Brachistochrone krivulja: Brachistochrone krivulja klasičan je fizički problem koji izvodi najbrži put između dviju točaka A i B koje su na različitim nadmorskim visinama. Iako se ovaj problem može činiti jednostavnim, nudi kontra-intuitivan rezultat i stoga je fascinantan
Bijela LED krivulja učenja!: 5 koraka
Bijela LED krivulja učenja!: Trebalo mi je jako svjetlo Pokušavao sam popraviti nešto i trebalo mi je bolje svjetlo da odredim jedan dio crne plastike s drugog u ograničenom prostoru … a što je bolje od super svijetle hladne bijele LED diode (emitira svjetlo Dioda)? Srećom, Chri