Բովանդակություն:

Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ - Պրոտեուսի մոդելավորում - Ֆրիտզինգ - Liono Maker: 5 քայլ
Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ - Պրոտեուսի մոդելավորում - Ֆրիտզինգ - Liono Maker: 5 քայլ

Video: Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ - Պրոտեուսի մոդելավորում - Ֆրիտզինգ - Liono Maker: 5 քայլ

Video: Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ - Պրոտեուսի մոդելավորում - Ֆրիտզինգ - Liono Maker: 5 քայլ
Video: Ահա, թե ինչու են գիշերվա կեսին ձգվում ոտքի մկանները. ընդամենը 2 բաղադրիչ, և 2024, Նոյեմբեր
Anonim
Ինչպես կատարել ջերմաստիճանի և լույսի ինտենսիվության անտառահատումներ | Պրոտեուսի մոդելավորում | Ֆրիտզինգ | Լիոնո Մեյքեր
Ինչպես կատարել ջերմաստիճանի և լույսի ինտենսիվության անտառահատումներ | Պրոտեուսի մոդելավորում | Ֆրիտզինգ | Լիոնո Մեյքեր
Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ | Պրոտեուսի մոդելավորում | Ֆրիտզինգ | Լիոնո Մեյքեր
Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ | Պրոտեուսի մոդելավորում | Ֆրիտզինգ | Լիոնո Մեյքեր
Ինչպես կատարել ջերմաստիճանի և լույսի ինտենսիվության անտառահատումներ | Պրոտեուսի մոդելավորում | Ֆրիտզինգ | Լիոնո Մեյքեր
Ինչպես կատարել ջերմաստիճանի և լույսի ինտենսիվության անտառահատումներ | Պրոտեուսի մոդելավորում | Ֆրիտզինգ | Լիոնո Մեյքեր

Ողջույն, սա Liono Maker- ն է, սա իմ պաշտոնական YouTube ալիքն է: Սա բաց կոդով YouTube ալիք է:

ահա Հղումը ՝ Liono Maker YouTube ալիքը

ահա տեսանյութի հղումը ՝ Temp & light Intensity Logging

Այս ձեռնարկում մենք կսովորենք, թե ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության գրանցում Arduino UNO- ով և Micro SD-Card մոդուլով: Հիմնական բաղադրիչը LDR- ն է, որն օգտագործվում է լույսի ինտենսիվությունը չափելու համար, իսկ մյուսը LM35- ն է, որն օգտագործվում է ջերմաստիճանը չափելու համար: Այս երկու անալոգային ազդանշանը ուղարկվում է Arduino pin Ao և A1: SD Card- ը հիմնական աշխատանքն է կատարում այս նախագծում, որը հատում է: տվյալների գրանցումը կամ տվյալների գրանցումը մի տեխնիկա է, որով մենք գրում ենք մեր տվյալները մեր ֆայլում, այնուհետև Excel- ում տեսնում ենք գծային գծապատկերներ: SD քարտին գրելու համար ամեն անգամ պահանջվող հրահանգների հաջորդականությունն է.

1_SD.open («ֆայլի անունը», FILE_WRITE);

2_file.println (տվյալներ);

3_file.close ();

SD քարտի մասին տեղեկատվությունը կարելի է կարդալ և բովանդակությունը ցուցադրել սերիական մոնիտորի վրա: Serial.print () և Serial.write () օգտագործվում են տվյալների ֆայլի բովանդակությունը ցուցադրելու համար:

Քայլ 1:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

1_SD- քարտ `-

SD (Secure Digital) քարտերը կարող են օգտագործվել տվյալների պահպանման և տվյալների գրանցման համար: Օրինակները ներառում են թվային տեսախցիկների կամ բջջային հեռախոսների տվյալների պահպանում և տվյալների գրանցում `տվիչներից տեղեկատվություն գրանցելու համար: Միկրո SD քարտերը կարող են պահել 2 ԳԲ տվյալներ և պետք է ձևաչափվեն որպես FAT32 (Ֆայլերի հատկացման աղյուսակ) ձևաչափ: Միկրո SD քարտը գործում է 3.3 Վ լարման դեպքում, այնպես որ միայն միկրո SD քարտի մոդուլները ՝ 5 Վ – ից մինչև 3.3 Վ լարման մակարդակի փոփոխիչ չիպով և 3.3 Վ լարման կարգավորիչով, կարող են միացվել Arduino 5 Վ սնուցման ցանցին:

