Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Պատրաստում Plugging PulseSensor- ը Arduino- ի համար
- Քայլ 3: Տեղադրեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 4: Կոդի մշակում Տեղադրեք և վերբեռնեք
- Քայլ 5: Փորձարկում
- Քայլ 6: Անհատականացրեք Visualizer ծրագիրը
- Քայլ 7: Խնդիրներ
- Քայլ 8: Վերջնական արտադրանք
Video: Անհատականացնել PulseSensor Visualizer- ը ՝ իրադարձությունը խթանելու համար (Հակամթերքային մոնիտոր) ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս ձեռնարկում դուք կսովորեք, թե ինչպես փոփոխել PulseSensor Visualizer ծրագիրը ՝ վեբ դիտարկիչում իրադարձություն առաջացնելու համար: Այս նախագիծը ես անվանում եմ Հակամթերքի արտադրողականություն, քանի որ մինչ մենք ունենք բազմաթիվ գործիքներ, որոնք օգնում են մեզ վերահսկել մեր կենսական նշանակությունը, մեր ժամանակացույցը և սննդի ընդունումը, շատ բան չկա, որ մեզ հիշեցնի զբաղված օրերից մի քանի րոպե հեռու մնալու մասին: դանդաղեցնել և շնչել:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- PulseSensor սրտի զարկերի հաճախականության տվիչի հավաքածու, որը ներառում է.
- Փափուկ հյուսված մետաղալարով ժապավենային մալուխ
- Ականջակալ (չափիչ ՝ սենսորին համապատասխան)
- Velcro մատի ժապավեն
- Արդուինո Ունո
- Arduino IDE ՝ ձեր Arduino- ում կոդը վերբեռնելու համար
- Մշակման ծրագիր ՝ BPM արտացոլողի համար
- PulseSensor խաղահրապարակի գրադարան (Arduino- ի համար)
- PulseSensor Amped Processing Visualizer (մշակման համար)
Քայլ 2. Պատրաստում Plugging PulseSensor- ը Arduino- ի համար
Քանի որ սենսորը բացված տպատախտակն է, դուք պետք է միջոց գտնեք, որ ցանկացած յուղ կամ քրտինք չկապվի այդ բաղադրիչների հետ: Դուք կարող եք օգտագործել տաք սոսինձ կամ եղունգների լաք: ՄԻ ծածկեք սպիտակ կողմը կամ սենսորը որևէ անթափանց նյութով, սա ձեր սենսորը դարձնում է անօգուտ:
Լարերը միացրեք համապատասխան նավահանգիստներին.
5v - ԿԱՐՄԻՐ Մալուխ
Հող - ՍԵՎ Մալուխ
Անալոգային 0 (A0) - Մանուշակագույն մալուխ
Քայլ 3: Տեղադրեք և վերբեռնեք Arduino ծածկագիրը
Երբ Arduino AND Processing ծրագիրը ներբեռնվում և տեղադրվում է, Տեղադրեք Playground գրադարանը Arduino գրադարանում: Arduino հավելվածում անցեք ուրվագիծ> Ներառել գրադարան> Կառավարել գրադարանը: Որոնեք PulseSensor և տեղադրեք գրադարանը:
Հաջորդը բացեք օրինակի կոդը ՝ անցնելով> Օրինակներ> PulseSensor Playground: Մեր նպատակների համար մենք կօգտագործենք PulseSensor_BPM: Այս օրինակի կոդը, ի վերջո, նախատեսված է սերիական տվյալների մշակման ուղարկելու համար: Նախքան էսքիզը մեր Arduino- ում բեռնելը, մենք պետք է փոխենք ծածկագրի տող, որպեսզի arduino- ի տվյալները ուղարկվեն մշակման: Արտածման_տիպը լռելյայն սահմանվում է SERIAL_PLOTTER: Սա պետք է փոխվի PROCESSING_VISUALIZER- ի:
Քայլ 4: Կոդի մշակում Տեղադրեք և վերբեռնեք
PulseSensor Amped Visualizer ֆայլը ներբեռնելուց հետո այն բացեք: Գտեք «PulseSensor_Amped_Processing_150» անունը կրող ֆայլը և տեղադրեք այն ձեր Փաստաթղթեր> Մշակման թղթապանակում:
Այժմ բացեք Processing և անցեք ֆայլ> ուրվագիծ և կտտացրեք PulseSensorAmped_Processing_Visualizer- ին:
Քայլ 5: Փորձարկում
Երբ կտտացնում եք «Գործընթաց» բաժնում, պատուհան կբացվի ՝ հարցնելով, թե որ սերիական նավահանգիստն եք ցանկանում օգտագործել: Սովորաբար Arduino նավահանգիստը գտնվում է ցուցակի վերևում: Ընտրեք նավահանգիստը և տեղադրեք սենսորը ձեր մարմնի ցանկացած վայրում, որտեղ սովորաբար զգում եք ձեր զարկերակը: Դուք պետք է տեսնեք ձեր BPM- ի կանոնավոր ընթերցումները:
Քայլ 6: Անհատականացրեք Visualizer ծրագիրը
Երբ ծրագիրը հաջողությամբ գործարկվի, կան բազմաթիվ փոփոխություններ, որոնք կարող եք կատարել `փորձը հարմարեցնելու համար: Այնուամենայնիվ, զգույշ եղեք, թե ինչ ծածկագիր եք ավելացնում կամ շահարկում: Դա կարող է կոտրել ծրագիրը:
Մի զվարճալի փոքր փոփոխություն, որը կարող եք անել, 87 -րդ տողում տեքստի () գործառույթը փոխելն է ՝ ձեր ուզածը կարդալու համար: Սկզբնապես գրված է ՝ PulseSensor Amped Visualizer: Ես փոխեցի իմը ՝ ասելով Anti Productivity Monitor:
Իմ կատարած մի մեծ փոփոխություն ես տեղադրել եմ void drawheart () ֆունկցիայի տակ և մինչ void listAvailablePorts () գործառույթը: Ահա կոդը ՝
Փոփոխականին հայտարարեք openWindow փոփոխության հանգույցի ավարտից առաջ այսպես.
openWindow ();
} // ոչ ոքի հանգույցի ավարտը
Ֆունկցիան տեղադրված է void drawheart () ֆունկցիայի տակ և մինչ void listAvailablePorts () գործառույթը:
void openWindow () {
իսկ (BMP> = 120) {
հղում («ձեր ընտրած հղումը»);
}
Այս կոդը մշտապես ստուգում է arduino- ի ընթերցումները, և 120 BPM- ից բարձր ցանկացած ընթերցում առաջացնում է youtube- ի տեսանյութի բացում կանխադրված դիտարկիչում:
WԳՈՇԱՈՄ. Մի գործարկեք վիզուալիզատորը մինչև հետևյալ խնդրի և լուծման կարդալը:
Քայլ 7: Խնդիրներ
Քանի որ openWindow հրամանը փնտրում է BPM արժեքներ վայրկյանում 120 ՀԱՐՅՈՐ անգամ, այն կարող է հանգույց բացել ամեն անգամ, երբ գրանցվում է շեմից անցնելիս: Դուք դա կտեսնեք վերևում նկարահանված էկրանին: Ես հարյուրավոր նոր ներդիրներ բացեցի վայրկյանների ընթացքում: Սա ամբողջովին սառեցրեց իմ համակարգիչը. Ես ստիպված էի այն վերագործարկել: Այս խնդրից խուսափելու համար նման հղման հրամանից հետո տեղադրեք delay () հրամանը:
void openWindow () {while (BMP> = 120) {
հղում («ձեր ընտրած հղումը»);
ուշացում (60000);
}
Timeամանակը չափվում է միլիլներով վերամշակման ընթացքում, և 60,000 միլիլոնը հավասար է մեկ րոպեի:
Քայլ 8: Վերջնական արտադրանք
Հաջողություն: Երբ BMP օգտվողները հասնում են 120 BPM- ի, ձեր դիտարկիչում բացվում է հղում: Օղակը հետաձգվելու է մեկ րոպեով:
Խորհուրդ ենք տալիս:
Կիթառի հերոս կիթառի օգտագործումը խոշորացումը վերահսկելու համար (միայն Windows- ի համար). 9 քայլ
Կիթառի հերոս կիթառի օգտագործումը խոշորացումը վերահսկելու համար (Միայն Windows). Քանի որ մենք գտնվում ենք գլոբալ համաճարակի մեջ, մեզանից շատերը խրված են տան մաքրման և խոշորացման հանդիպումներին միանալու մեջ: Որոշ ժամանակ անց սա կարող է դառնալ շատ ձանձրալի և հոգնեցուցիչ: Տունը մաքրելիս ես գտա Guitar Hero- ի հին կիթառը, որը գցված էր
Լարման մոնիտոր բարձր լարման մարտկոցների համար `3 քայլ (նկարներով)
Լարման մոնիտոր բարձր լարման մարտկոցների համար. Այս ուղեցույցում ես ձեզ կբացատրեմ, թե ինչպես եմ կառուցել մարտկոցի լարման մոնիտորը իմ էլեկտրական երկարատախտակի համար: Տեղադրեք այն ինչպես ցանկանում եք և միացրեք ընդամենը երկու լար ձեր մարտկոցին (Gnd և Vcc): Այս ուղեցույցը ենթադրում էր, որ ձեր մարտկոցի լարումը գերազանցում է 30 վոլտ, w
SilverLight: Arduino- ի վրա հիմնված բնապահպանական մոնիտոր սերվերային սենյակների համար. 3 քայլ (նկարներով)
SilverLight: Arduino- ի վրա հիմնված բնապահպանական մոնիտոր սերվերային սենյակների համար. Մի անգամ ինձ հանձնարարվեց որոնել բնապահպանական զոնդ `իմ ընկերության սերվերային սենյակում ջերմաստիճանը վերահսկելու համար: Իմ առաջին գաղափարն էր. Ինչու ոչ միայն օգտագործել Raspberry PI և DHT տվիչ, այն կարող է կարգավորվել մեկ ժամից պակաս ժամանակում ՝ ներառյալ ՕՀ -ն
Monitorառայության մոնիտոր սցենար Linux սերվերների համար. 4 քայլ
Monitorառայության մոնիտորների սցենար Linux սերվերների համար. Կայուն, մշտապես աշխատող համակարգ ունենալը, նույնիսկ եթե օգտագործում եք Linux- ը, կարող է դժվար խնդիր լինել: softwareամանակակից ծրագրային փաթեթների բարդության և վատ կոդավորման պատճառով, որոշ գործընթացներ կարող են ժամանակ առ ժամանակ խափանվել: Սա կարող է վատ բան լինել, եթե դուք
Evo T20 բարակ հաճախորդով ինտերնետային ռադիո գործարկելու համար անհրաժեշտ չէ մոնիտոր ստեղնաշար կամ մուկ: 7 քայլ
Ինտերնետ ռադիո Evo T20 բարակ հաճախորդի հետ աշխատելու կարիք չկա մարտահրավեր էր 2] Ունենալ անաղմուկ ցածր սպառման միավոր միայն 20 վտ գագաթնակետին, այլ ոչ թե աղմկոտ էներգիա գործարկել