Kazalo:
- 1. korak: Pregled
- 2. korak: Kaj potrebujete / povezave
- 3. korak: Shema vezja
- 4. korak: Programiranje / koda
- 5. korak:
Video: Trenutni nadzor preko Arduino Nano (I2C): 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed
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