
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Hallo, God hilsen.. !!
Her jeg (Somanshu Choudhary) på vegne av Dcube tech ventures som skal overvåke strøm ved hjelp av Arduino nano, det er en av applikasjonene til I2C-protokollen for å lese analoge data fra Current Sensor TA12-200.
Trinn 1: Oversikt

- TA12-200 er en vekselstrømssensor
- DATABLAD Link:
- Dette prosjektet måler AC nåværende verdier
Trinn 2: Hva du trenger / lenker

- Arduino Nano
- I²C -skjold for Arduino Nano
- USB -kabel Type A til Micro Type B 6 fot lang
- I²C -kabel
- I²C vekselstrømssensor via ADC121C 12-bits ADC I²C minimodul
- CFL eller lyspære.
- PCV -kabler.
Trinn 3: Kretsdiagram


Trinn 4: Programmering / kode

#inkludere
ugyldig oppsett ()
{
// I2C-adresse til ADC121C021, 0x50 tilkoblet TA12-200
#define ADC_ADDR 0x50
// Bli med I2c Bus som master
Wire.begin ();
// Start seriell kommunikasjon for seriell konsollutgang
Serial.begin (9600);
}
hulrom ()
{
// Start overføringen med en gitt enhet på I2C -bussen
Wire.beginTransmission (ADC_ADDR);
// Kalle konverteringsresultatregister, 0x00 (0)
Wire.write (0x00);
// forsinkelse (500);
// Be om 2 byte
Wire.requestFrom (ADC_ADDR, 2);
// Les byte hvis de er tilgjengelige
hvis (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Avslutt overføring og slipp I2C -buss
Wire.endTransmission ();
// Beregning av verdi
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Utgang til skjermen
Serial.print ("ADC -verdi:");
Serial.println (rawADC);
}
ellers
{
Serial.println ("Ikke nok byte tilgjengelig på wire.");
}
forsinkelse (100);
}
//////////////////////////////////////////// /////////////////////////MERK//////////////////////// ///////////////////////////////////////////// //////////////////////////////
// Disse verdiene er i mili ampere
// Du kan også finne rms -verdien av strøm ved å finne maksimal avlesning og dele den med 1.414
Trinn 5:
For ytterligere spørsmål Besøk gjerne nettstedet vårt:
www.dcubetechnologies.com
Anbefalt:
Enkel strøm LED -lineær gjeldende regulator, revidert og avklart: 3 trinn

Enkel strøm LED -lineær gjeldende regulator, revidert og avklart: Denne instruksjonsboken er i hovedsak en gjentakelse av Dans lineære strømregulator -krets. Hans versjon er selvfølgelig veldig bra, men mangler noe i klarhet. Dette er mitt forsøk på å ta opp det. Hvis du forstår og kan bygge Dans versjon
LM317 Gjeldende økende hemmeligheter !: 4 trinn

LM317 Current Boosting Secrets !: AbstractLM317 er en av de mest populære justerbare regulatorbrikkene. Utgangsspenningen til regulatoren kan justeres fra 1,25V til 35V. Imidlertid kan brikken levere strømmer opp til 1,5A, noe som ikke er nok for noen strømapplikasjoner. I denne ar
ACS724 målinger av gjeldende sensorer med Arduino: 4 trinn

ACS724 målinger av gjeldende sensorer med Arduino: I denne instruksen vil vi eksperimentere med å koble en ACS724 nåværende sensor til en Arduino for å gjøre gjeldende målinger. I dette tilfellet er den nåværende sensoren en +/- 5A variant som gir 400 mv/A. Arduino Uno har en 10 bit ADC, så gode spørsmål
Gjeldende kilde DAC AD5420 og Arduino: 4 trinn (med bilder)

Gjeldende kilde DAC AD5420 og Arduino: Hei. I denne artikkelen vil jeg dele min erfaring med AD5420 nåværende digital-til-analog-omformer, som har følgende egenskaper: 16-biters oppløsning og monotonicitet Gjeldende utgangsområder: 4 mA til 20 mA, 0 mA til 20 mA, eller 0 mA t
Gjeldende regulert LED -tester: 4 trinn (med bilder)

Strømregulert LED -tester: Mange antar at alle lysdioder kan drives med en konstant 3V strømkilde. Lysdioder har faktisk et ikke-lineært strømspenningsforhold. Strømmen vokser eksponentielt med spenningen som følger med. Det er også en misforståelse om at alle lysdioder på