Obsah:
- Krok 1: Přehled
- Krok 2: Co potřebujete / odkazy
- Krok 3: Schéma zapojení
- Krok 4: Programování / kód
- Krok 5:
Video: Monitorování proudu přes Arduino Nano (I2C): 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
Doporučuje:
Elektrická spotřeba a monitorování životního prostředí přes Sigfox: 8 kroků
Elektrická spotřeba a monitorování životního prostředí prostřednictvím Sigfox: Popis Tento projekt vám ukáže, jak získat elektrickou spotřebu místnosti na třífázové distribuci energie a poté ji odesílat na server pomocí sítě Sigfox každých 10 minut. Jak změřit výkon? Máme tři proudové kleště z
Monitorování teploty a vlhkosti pomocí SHT25 a Arduino Nano: 5 kroků
Monitorování teploty a vlhkosti pomocí SHT25 a Arduino Nano: Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a pak jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Oba v průmyslu
DIY snímač proudu pro Arduino: 6 kroků
DIY proudový senzor pro Arduino: Dobrý den, doufám, že se vám to daří a v tomto tutoriálu vám ukážu, jak jsem vytvořil proudový senzor pro Arduino pomocí některých velmi základních elektronických součástek a domácího zkratu. Tento zkrat dokáže snadno zvládnout velkou velikost proudu
Záznamník dat monitorování střídavého proudu: 9 kroků (s obrázky)
Záznamník dat monitorování proudu AC: Ahoj všichni, vítejte u mého prvního pokynu! Přes den jsem testovací inženýr pro společnost dodávající průmyslová topná zařízení, v noci jsem vášnivý technologický fanda a kutil. Součástí mé práce je testování výkonu ohřívačů
Přenos souborů přes LAN přes BitTorrent: 6 kroků
Přenos souborů přes LAN přes BitTorrent: Někdy může být nutné přenášet soubory přes síť na několik počítačů. I když byste to mohli dát na flash disk nebo CD/DVD, museli byste na každý počítač zkopírovat soubory a zkopírování všech souborů může chvíli trvat (zejména s