Միկրո SD մոդուլը Arduino- ի հետ շփվում է ՝ օգտագործելով Serial Peripheral Interface (SPI): Միկրո SD մոդուլի SPI- ի կապող կապերը ներառում են MOSI, MISO, SCK կապեր և SS pin նշվող չիպերի ընտրություն (CS), որոնք համապատասխանաբար միացված են Arduino- ի 11, 12, 13 և 10 կապումներին:

SD- քարտի փոխազդեցություն Arduino UNO- ի հետ.

GND ------ GND

5 վոլտ ------- ԵՀՀ

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Տվյալները գրվում են միայն SD քարտի ֆայլում ՝ հետևելով file.close () հրահանգին; հետևաբար, յուրաքանչյուր file.println (տվյալների) հրահանգին պետք է հետևի file.close () հրահանգը և դրան նախորդի SD.open («ֆայլի անունը», FILE_WRITE) հրահանգը: SD.open () ֆունկցիան ունի FILE_READ- ի կանխադրված կարգավորում, ուստի FILE_WRITE տարբերակը պահանջվում է ֆայլ գրել:

SD քարտին գրելու համար ամեն անգամ պահանջվող հրահանգների հաջորդականությունն է

SD.open («ֆայլի անունը», FILE_WRITE);

file.println (տվյալներ);

file.close ();

2_LM35:-

LM35- ը նախածանցային ինտեգրալ սխեմայի ջերմաստիճանի տվիչ է, որի ելքային լարումը տատանվում է ՝ հիմնվելով շրջակա ջերմաստիճանի վրա: Դա փոքր և էժան IC է, որը կարող է օգտագործվել ջերմաստիճանը չափելու համար -55 ° C- ից մինչև 150 ° C:

Կան երեք ոտք Lm35;

1-Vcc

2-դուրս

3-Գնդ

Lm35- ը յուրահատուկ ջերմաստիճանի տվիչ է, որն օգտագործվում է ջերմաստիճանը հայտնաբերելու համար: Նրա առաջին տերմինալը VCC- ի հետ միացված է 5 վոլտ Arduino քորոցին, իսկ երկրորդ տերմինալը Out- ը միացված է անալոգային քորոցին, որը սահմանվում է կոդավորման մեջ: Երրորդ տերմինալը միացված է Գնդին, որը Գնդ է:

3_LDR:-

Լուսանկարը (LDR հապավումը ՝ Լույսի նվազեցման դիմադրություն, կամ լույսից կախված դիմադրություն կամ լուսահաղորդիչ բջիջ) պասիվ բաղադրիչ է, որը նվազեցնում է դիմադրությունը բաղադրիչի զգայուն մակերևույթի լուսավորության (լուսավորության) նկատմամբ: Լուսանկարչական դիմադրության դիմադրությունը նվազում է միջադեպի լույսի ինտենսիվության բարձրացման հետ; այլ կերպ ասած, այն ցուցադրում է լուսահաղորդականություն:

LDR Interfacing with Arduino UNO:

