INHOUDSOPGAWE:
- Stap 1: Oorsig
- Stap 2: Wat u benodig / skakels
- Stap 3: Kringdiagram
- Stap 4: Programmering / kode
- Stap 5:
Video: Huidige monitering via Arduino Nano (I2C): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hallo, Goeie groete.. !!
Hier is ek (Somanshu Choudhary) namens Dcube-tegnologie-ondernemings wat die huidige met Arduino nano sal monitor, dit is een van die toepassings van die I2C-protokol om analoog data van die huidige sensor TA12-200 te lees.
Stap 1: Oorsig
- TA12-200 is 'n wisselstroom sensor
- DATASHEET Link:
- Hierdie projek meet AC huidige waardes
Stap 2: Wat u benodig / skakels
- Arduino Nano
- I²C -skild vir Arduino Nano
- USB -kabel Tipe A na Mikro Tipe B 6 voet lank
- I²C kabel
- I²C wisselstroomsensor via ADC121C 12-bis ADC I²C mini-module
- CFL of gloeilamp.
- PCV kabels.
Stap 3: Kringdiagram
Stap 4: Programmering / kode
#insluit
leemte opstelling ()
{
// I2C-adres van die ADC121C021, 0x50 gekoppel aan TA12-200
#definieer ADC_ADDR 0x50
// Sluit aan by I2c Bus as meester
Wire.begin ();
// Begin seriële kommunikasie vir die uitvoer van die seriële konsole
Serial.begin (9600);
}
leemte lus ()
{
// Begin die transmissie met die gegewe toestel op die I2C -bus
Wire.beginTransmission (ADC_ADDR);
// Register vir omskakelingsresultate, 0x00 (0)
Wire.write (0x00);
// vertraging (500);
// Versoek 2 grepe
Wire.requestFrom (ADC_ADDR, 2);
// Lees die grepe as dit beskikbaar is
as (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Beëindig transmissie en laat I2C -bus los
Wire.endTransmission ();
// Berekening van waarde
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Uitvoer na die skerm
Serial.print ("ADC -waarde:");
Serial.println (rawADC);
}
anders
{
Serial.println ("Daar is nie genoeg grepe op draad beskikbaar nie.");
}
vertraging (100);
}
//////////////////////////////////////////////////// /////////////////////////// NOTA ////////////////////////// //////////////////////////////////////////////////// ////////////////////////////
// Hierdie waardes is in mili ampère
// U kan ook die RMS -waarde van die stroom vind deur die maksimumwaarde te vind en dit met 1.414 te deel
Stap 5:
Vir verdere navrae, besoek gerus ons webwerf:
www.dcubetechnologies.com
Aanbeveel:
Ontwerp van huidige oscillator gebaseer op huidige modus vir Klas D -versterkers: 6 stappe
Ontwerp van huidige modus -gebaseerde ossillator vir Klas D klankversterkers: In die afgelope jaar het Klas D klankversterkers die voorkeur -oplossing geword vir draagbare klankstelsels soos MP3 en selfone vanweë hul hoë doeltreffendheid en lae kragverbruik. Die ossillator is 'n belangrike deel van die klas D au
Arduino, monitering van deuropening via Gmail: 6 stappe
Arduino, monitor deuropening via Gmail: in hierdie tutoriaal gaan ek u wys hoe u die deuropening kan opspoor en 'n kennisgewing via Gmail kan stuur met Arduino Uno. As u 'n beginner is, kan u leer oor wifi en sensor in Arduino - WiFi en Arduino - Deur sensor tutoriale. Kom ons
Metings van huidige sensor van ACS724 met Arduino: 4 stappe
Metings van ACS724 stroomsensors met Arduino: In hierdie instruksies sal ons eksperimenteer met die koppeling van 'n ACS724 huidige sensor aan 'n Arduino om stroommetings te doen. In hierdie geval is die huidige sensor 'n +/- 5A variëteit wat 400 mv/A. lewer. Die Arduino Uno het 'n 10 bit ADC, so goeie vrae
Onafhanklike Arduino 3.3V W / eksterne 8 MHz -klok wat van Arduino Uno geprogrammeer word deur ICSP / ISP (met seriële monitering!): 4 stappe
Onafhanklike Arduino 3.3V W / eksterne 8 MHz -klok wat van Arduino Uno geprogrammeer word deur middel van ICSP / ISP (met seriële monitering!): Doelstellings: Om 'n selfstandige Arduino te bou wat op 3.3V van 'n 8 MHz eksterne klok werk. Om dit via ISP (ook bekend as ICSP, in-circuit seriële programmering) te programmeer vanaf 'n Arduino Uno (loop by 5V) Om die selflaaiprogram te wysig en te verbrand
Huidige bron DAC AD5420 en Arduino: 4 stappe (met foto's)
Huidige bron DAC AD5420 en Arduino: Hallo.In hierdie artikel wil ek my ervaring deel met die AD5420 huidige digitaal-na-analoog-omskakelaar, wat die volgende kenmerke het: 16-bis resolusie en monotonie Huidige uitsetreekse: 4 mA tot 20 mA, 0 mA tot 20 mA, of 0 mA t