Indholdsfortegnelse:
- Trin 1: Oversigt
- Trin 2: Hvad du har brug for / Links
- Trin 3: Kredsløbsdiagram
- Trin 4: Programmering / kode
- Trin 5:
![Nuværende overvågning via Arduino Nano (I2C): 5 trin Nuværende overvågning via Arduino Nano (I2C): 5 trin](https://i.howwhatproduce.com/images/004/image-9739-j.webp)
Video: Nuværende overvågning via Arduino Nano (I2C): 5 trin
![Video: Nuværende overvågning via Arduino Nano (I2C): 5 trin Video: Nuværende overvågning via Arduino Nano (I2C): 5 trin](https://i.ytimg.com/vi/KvwPkhFDLWg/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
![Strømovervågning via Arduino Nano (I2C) Strømovervågning via Arduino Nano (I2C)](https://i.howwhatproduce.com/images/004/image-9739-1-j.webp)
Hej, God hilsen.. !!
Her jeg (Somanshu Choudhary) på vegne af Dcube tech ventures vil overvåge strøm ved hjælp af Arduino nano, det er en af applikationerne i I2C protokol for at læse analoge data fra Current Sensor TA12-200.
Trin 1: Oversigt
![Oversigt Oversigt](https://i.howwhatproduce.com/images/004/image-9739-2-j.webp)
- TA12-200 er en vekselstrømssensor
- DATABLAD Link:
- Dette projekt måler AC aktuelle værdier
Trin 2: Hvad du har brug for / Links
![Hvad du har brug for / links Hvad du har brug for / links](https://i.howwhatproduce.com/images/004/image-9739-3-j.webp)
- Arduino Nano
- I²C Shield til Arduino Nano
- USB -kabel Type A til Micro Type B 6 fod lang
- I²C kabel
- I²C vekselstrømssensor via ADC121C 12-bit ADC I²C mini-modul
- CFL eller lyspære.
- PCV kabler.
Trin 3: Kredsløbsdiagram
![Kredsløbsdiagram Kredsløbsdiagram](https://i.howwhatproduce.com/images/004/image-9739-4-j.webp)
![Kredsløbsdiagram Kredsløbsdiagram](https://i.howwhatproduce.com/images/004/image-9739-5-j.webp)
Trin 4: Programmering / kode
![Programmering / kode Programmering / kode](https://i.howwhatproduce.com/images/004/image-9739-6-j.webp)
#omfatte
ugyldig opsætning ()
{
// I2C-adresse på ADC121C021, 0x50 grænseflade med TA12-200
#define ADC_ADDR 0x50
// Deltag i I2c Bus som master
Wire.begin ();
// Start seriel kommunikation for seriel konsoloutput
Serial.begin (9600);
}
hulrum ()
{
// Start transmission med en given enhed på I2C -bus
Wire.beginTransmission (ADC_ADDR);
// Opkald til konverteringsresultatregister, 0x00 (0)
Wire.write (0x00);
// forsinkelse (500);
// Anmod om 2 bytes
Wire.requestFrom (ADC_ADDR, 2);
// Læs bytes, hvis de er tilgængelige
hvis (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Afslut transmission og frigiv I2C -bus
Wire.endTransmission ();
// Beregning af værdi
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Output til skærmen
Serial.print ("ADC -værdi:");
Serial.println (rawADC);
}
andet
{
Serial.println ("Ikke nok bytes tilgængelig på wire.");
}
forsinkelse (100);
}
///////////////////////////////////////////////// /////////////////////////BEMÆRK//////////////////////// ///////////////////////////////////////////////// //////////////////////////////
// Disse værdier er i mili ampere
// Du kan også finde rms -værdi af strøm ved at finde maksimal værdi og dividere den med 1.414
Trin 5:
For yderligere spørgsmål Besøg gerne vores websted:
www.dcubetechnologies.com
Anbefalede:
Nuværende rystelsesdetektor: 3 trin
![Nuværende rystelsesdetektor: 3 trin Nuværende rystelsesdetektor: 3 trin](https://i.howwhatproduce.com/images/001/image-672-j.webp)
Present Shake Detector: I dette projekt skal vi lave en enhed, der vil slå en alarm, hvis nogen ryster en gave/boks. Jeg fik denne idé, da vi fik en pakke med posten til jul. For at prøve at gætte, hvad der var i det, rystede vi selvfølgelig på det ligesom alle gør
Tilføjelse af en nuværende grænsefunktion til en Buck/Boost -konverter: 4 trin (med billeder)
![Tilføjelse af en nuværende grænsefunktion til en Buck/Boost -konverter: 4 trin (med billeder) Tilføjelse af en nuværende grænsefunktion til en Buck/Boost -konverter: 4 trin (med billeder)](https://i.howwhatproduce.com/images/005/image-12534-j.webp)
Tilføjelse af en strømgrænsefunktion til en Buck/Boost -konverter: I dette projekt vil vi se nærmere på en fælles buck/boost -konverter og oprette et lille ekstra kredsløb, der tilføjer en strømgrænsefunktion til den. Med det kan buck/boost -konverteren bruges ligesom en variabel strømforsyning til laboratoriebænk. Le
LM317 Nuværende Boosting Secrets !: 4 trin
![LM317 Nuværende Boosting Secrets !: 4 trin LM317 Nuværende Boosting Secrets !: 4 trin](https://i.howwhatproduce.com/images/005/image-14842-j.webp)
LM317 Current Boosting Secrets !: AbstractLM317 er en af de mest populære justerbare regulatorchips. Regulatorens udgangsspænding kan justeres fra 1,25V til 35V. Chippen kan dog levere strømme op til 1,5A, hvilket ikke er nok til nogle strømapplikationer. I denne art
Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder)
![Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder) Nuværende kilde DAC AD5420 og Arduino: 4 trin (med billeder)](https://i.howwhatproduce.com/images/010/image-28443-j.webp)
Nuværende kilde DAC AD5420 og Arduino: Hej. I denne artikel vil jeg gerne dele min erfaring med AD5420 nuværende digital-til-analog-konverter, som har følgende egenskaber: 16-bit opløsning og monotonicitet Aktuelle outputområder: 4 mA til 20 mA, 0 mA til 20 mA eller 0 mA t
DIY nuværende sensor til Arduino: 6 trin
![DIY nuværende sensor til Arduino: 6 trin DIY nuværende sensor til Arduino: 6 trin](https://i.howwhatproduce.com/images/001/image-2849-16-j.webp)
DIY Current Sensor til Arduino: Hej der, håber du har det godt, og i denne vejledning vil jeg vise dig, hvordan jeg lavede en nuværende sensor til Arduino ved hjælp af nogle meget grundlæggende elektroniske komponenter og en hjemmelavet shunt. Denne shunt kan let håndtere stor strømstyrke, aroun