Sisukord:
- 1. samm: ülevaade
- 2. samm: mida vajate / lingid
- Samm: vooluahela skeem
- 4. samm: programmeerimine / kood
- 5. samm:
Video: Praegune jälgimine Arduino Nano kaudu (I2C): 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere, Tervitused.. !!
Siin mina (Somanshu Choudhary) Dcube'i tehnoloogiliste ettevõtmiste nimel, kes jälgivad voolu Arduino nano abil, on üks I2C protokolli rakendustest vooluanduri TA12-200 analoogandmete lugemiseks.
1. samm: ülevaade
- TA12-200 on vahelduvvooluandur
- Andmelehe link:
- See projekt mõõdab vahelduvvoolu väärtusi
2. samm: mida vajate / lingid
- Arduino Nano
- I²C kilp Arduino Nano jaoks
- USB -kaabel tüüp A kuni mikro tüüp B 6 jalga pikk
- I²C kaabel
- I²C vahelduvvoolu andur ADC121C 12-bitise ADC I²C minimooduli kaudu
- CFL või lambipirn.
- PCV kaablid.
Samm: vooluahela skeem
4. samm: programmeerimine / kood
#kaasake
tühine seadistus ()
{
// ADC121C021 I2C aadress, 0x50 liidesega TA12-200
#define ADC_ADDR 0x50
// Liituge I2c Busiga kaptenina
Wire.begin ();
// Käivitage jadakonsooli väljundi jadaühendus
Seriaalne algus (9600);
}
tühine tsükkel ()
{
// Alustage edastamist antud seadmega I2C siinil
Wire.beginTransmission (ADC_ADDR);
// Konversioonitulemuste registri helistamine, 0x00 (0)
Wire.write (0x00);
// viivitus (500);
// Taotle 2 baiti
Wire.requestFrom (ADC_ADDR, 2);
// Loe baite, kui need on saadaval
kui (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Lõpeta ülekanne ja vabasta I2C siin
Wire.endTransmission ();
// Väärtuse arvutamine
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Väljund ekraanile
Serial.print ("ADC väärtus:");
Serial.println (rawADC);
}
muidu
{
Serial.println ("Traadil pole piisavalt baite saadaval.");
}
viivitus (100);
}
////////////////////////////////////////////////////////////- /////////////////////////MÄRGE//////////////////////// ////////////////////////////////////////////////////////////- //////////////////////////
// Need väärtused on milliamperites
// Voolu efektiivväärtuse leiate ka maksimaalse näidu leidmisega ja jagage see 1,414 -ga
5. samm:
Täiendavate küsimuste korral külastage meie saiti:
www.dcubetechnologies.com
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Arduino, Gmaili kaudu ukse avamise jälgimine: 6 sammu
Arduino, ukse avamise jälgimine Gmaili kaudu: selles õpetuses näitan teile, kuidas tuvastada ukse avamise sündmus ja saata Arduino Uno abil teade Gmaili kaudu. Kui olete algaja, saate õppida WiFi ja anduri kohta Arduinos - WiFi ja Arduino - uksesensori õpetused. Teeme
Väikeste poodide jälgimine ja jälgimine: 9 sammu (piltidega)
Jälgi ja jälgi väikestele poodidele: see on süsteem, mis on loodud väikestele kauplustele, mis peaksid olema paigaldatud e-jalgratastele või e-motorolleritele lühikese vahemaaga kohaletoimetamiseks, näiteks pagaritöökoda, mis soovib saiakesi tarnida. Mida tähendab jälgimine ja jälgimine? Jälgimine ja jälgimine on süsteem, mida kasutavad ca
Eraldiseisev Arduino 3.3V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): 4 sammu
Eraldiseisev Arduino 3,3 V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): Eesmärgid: Ehitada eraldiseisev Arduino, mis töötab 3,3 V toitel 8 MHz välisel kellal. Selle programmeerimine Interneti-teenuse pakkuja (tuntud ka kui ICSP, ahelasisene jadaprogrammeerimine) kaudu Arduino Unost (töötab 5 V juures) Alglaaduri faili redigeerimiseks ja põletamiseks
Kodu jälgimine Twitteri ja YouTube'i kaudu: 6 sammu
Kodu jälgimine Twitteri ja YouTube'i kaudu: Yoicsi Windowsi uusima versiooniga saate hõlpsasti muuta mis tahes veebikaamera isiklikuks jälgimissüsteemiks, kus videod laaditakse automaatselt YouTube'i üles. saadetakse Twitteri märguanne