Բովանդակություն:
- Պարագաներ
- Քայլ 1: Միացրեք սխեման
- Քայլ 2: Միացրեք ճնշման տվիչը
- Քայլ 3: Վերբեռնեք ծածկագիրը
- Քայլ 4. Excel- ում հանեք տվիչների արժեքները
- Քայլ 5. Լրացուցիչ Nerdy Bit
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Կոդը գրելու ձևն այնպիսին է, որ այն կարող է հեշտությամբ փոխվել ՝ ճնշման այլ սենսորին համապատասխանելու համար: Պարզապես փոխեք կոդի հետևյալ հետևյալ փոփոխականները ՝ հիմնվելով ցանկացած ճնշման տվիչի տվյալների թերթիկից ստացված արժեքների վրա.
- «sensorOffset» արժեքը մՎ -ում
- «զգայունության» արժեքը mV/mmH2O- ում
Այս ճնշման սենսորը ձեռք բերելուց հետո ես առցանց նայեցի և փորձեցի գտնել օրինակային կոդ ՝ այս սենսորից ճնշման ցուցանիշները ճնշման իրական միավորների ՝ KPa կամ cmH2O- ի մեջ հանելու համար: Այս ճշգրիտ սենսորի համար գտա մեկ նմուշի կոդ, այն գործարկելուց հետո նկատեցի, որ ընթերցումները չեն համընկնում այն տվյալների հետ, որոնք պետք է լինեն տվյալների թերթում, ուստի որոշեցի գրել իմ սեփական հաշվարկը և իմ ծածկագիրը… տարիք է թվում, բայց այն աշխատում է, ուռա !! Այսպիսով, ես մտածեցի, որ այն կկիսեմ աշխարհի հետ, որպեսզի մյուս մարդիկ ստիպված չլինեն նույն ցավը կրել:
Վայելեք !!
Պարագաներ
Ձեզ անհրաժեշտ կլինի.
- MPX5010 ճնշման տվիչ (իհարկե)
- Arduino, Uno կամ որևէ այլ
- Որոշ սիլիկոնային գուլպաներ (ճնշման սենսորից ճնշման ծորակին միանալու համար)
- Փոքր մալուխային կապեր (սիլիցիումի գուլպանն ամրացնելու համար)
- Փոքր 2 մմ տրամագծով փողային կամ պլաստմասե (ես խողովակն օգտագործել եմ WD40 տարայից)
- Որոշ ջերմամեկուսիչ ժապավեն (անհրաժեշտ է միայն այն դեպքում, երբ ձեր սիլիկոնային գուլպանը չափազանց մեծ է ձեր WD40 խողովակի համար)
Քայլ 1: Միացրեք սխեման
Տեսեք գերհեշտ կապի պատկերը
Քայլ 2: Միացրեք ճնշման տվիչը
- Միացրեք սիլիցիումի գուլպանը ճնշման սենսորների պորտին, անհրաժեշտության դեպքում օգտագործեք մալուխային կապ
- Հորատեք 2 մմ անցք այն խողովակի մեջ, որը ցանկանում եք զգալ օդի ճնշումը
- WD40 խողովակը մղեք փոսի մեջ, այն պետք է իսկապես ամուր տեղավորվի: Կնիքն ավարտելու համար օգտագործեք մի փոքր գերծանրքաշային սոսինձ
- Սահեցրեք ձեր սիլիցիումի գուլպանը WD40 խողովակի վրայով (ես ստիպված էի խողովակի շուրջ մեկուսիչ ժապավեն փաթաթել, որպեսզի այն տեղավորվի): Այնուհետեւ ավելացրեք մի փոքր մալուխային փողկապ
Քայլ 3: Վերբեռնեք ծածկագիրը
Վերբեռնեք իմ կոդը ձեր Arduino- ում, այնուհետև կտտացրեք սերիական տերմինալին ՝ թվերը դիտելու համար (էկրանի վերևի աջ մասում խոշորացույցի խորհրդանիշով կոճակը):
Դուք պետք է ժամանակը տեսնեք միլիվայրկյաններում, ապա a ',' ապա ճնշման արժեքը:
Դուք ունեք տարբերակ kPa կամ cmH2O համարը հաշվարկելու ծածկագրում, պարզապես մեկնաբանեք այն տողը, որն անհրաժեշտ չէ:
Ավելացնել «ուշացում (500)»; եթե ցանկանում եք դանդաղեցնել ընթերցումները, որպեսզի դրանք ավելի հեշտ պատրաստվեն տերմինալում:
Կոդը գրելու ձևն այնպիսին է, որ այն կարող է հեշտությամբ փոխվել ՝ ճնշման այլ սենսորին համապատասխանելու համար: Պարզապես փոխեք կոդի հետևյալ հետևյալ փոփոխականները ՝ հիմնվելով ցանկացած ճնշման տվիչի տվյալների թերթիկից ստացված արժեքների վրա.
- «sensorOffset» արժեքը մՎ -ում
- «զգայունության» արժեքը mV/mmH2O- ում
Քայլ 4. Excel- ում հանեք տվիչների արժեքները
- Գրանցեք որոշ ընթերցումներ ձեր Arduino սերիալային տերմինալում: Այն պետք է լինի այն ձևաչափով ՝ «ժամանակ (ms), ճնշման ընթերցում»
- Անջատեք USB մալուխը
- Ընտրեք բոլոր արժեքները ձեր սերիական տերմինալից և պատճենեք
- Տեղադրեք դրանք Նոթատետրում
- Կտտացրեք ֆայլը> պահել որպես
- Մուտքագրեք ձեր ֆայլի անունը, այնուհետև փոխեք ընդլայնումը «.csv» (շատ կարևոր է) և պահեք այն
- Բացեք ձեր ֆայլերի հետազոտողը և դուք պետք է տեսնեք ձեր ֆայլը Excel- ի պատկերանշանով (դա նշանակում է, որ դուք ճիշտ եք պատրաստել.csv ֆայլը)
- Կրկնակի սեղմեք ձեր նոր.csv ֆայլի վրա և այն կբացվի Excel- ում, և այն պետք է ինքնաբերաբար տեսակավորի ձեր արժեքները երկու առանձին սյուների մեջ և ազատվի ստորակետից (այդ պատճառով.csv ֆայլերը հիանալի են):
Այնուհետև կարող եք առաջ գնալ և ժամանակի ընթացքում ճնշման գրաֆիկներ կամ այն, ինչ ցանկանում եք:
BTW: CSV- ն նշանակում է «ստորակետերով առանձնացված արժեքներ»:
Քայլ 5. Լրացուցիչ Nerdy Bit
Լավ արեց, որ այսքան հեռու հասաք: Սա նշանակում է, որ դուք անցել եք խենթ թեստը, և որպես պարգևատրում ես ձեզ կպատմեմ որոշ տեխնիկական մանրամասներ:
Այսպիսով, ես սկզբում նշեցի այս ճշգրիտ սենսորի համար գտած նմուշի կոդի մասին, որն ինձ սխալ արժեքներ էր տալիս: Այն ստուգելու համար ես օգտագործեցի նրանց հավասարումը ՝ տվյալների թերթիկից (կցված) պատասխան գրաֆիկի վրա մի քանի միավոր հաշվարկելու համար, և ես գտա, որ դրանք չեն համընկնում գրաֆիկի հետ: Այսպիսով, ես ստեղծեցի իմ սեփական հաշվարկը և այն հղեցի տվյալների թերթիկի գրաֆիկով `ապացուցելու համար, որ այն գործում է տեսականորեն, այնուհետև տվյալների կոդով կարդում եմ երկու կոդերով և վերևում տեղադրում այն գրաֆիկները, որոնք ես կցել եմ:
Կցված գրաֆիկների վրա կապույտ գիծը իմ գտած օրինակի կոդն է, իսկ կարմիր գիծը ՝ իմ կոդը: Խնդիրը ողջամտորեն ակնհայտ է, երբ նայում ենք գրաֆիկին, քանի որ վեբ օրինակի ծածկագիրը չի չափում 0 -ը միջավայրում, ինչը պետք է աներ, քանի որ մենք չափում ենք դիֆերենցիալ ճնշում:
Դե ինչ, ի վերջո, դա չափազանց տեխնիկական չի լինի, ներողություն եմ խնդրում հիասթափեցնելու համար, բայց հուսով եմ, որ այն ամեն դեպքում ձեզ դուր եկավ:)
Խորհուրդ ենք տալիս:
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Arduino- ի միջոցով. 3 քայլ
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Արդուինոյի միջոցով. Սա իսկապես խնդիր չէ, քանի որ հիմնականում դուք կգտնեք խելացի թվային էլ
SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ. 14 քայլ
SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ. Ակնարկ տվյալների պահպանումը յուրաքանչյուր նախագծի ամենակարևոր մասերից մեկն է: Կա տվյալների պահպանման մի քանի եղանակ ՝ ըստ տվյալների տեսակի և չափի: SD և միկրո SD քարտերը ամենապրակտիկներից են պահեստավորման սարքերի մեջ, որոնք օգտագործվում են
Ասեղով զգացված ճնշման ցուցիչ ՝ 7 քայլ (նկարներով)
Leնշման սենսոր. Ստեղծեք ճնշման սենսոր `օգտագործելով
Ինտերֆեյս BMP180 (Բարոմետրիկ ճնշման ցուցիչ) Arduino- ի հետ. 9 քայլ
BMP180 (Բարոմետրիկ ճնշման սենսոր) միջերես Arduino- ի հետ. BMP-180- ը թվային բարոմետրիկ ճնշման տվիչ է ՝ i2c ինտերֆեյսով: Bosch- ի այս փոքրիկ սենսորը բավականին հարմար է իր փոքր չափի, ցածր էներգիայի սպառման և բարձր ճշգրտության համար: Կախված նրանից, թե ինչպես ենք մեկնաբանում սենսորի ընթերցումները, մենք կարող ենք վերահսկել
Ինչպես կատարել ծիծաղելի էժան անալոգային ճնշման ցուցիչ ՝ 4 քայլ (նկարներով)
Ինչպե՞ս կատարել ծիծաղելի էժան անալոգային ճնշման տվիչ. Դե, ահա աներևակայելի էժան անալոգային ճնշման սենսոր պատրաստելու հեշտ քմահաճ միջոց: Այս ճնշման տվիչը սարսափելի ճշգրիտ չի լինի ճշգրիտ չափման առումով