
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Dzień dobry, Dobre Pozdrowienia..!!
Tutaj ja (Somanshu Choudhary) w imieniu firmy Dcube tech zamierzam monitorować prąd za pomocą Arduino nano, jest to jedno z zastosowań protokołu I2C do odczytu danych analogowych z czujnika prądu TA12-200.
Krok 1: Przegląd

- TA12-200 to czujnik prądu AC
- KARTA KATALOGOWA Link:
- Ten projekt mierzy wartości prądu przemiennego
Krok 2: Czego potrzebujesz / Linki

- Arduino Nano
- I²C Shield dla Arduino Nano
- Kabel USB typu A do Micro typu B o długości 6 stóp
- Kabel I²C
- Czujnik prądu I²C AC przez 12-bitowy moduł ADC I²C Mini ADC121C
- CFL lub żarówka.
- Kable PCV.
Krok 3: Schemat obwodu


Krok 4: Programowanie/Kod

#włączać
pusta konfiguracja()
{
// adres I2C ADC121C021, 0x50 połączony z TA12-200
#define ADC_ADDR 0x50
// Dołącz do magistrali I2c jako master
Wire.początek();
// Rozpocznij komunikację szeregową dla wyjścia konsoli szeregowej
Serial.początek(9600);
}
pusta pętla()
{
// Rozpocznij transmisję z danym urządzeniem na magistrali I2C
Wire.beginTransmission(ADC_ADDR);
// Rejestr wyników konwersji wywołania, 0x00(0)
Wire.write(0x00);
//opóźnienie(500);
// Poproś o 2 bajty
Wire.requestFrom(ADC_ADDR, 2);
// Odczytaj bajty, jeśli są dostępne
if(Przewód.dostępny() == 2)
{
int msb = Wire.read();
int lsb = Wire.read();
// Zakończ transmisję i zwolnij magistralę I2C
Wire.endTransmission();
// Obliczanie wartości
int rawADC = msb * 256 + lsb;
surowyADC = surowyADC & 0x0fff;
// Wyjście na ekran
Serial.print("Wartość ADC: ");
Serial.println(rawADC);
}
w przeciwnym razie
{
Serial.println("Za mało bajtów dostępnych na przewodzie.");
}
opóźnienie (100);
}
//////////////////////////////////////////////// /////////////////////////NOTATKA//////////////////////// //////////////////////////////////////////////// /////////////////////////
// Te wartości podane są w miliamperach
// Możesz również znaleźć wartość skuteczną prądu, znajdując maksymalny odczyt i dzieląc go przez 1,414
Krok 5:
W przypadku dalszych pytań zapraszamy do odwiedzenia naszej strony:
www.dcubetechnologies.com
Zalecana:
Arduino, monitorowanie otwierania drzwi przez Gmaila: 6 kroków

Arduino, monitorowanie otwierania drzwi przez Gmaila: W tym samouczku pokażę, jak wykryć zdarzenie otwarcia drzwi i wysłać powiadomienie przez Gmaila za pomocą Arduino Uno. Jeśli jesteś początkującym, możesz dowiedzieć się o Wi-Fi i czujniku w Arduino - WiFi i Arduino - samouczki dotyczące czujnika drzwi
Zużycie energii elektrycznej i monitorowanie środowiska przez Sigfox: 8 kroków

Zużycie energii elektrycznej i monitorowanie środowiska za pośrednictwem Sigfox: OpisTen projekt pokaże Ci, jak uzyskać zużycie energii elektrycznej w pomieszczeniu przy trójfazowej dystrybucji zasilania, a następnie przesyłać je do serwera za pomocą sieci Sigfox co 10 minut. Jak zmierzyć moc? Otrzymaliśmy trzy cęgi prądowe od
Przetwornica prądu BOOST 1A do 40A dla silnika prądu stałego o mocy do 1000 W: 3 stopnie

Konwerter prądu 1A do 40A do silnika prądu stałego o mocy do 1000 W: Cześć! W tym filmie dowiesz się, jak wykonać obwód wzmacniający prąd dla silników prądu stałego o wysokim natężeniu do 1000 W i 40 A z tranzystorami i transformatorem z odczepem środkowym. prąd na wyjściu jest bardzo wysoki, ale napięcie będzie r
Automatyka domowa sterowana głosem / przez Internet i monitorowanie za pomocą ESP8266 i Google Home Mini: 6 kroków

DIY sterowana głosem/internetem automatyka domowa i monitorowanie za pomocą ESP8266 i Google Home Mini: Hej!! Po dłuższej przerwie jestem tutaj, bo wszyscy musimy robić coś nudnego(pracy), żeby zarobić. Po wszystkich artykułach AUTOMATYKA DOMOWA, które napisałem z BLUETOOTH, IR, Local WIFI, Cloud czyli tych trudnych, *TERAZ* nadchodzi najłatwiejszy, ale najskuteczniejszy
Monitorowanie temperatury pomieszczenia kontrolowane przez Raspberry Pi z wyjściem obrazu Gnuplot i możliwością ostrzegania e-mailem: 7 kroków

Monitorowanie temperatury w pomieszczeniu kontrolowane przez Raspberry Pi z wyjściem obrazu Gnuplot i możliwością ostrzegania e-mailem: Tam, gdzie pracuję, jest bardzo ważne pomieszczenie, w którym znajduje się wiele komputerów. Temperatura otoczenia w tym pomieszczeniu musi być bardzo niska, aby zoptymalizować wydajność tych systemów. Poproszono mnie o opracowanie systemu monitorowania, który ma możliwość