Բովանդակություն:
- Քայլ 1: Ակնարկ
- Քայլ 2: Այն, ինչ ձեզ հարկավոր է / հղումներ
- Քայլ 3: Շղթայի դիագրամ
- Քայլ 4: mingրագրավորում / ծածկագիր
- Քայլ 5:
Video: Ընթացիկ մոնիտորինգ Arduino Nano- ի միջոցով (I2C) `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Բարեւ Ձեզ, Բարի ողջույն.. !!
Այստեղ ես (Somanshu Choudhary) Dcube- ի տեխնոլոգիական ձեռնարկությունների անունից պատրաստվում եմ վերահսկել հոսանքը Arduino nano- ի միջոցով, դա I2C արձանագրության կիրառություններից մեկն է `ընթացիկ սենսոր TA12-200 անալոգային տվյալները կարդալու համար:
Քայլ 1: Ակնարկ
- TA12-200- ը AC ընթացիկ սենսոր է
- ՏՎՅԱԼՆԵՐԻ Հղում ՝
- Այս նախագիծը չափում է AC ընթացիկ արժեքները
Քայլ 2: Այն, ինչ ձեզ հարկավոր է / հղումներ
- Արդուինո Նանո
- I²C վահան Arduino Nano- ի համար
- USB մալուխ Type A- ից մինչև Micro Type B 6 ոտք երկար
- I²C մալուխ
- I²C AC ընթացիկ տվիչ ADC121C 12-բիթանոց ADC I²C մինի մոդուլի միջոցով
- CFL կամ լամպ:
- PCV մալուխներ:
Քայլ 3: Շղթայի դիագրամ
Քայլ 4: mingրագրավորում / ծածկագիր
#ներառում
դատարկ կարգավորում ()
{
// ADC121C021- ի I2C հասցե, 0x50 ինտերֆեյս TA12-200- ի հետ
#սահմանեք ADC_ADDR 0x50
// Միացեք I2c Bus- ին որպես վարպետ
Wire.begin ();
// Սկսեք սերիական հաղորդակցություն սերիական վահանակի ելքի համար
Serial.begin (9600);
}
դատարկ շրջան ()
{
// Սկսեք փոխանցումը I2C ավտոբուսի տվյալ սարքով
Wire.beginTransmission (ADC_ADDR);
// Փոխակերպման արդյունքների գրանցման զանգ, 0x00 (0)
Wire.write (0x00);
// ուշացում (500);
// Պահանջել 2 բայթ
Մետաղալար. Խնդրում ենք (ADC_ADDR, 2);
// Կարդացեք բայթերը, եթե դրանք մատչելի են
եթե (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Ավարտել փոխանցումը և բաց թողնել I2C ավտոբուսը
Wire.endTransmission ();
// Արժեքի հաշվարկ
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Ելք էկրանին
Serial.print ("ADC արժեքը:");
Serial.println (rawADC);
}
ուրիշ
{
Serial.println («Մետաղալարով հասանելի չեն բավարար բայթեր»);
}
ուշացում (100);
}
/////////////////////////////////////////////////// /////////////////////////ՆՇՈՒՄ//////////////////////// /////////////////////////////////////////////////// ///////////////////////////
// Այս արժեքները գտնվում են միլի ամպերում
// Դուք կարող եք նաև գտնել rms- ի արժեքը `գտնելով առավելագույն ընթերցում և բաժանել այն 1.414 -ի
Քայլ 5:
Լրացուցիչ հարցերի համար կարող եք այցելել մեր կայքը ՝
www.dcubetechnologies.com
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Arduino, Դռների բացման մոնիտորինգ Gmail- ի միջոցով. 6 քայլ
Arduino, Դռների բացման վերահսկում Gmail- ի միջոցով. Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես հայտնաբերել դռների բացման իրադարձությունը և ծանուցում ուղարկել Gmail- ի միջոցով Arduino Uno- ի միջոցով: Եթե դուք սկսնակ եք, կարող եք իմանալ wifi- ի և սենսորի մասին Arduino- ում - WiFi և Arduino - Door Sensor ձեռնարկներ: Եկեք
MCP9808- ի և Arduino Nano- ի միջոցով ջերմաստիճանի մոնիտորինգ. 4 քայլ
MCP9808- ի և Arduino Nano- ի միջոցով ջերմաստիճանի մոնիտորինգ. MCP9808- ը բարձր ճշգրիտ թվային ջերմաստիճանի տվիչ է `± 0.5 ° C I2C մինի մոդուլ: Նրանք մարմնավորված են օգտագործողների կողմից ծրագրավորվող գրանցամատյաններով, որոնք հեշտացնում են ջերմաստիճանի զգայուն ծրագրերը: MCP9808 բարձր ճշգրտության ջերմաստիճանի տվիչը դարձել է արդյունաբերություն
Raspberry Pi- ի և AIS328DQTR- ի միջոցով արագացման մոնիտորինգ Python- ի միջոցով. 6 քայլ
Raspberry Pi- ի և AIS328DQTR- ի միջոցով Python- ի միջոցով արագացման մոնիտորինգ. Կարծում եմ, որ ֆիզիկայի որոշ օրենքների համաձայն արագացումը վերջնական է:- Terry Riley Չետան օգտագործում է զարմանալի արագացում և արագության արագ փոփոխություններ հետապնդելիս: Ամենաարագ արարածը մեկ -մեկ ափ է օգտագործում իր ամենաբարձր արագությունը ՝ որս բռնելու համար: The
Tերմաստիճանի եւ խոնավության մոնիտորինգ SHT25- ի եւ Arduino Nano- ի միջոցով. 5 քայլ
Recentlyերմաստիճանի և խոնավության մոնիտորինգ SHT25- ի և Arduino Nano- ի միջոցով. Մենք վերջերս աշխատել ենք տարբեր նախագծերի վրա, որոնք պահանջում էին ջերմաստիճանի և խոնավության մոնիտորինգ, այնուհետև հասկացանք, որ այս երկու պարամետրերը իրականում առանցքային դեր են խաղում համակարգի աշխատանքի արդյունավետության գնահատման մեջ: Երկուսն էլ արդյունաբերությունում