
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Zdravo, Lep pozdrav.. !!
Tu bom (Somanshu Choudhary) v imenu tehnoloških podjetij Dcube spremljal tok z uporabo Arduino nano, to je ena od aplikacij protokola I2C za branje analognih podatkov trenutnega senzorja TA12-200.
1. korak: Pregled

- TA12-200 je senzor izmeničnega toka
- DATASHEET Povezava:
- Ta projekt meri vrednosti izmeničnega toka
2. korak: Kaj potrebujete / povezave

- Arduino Nano
- I²C ščit za Arduino Nano
- Kabel USB tipa A do mikro tip B Dolgi 6 čevljev
- I²C kabel
- Senzor izmeničnega toka I²C prek 12-bitnega modula ADC I²C ADC121C ADC122C
- CFL ali žarnica.
- PCV kabli.
3. korak: Shema vezja


4. korak: Programiranje / koda

#vključi
void setup ()
{
// Naslov I2C ADC121C021, 0x50, povezan s TA12-200
#define ADC_ADDR 0x50
// Pridružite se I2c Bus kot mojster
Wire.begin ();
// Zagon serijske komunikacije za izhod serijske konzole
Serial.begin (9600);
}
void loop ()
{
// Začnite prenos z dano napravo na vodilu I2C
Wire.beginTransmission (ADC_ADDR);
// Klicanje registra rezultatov konverzije, 0x00 (0)
Wire.write (0x00);
// zakasnitev (500);
// Zahtevaj 2 bajta
Wire.requestFrom (ADC_ADDR, 2);
// preberite bajte, če so na voljo
če (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Konec prenosa in sprostitev vodila I2C
Wire.endTransmission ();
// Izračun vrednosti
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Izhod na zaslon
Serial.print ("Vrednost ADC:");
Serial.println (rawADC);
}
drugače
{
Serial.println ("Ni dovolj bajtov na žici.");
}
zamuda (100);
}
//////////////////////////////////////////////////////// /////////////////////////OPOMBA//////////////////////// //////////////////////////////////////////////////////// ///////////////////////////
// Te vrednosti so v miliamperih
// Prav tako lahko najdete efektivno vrednost toka tako, da poiščete največjo vrednost in jo delite s 1,414
5. korak:
Za dodatne zahteve obiščite našo spletno stran:
www.dcubetechnologies.com
Priporočena:
Kako narediti ADC trenutni občutek: 5 korakov

Kako narediti ADC trenutni občutek: V tem navodilu bomo opisali, kako implementirati 8-bitni analogno-digitalni pretvornik (ADC) v SLG46855V, ki lahko zazna tok obremenitve in vmesnik z MCU prek I2C. Ta zasnova se lahko uporablja za različne trenutne aplikacije zaznavanja, kot so
Arduino relejni nadzor preko interneta: 5 korakov

Arduino relejni nadzor po internetu: dobrodošli
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)

Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
USB napetostni in trenutni tester !! (različica 1): 7 korakov

USB napetostni in trenutni tester !! (različica 1): ** NOVA VERZIJA JE UPORABLJENA !!! ** https: //www.instructables.com/id/USB_Voltage_and_Current_Tester_version_2/ Ker je včasih treba preveriti napetost v vratih USB ali vas zanima, kakšne vrste Trenutni žreb vaših naprav morda vleče, to
USB napetostni in trenutni tester !! (različica 2): 7 korakov

USB napetostni in trenutni tester !! (različica 2): *AŽURIRAN PREDMET IZ PREJŠNJIH INSTRUKCIJ! (https://www.instructables.com/id/USB_Voltage_and_Current_Tester/) Ker je včasih treba preveriti napetost v vratih USB ali če vas zanima, kakšen tok porabe so lahko vaše naprave