Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj, S pozdravem.. !!
Zde já (Somanshu Choudhary) jménem technologických podniků Dcube, které se chystají sledovat proud pomocí Arduino nano, je to jedna z aplikací protokolu I2C pro čtení analogových dat snímače proudu TA12-200.
Krok 1: Přehled
- TA12-200 je snímač proudu AC
- Odkaz na DATASHEET:
- Tento projekt měří hodnoty proudu AC
Krok 2: Co potřebujete / odkazy
- Arduino Nano
- I²C štít pro Arduino Nano
- Kabel USB typu A na mikro typu B dlouhý 6 stop
- I²C kabel
- Senzor střídavého proudu I²C přes 12bitový ADC I1C mini modul ADC121C
- CFL nebo žárovka.
- PCV kabely.
Krok 3: Schéma zapojení
Krok 4: Programování / kód
#zahrnout
neplatné nastavení ()
{
// Adresa I2C ADC121C021, 0x50 propojená s TA12-200
#define ADC_ADDR 0x50
// Připojte se k I2c Bus jako hlavní
Wire.begin ();
// Zahájení sériové komunikace pro výstup sériové konzoly
Serial.begin (9600);
}
prázdná smyčka ()
{
// Zahájení přenosu s daným zařízením na sběrnici I2C
Wire.beginTransmission (ADC_ADDR);
// Registrace výsledku převodu volání, 0x00 (0)
Wire.write (0x00);
// zpoždění (500);
// Žádost o 2 bajty
Wire.requestFrom (ADC_ADDR, 2);
// Přečíst bajty, pokud jsou k dispozici
pokud (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Ukončete přenos a uvolněte sběrnici I2C
Wire.endTransmission ();
// Výpočet hodnoty
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Výstup na obrazovku
Serial.print ("Hodnota ADC:");
Serial.println (rawADC);
}
jiný
{
Serial.println („Na drátu není k dispozici dostatek bytů.“);
}
zpoždění (100);
}
////////////////////////////////////////////////////////// /////////////////////////POZNÁMKA//////////////////////// ////////////////////////////////////////////////////////// ///////////////////////////
// Tyto hodnoty jsou v mili ampérech
// Můžete také najít efektivní hodnotu proudu tak, že najdete maximální hodnotu a vydělíte ji 1,414
Krok 5:
Pro další dotazy neváhejte navštívit naše stránky:
www.dcubetechnologies.com