Բովանդակություն:
Video: Ինչպես կատարել ջերմաստիճանի և լուսավորության ինտենսիվության անտառահատումներ - Պրոտեուսի մոդելավորում - Ֆրիտզինգ - Liono Maker: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջույն, սա 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 ֆայլ, ներառյալ գծային գրաֆիկները
եւ այլն
Խորհուրդ ենք տալիս:
Ինչպես կատարել դիպչող դռան զանգ, մարմնի ջերմաստիճանի հայտնաբերում, GY-906, 433 ՄՀց Arduino- ի միջոցով. 3 քայլ
Ինչպես կատարել դիպչող դռան զանգ, մարմնի ջերմաստիճանի հայտնաբերում, GY-906, 433 ՄՀց Arduino- ի միջոցով. Այսօր մենք կանենք դիպչող դռան զանգ, այն կբացահայտի ձեր մարմնի ջերմաստիճանը: Այժմյան իրավիճակում շատ կարևոր է իմանալ, թե արդյոք մարմնի ջերմաստիճանը նորմայից բարձր է, երբ ինչ -որ մեկը ծաղրում է: Այս նախագիծը կարմիր լույս կներկայացնի, եթե հայտնաբերվի որևէ
Ինչպես կատարել հսկայական լուսավորության LED նշան. 4 քայլ (նկարներով)
Ինչպես կատարել հսկայական լուսային լուսադիոդային նշան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել հսկայական նշան ՝ հատուկ տառերով, որը կարող է լուսավորվել RGB LED- ների օգնությամբ: Բայց նշանը կարող է օգտագործվել նաև որպես ձեր սենյակի հիմնական լույսի աղբյուր ՝ օգտագործելով տաք սպիտակ LED շերտեր: Եկեք ստանանք
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ով և տպման ջերմաստիճանի ջերմություն և խոնավություն. 5 քայլ
Ինչպես օգտագործել DHT11 ջերմաստիճանի տվիչը Arduino- ի և տպման ջերմաստիճանի ջերմության և խոնավության հետ. DHT11 տվիչը օգտագործվում է ջերմաստիճանը և խոնավությունը չափելու համար: Նրանք շատ սիրված էլեկտրոնիկայի սիրահարներ են: DHT11 խոնավության և ջերմաստիճանի տվիչը իսկապես հեշտացնում է խոնավության և ջերմաստիճանի տվյալները ձեր DIY էլեկտրոնիկայի նախագծերին ավելացնելը: Այն ըստ
Ինչպես կատարել գիշերային լուսավորության պարզ ավտոմատ միացում LDR- ի միջոցով. 4 քայլ
Ինչպես կատարել պարզ գիշերային լուսավորության ավտոմատ միացում LDR- ի միջոցով. Բարև ձեզ, այսօր ես ցույց կտամ ձեզ, թե ինչպես կարելի է պարզ գիշերային լույսի ավտոմատ միացում կատարել LDR (Լույսից կախված դիմադրություն) և mosfet- ի միջոցով: Հետևեք դրան և հաջորդ քայլերին: գտեք գիշերային լույսի ավտոմատ սխեմա, ինչպես նաև t