Sadržaj:
- Korak 1: Pregled
- Korak 2: Šta vam treba / Veze
- Korak 3: Dijagram kola
- Korak 4: Programiranje / kôd
- Korak 5:
Video: Nadzor struje putem Arduino Nano (I2C): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo, Srdačan pozdrav.. !!
Ovdje ću ja (Somanshu Choudhary) u ime Dcube tech ventures-a pratiti struju koristeći Arduino nano, to je jedna od aplikacija I2C protokola za čitanje analognih podataka trenutnog senzora TA12-200.
Korak 1: Pregled
- TA12-200 je senzor izmjenične struje
- DATASHEET Link:
- Ovaj projekat mjeri vrijednosti izmjenične struje
Korak 2: Šta vam treba / Veze
- Arduino Nano
- I²C štit za Arduino Nano
- USB kabel tipa A do mikro tipa B Dugi 6 stopa
- I²C kabel
- I²C osjetnik izmjenične struje putem ADC121C 12-bitnog ADC I²C mini modula
- CFL ili sijalica.
- PCV kablovi.
Korak 3: Dijagram kola
Korak 4: Programiranje / kôd
#include
void setup ()
{
// I2C adresa ADC121C021, 0x50 povezana s TA12-200
#define ADC_ADDR 0x50
// Pridružite se I2c Busu kao master
Wire.begin ();
// Pokretanje serijske komunikacije za izlaz serijske konzole
Serial.begin (9600);
}
void loop ()
{
// Pokretanje prijenosa s datim uređajem na I2C sabirnici
Wire.beginTransmission (ADC_ADDR);
// Pozivanje registra rezultata konverzije, 0x00 (0)
Wire.write (0x00);
// kašnjenje (500);
// Zatražite 2 bajta
Wire.requestFrom (ADC_ADDR, 2);
// Pročitajte bajtove ako su dostupni
if (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Završite prijenos i otpustite I2C sabirnicu
Wire.endTransmission ();
// Izračunavanje vrijednosti
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Izlaz na ekran
Serial.print ("ADC vrijednost:");
Serial.println (rawADC);
}
else
{
Serial.println ("Nema dovoljno bajtova dostupnih na žici.");
}
kašnjenje (100);
}
////////////////////////////////////////////////////////// /////////////////////////BILJEŠKA//////////////////////// ////////////////////////////////////////////////////////// ///////////////////////////
// Ove vrijednosti su u miliamperima
// Također možete pronaći efektivnu vrijednost struje pronalaženjem maksimalnog očitanja i podijeliti ga sa 1.414
Korak 5:
Za dodatne upite slobodno posjetite našu web stranicu:
www.dcubetechnologies.com
Preporučuje se:
Nadzor potrošnje električne energije i okoliša putem Sigfoxa: 8 koraka
Potrošnja električne energije i nadzor okoliša putem Sigfoxa: OpisOvaj projekt će vam pokazati kako povećati potrošnju električne energije u prostoriji na trofaznu distribuciju energije, a zatim je poslati na server koristeći Sigfoxovu mrežu svakih 10 minuta. Kako mjeriti snagu? Imamo tri strujne stezaljke iz
Raspberry Pi sistem za nadzor putem OLED ekranskog modula: 5 koraka
Raspberry Pi sistem za nadzor putem OLED ekranskog modula: U ovom vodiču ću objasniti kako postaviti 0,96 inčni OLED modul za prikaz sistemskih informacija o Raspberry Pi 4 modelu B koristeći njegovo I2C sučelje
„Uradi sam“senzor struje za Arduino: 6 koraka
Uradi sam senzor struje za Arduino: Zdravo, nadam se da vam ide dobro, a u ovom ću vam tutorijalu pokazati kako sam napravio senzor struje za Arduino koristeći neke vrlo osnovne elektroničke komponente i domaći šant. Ovaj šant može lako podnijeti veliku struju, oko
Upravljajte uređajima putem interneta putem preglednika. (IoT): 6 koraka
Upravljajte uređajima putem interneta putem preglednika. (IoT): U ovom uputstvu ću vam pokazati kako možete kontrolirati uređaje poput LED dioda, releja, motora itd. Putem interneta putem web-preglednika. I možete sigurno pristupiti kontrolama sa bilo kojeg uređaja. Web platforma koju sam ovdje koristio je RemoteMe.org posjetite
Kućni nadzor putem Twittera i YouTubea: 6 koraka
Kućni nadzor putem Twittera i YouTubea: Najnovijom verzijom Yoics-a za Windows možete jednostavno pretvoriti bilo koju web kameru u svoj lični sistem za nadzor, gdje se videozapisi automatski postavljaju na YouTube & šalje se Twitter obavještenje