Նրա մեկ տերմինալը միացված է 5 վոլտ, իսկ երկրորդ տերմինալը `4.7 կ ռեզիստորով: 4.7k դիմադրության երկրորդ վերջը հիմնավորված է: LDR- ն ինքնին դիմադրություն է, և այս տեսակի կոնֆիգուրացիաները օգտագործվում են լարման և չափման համար, սա լարման բաժանարար տեխնիկա է: Ընդհանուր տերմինալը միացված է Arduino- ի անալոգային քորոցին (փին# -ը սահմանվում է կոդավորման մեջ): Կիսում եմ նկարներ:

Քայլ 2:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Proteus մոդելավորում

Այս ձեռնարկում մենք օգտագործում ենք Proteus Software- ը, որն օգտագործվում է մեր նախագիծը մոդելավորելու համար (Temp & Light Intensity logging): Նախ, բացեք ձեր Proteus ծրագրաշարը ՝ վերցնելով բաղադրիչներն ու սարքերը ՝ ձեր սխեմայի սխեման կազմելու համար: Շղթան ավարտելուց հետո մենք պետք է նմանակենք այն: այս նպատակով մենք պետք է վերբեռնենք Arduino ծածկագրող վեցանկյուն ֆայլ Arduino Property- ում: Աջ սեղմեք Arduino- ի վրա և գնացեք Arduino Property պատճենեք և տեղադրեք hex ֆայլի գտնվելու վայրը կամ ուղղակիորեն ընտրեք ձեր ֆայլը, այնուհետև վերբեռնեք: երկրորդը SD քարտի ֆայլը վերբեռնելն է, այդ նպատակով ընտրեք 32 ԳԲ և գնացեք ֆայլի գտնվելու վայր, այնուհետև պատճենեք և տեղադրեք այս ֆայլը կամ ուղղակի վերբեռնեք ՝ համապատասխան թղթապանակից ընտրելով: ստորև ներկայացված է ձեր ֆայլը վերբեռնելու եղանակը. Պատճենեք և տեղադրեք SD քարտի ֆայլը Տեղը / ֆայլի անունը:

Այս երկու աշխատանքներն ավարտելուց հետո դուք պետք է ստուգեք ձեր կատարած սխեման, եթե դա ձեր սխալն է, խնդրում ենք ուղղել այն նախքան մոդելավորումը:

Proteus ծրագրային սխեմատիկ էջի ձախ անկյունում կա նվագարկման կոճակ: սեղմեք այն և ձեր մոդելավորումը սկսված է:

/* Ստորև բերված են SD քարտի վերաբերյալ տվյալները ֆայլում տվյալները գրելու համար:

SD քարտին գրելու համար ամեն անգամ պահանջվող հրահանգների հաջորդականությունն է.

1_SD.open («ֆայլի անունը», FILE_WRITE);

2_file.println (տվյալներ);

3_file.close (); */

այս ցուցումներից հետո Arduino ծածկագիրը հետաձգում է (5000); այնուհետև գրանցեք նոր ընթերցում և այլն: Այս գործընթացը շարունակվում է: վիրտուալ տերմինալը ցույց է տալիս արդյունքները հետևյալ կերպ.

SD քարտ OK

ռեկորդ 1

ռեկորդ 2

ռեկորդ 3

ռեկորդ 4

ռեկորդ 5

Դուք կարող եք փոխել ձեր ուշացման պատասխանը `ձեր տվյալները կարճ ժամանակում գրանցելու համար: Դուք կարող եք տեսնել այս պատասխանը տվյալների ֆայլում:

Քայլ 3:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Իրական ժամանակի տվյալների գծի գրաֆիկները EXCEL- ում `-

Microsoft Excel- ը օգտագործվում է այս նախագծում համապատասխանաբար ջերմաստիճանի և լուսավորության ինտենսիվության տվյալների գծապատկերներ պատրաստելու համար:

Նախ, մենք պետք է բացենք Excel- ը և ներարկենք (գնացեք Տվյալներ և ընտրեք ձեր txt ֆայլը) ձեր տվյալների ֆայլը Excel- ում: առանձնացրեք ձեր ջերմաստիճանի և լույսի ուժգնության տվյալների սյուները: գնացեք ներդիր և տեղադրեք տողերի գծապատկերներ: Ես կիսում եմ իմ ամբողջական ֆայլերը նաև Excel ֆայլը և Իրական ժամանակի տվյալների գծի գրաֆիկները և տվյալների ֆայլը:

Այս գրաֆիկները մեզ ասում են, որ ջերմաստիճանը փոխվում է, իսկ հետո փոխվում է նաև ֆոտո-դիմադրության (LDR) դիմադրությունը:

Քայլ 4:

Այս նախագծում օգտագործված ամբողջական ֆայլերը

Ահա իմ YouTube- ի հղումը, սա բաց կոդով ալիքն է: մենք տրամադրում ենք այն ամենն, ինչ կապված է մեր նախագծի և մեր նախագծում օգտագործվող իրերի, հարաբերական ֆայլերի և այլնի հետ:

Ես կիսում եմ իմ ամբողջական ֆայլերն ու նկարները zip ֆայլում, որոնք ունեն;

1_Fritzing ֆայլ

2_պրոթեուս մոդելավորման ֆայլեր

3_Arduino կոդավորման ֆայլ

4_Arduino ծածկագրող HEX ֆայլ

5_SD քարտի ֆայլ

6_տվյալ ֆայլ

7_Excel ֆայլ, ներառյալ գծային գրաֆիկները

եւ այլն

Խորհուրդ ենք տալիս: