
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

Hej, Bra hälsningar.. !!
Här jag (Somanshu Choudhary) på uppdrag av Dcube tech ventures kommer att övervaka ström med Arduino nano, det är en av tillämpningarna av I2C-protokollet för att läsa analoga data från Current Sensor TA12-200.
Steg 1: Översikt

- TA12-200 är en växelströmssensor
- DATABLAD Länk:
- Detta projekt mäter AC -strömvärden
Steg 2: Vad du behöver / länkar

- Arduino Nano
- I²C -skärm för Arduino Nano
- USB -kabel typ A till mikro typ B 6 fot lång
- I²C -kabel
- I²C växelströmssensor via ADC121C 12-bitars ADC I²C minimodul
- CFL eller glödlampa.
- PCV -kablar.
Steg 3: Kretsdiagram


Steg 4: Programmering / kod

#omfatta
void setup ()
{
// I2C-adress för ADC121C021, 0x50 gränssnitt med TA12-200
#define ADC_ADDR 0x50
// Gå med I2c Bus som master
Wire.begin ();
// Starta seriell kommunikation för seriell konsolutgång
Serial.begin (9600);
}
void loop ()
{
// Börja överföringen med en given enhet på I2C -bussen
Wire.beginTransmission (ADC_ADDR);
// Anrop av konverteringsresultatregister, 0x00 (0)
Wire.write (0x00);
// fördröjning (500);
// Begär 2 byte
Wire.requestFrom (ADC_ADDR, 2);
// Läs byte om de är tillgängliga
om (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Avsluta överföring och släpp I2C -buss
Wire.endTransmission ();
// Beräknar värde
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Utmatning till skärmen
Serial.print ("ADC -värde:");
Serial.println (rawADC);
}
annan
{
Serial.println ("Inte tillräckligt med byte tillgängliga på tråd.");
}
fördröjning (100);
}
/////////////////////////////////////////////////////////// /////////////////////////NOTERA//////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////
// Dessa värden är i mili ampere
// Du kan också hitta rms -värdet för ström genom att hitta maxinmumavläsning och dela det med 1.414
Steg 5:
För ytterligare frågor Besök gärna vår webbplats:
www.dcubetechnologies.com
Rekommenderad:
Nuvarande skakdetektor: 3 steg

Present Shake Detector: I det här projektet ska vi göra en enhet som larmar om någon skakar en present/låda. Jag fick den här idén när vi fick ett paket med posten till jul. För att försöka gissa vad som fanns i den skakade vi naturligtvis precis som alla gör
Arduino, Övervakning av dörröppning via Gmail: 6 steg

Arduino, övervakning av dörröppning via Gmail: I den här självstudien kommer jag att visa dig hur du upptäcker dörröppningshändelsen och skickar ett meddelande via Gmail med Arduino Uno. Om du är nybörjare kan du lära dig mer om wifi och sensor i Arduino - WiFi och Arduino - Dörrsensorhandledning. Låt oss
LM317 Nuvarande Boosting Secrets !: 4 steg

LM317 Current Boosting Secrets !: Abstract LM317 är ett av de mest populära justerbara regulatorchipsen. Regulatorns utspänning kan justeras från 1,25V till 35V. Chippet kan emellertid leverera strömmar upp till 1,5A vilket inte är tillräckligt för vissa energitillämpningar. I detta ar
Fristående Arduino 3.3V W / extern 8 MHz klocka programmeras från Arduino Uno via ICSP / ISP (med seriell övervakning!): 4 steg

Fristående Arduino 3.3V W / Extern 8 MHz -klocka som programmeras från Arduino Uno via ICSP / ISP (med seriell övervakning!): Mål: Att bygga en fristående Arduino som körs på 3.3V från en 8 MHz extern klocka. För att programmera den via ISP (även känd som ICSP, seriell programmering i krets) från en Arduino Uno (körs på 5V) För att redigera bootloader-filen och bränna
Nuvarande källa DAC AD5420 och Arduino: 4 steg (med bilder)

Strömkälla DAC AD5420 och Arduino: Hej. I den här artikeln vill jag dela med mig av min erfarenhet av AD5420 nuvarande digital-till-analog-omvandlare, som har följande egenskaper: 16-bitars upplösning och monotonicitet Aktuella utgångsområden: 4 mA till 20 mA, 0 mA till 20 mA, eller 0 mA t