Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kamusta, Magandang Pagbati.. !!
Narito ako (Somanshu Choudhary) sa ngalan ng mga pakikipagsapalaran sa Dcube tech na susubaybayan ang kasalukuyang gamit ang Arduino nano, ito ay isa sa mga application ng I2C protocol upang mabasa ang analog data ng Kasalukuyang Sensor TA12-200.
Hakbang 1: Pangkalahatang-ideya
- Ang TA12-200 ay isang kasalukuyang sensor ng AC
- Link ng DATASHEET:
- Sinusukat ng proyektong ito ang mga kasalukuyang halaga ng AC
Hakbang 2: Ano ang Kailangan Mo / Mga Link
- Arduino Nano
- I²C Shield para sa Arduino Nano
- Ang USB Cable Type A hanggang Micro Type B 6 na Talampakan ang Mahaba
- I²C Cable
- I²C AC kasalukuyang Sensor sa pamamagitan ng ADC121C 12-Bit ADC I²C Mini Module
- CFL o Light bombilya.
- Mga kable ng PCV.
Hakbang 3: Diagram ng Circuit
Hakbang 4: Programming / Code
# isama
walang bisa ang pag-setup ()
{
// I2C address ng ADC121C021, 0x50 ay nag-interfaced sa TA12-200
# tukuyin ang ADC_ADDR 0x50
// Sumali sa I2c Bus bilang master
Wire.begin ();
// Simulan ang serial komunikasi para sa output ng serial console
Serial.begin (9600);
}
walang bisa loop ()
{
// Simulan ang paghahatid gamit ang naibigay na aparato sa I2C bus
Wire.beginTransmission (ADC_ADDR);
// Rehistro ng resulta ng conversion ng pagtawag, 0x00 (0)
Wire.write (0x00);
// pagkaantala (500);
// Humiling ng 2 bytes
Wire.requestFrom (ADC_ADDR, 2);
// Basahin ang mga byte kung magagamit ang mga ito
kung (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Tapusin ang paghahatid at palabasin ang I2C bus
Wire.endTransmission ();
// Kinakalkula ang halaga
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Output sa screen
Serial.print ("Halaga ng ADC:");
Serial.println (rawADC);
}
iba pa
{
Serial.println ("Hindi sapat ang mga byte na magagamit sa wire.");
}
pagkaantala (100);
}
// ///. // ///. // ///. // ///.
// Ang mga halagang ito ay nasa mili amps
// Maaari mo ring mahanap ang halaga ng rms ng kasalukuyang sa pamamagitan ng paghahanap ng pagbabasa ng maxinmum at hatiin ito sa 1.414
Hakbang 5:
Para sa karagdagang quires Huwag mag-atubiling bisitahin ang aming site:
www.dcubetechnologies.com