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

Pulse Sensor LED լամպ `4 քայլ
Pulse Sensor LED լամպ `4 քայլ

Video: Pulse Sensor LED լամպ `4 քայլ

Video: Pulse Sensor LED լամպ `4 քայլ
Video: Controlling an RGBW LED Strip with a Raspberry Pi 2024, Նոյեմբեր
Anonim
Pulse Sensor LED լամպ
Pulse Sensor LED լամպ

Երբ մարդը քնում է, նրա սրտի բաբախյունը նվազում է 8%-ով: Այսպիսով, մեր լամպը պայծառ լույս կապահովի, երբ օգտագործողը քնի, և երբ զարկերակը նվազում է, լամպի պայծառությունը կթուլանա, մինչև այն անջատվի, երբ օգտագործողը քնած է:

LED շերտի լամպը միացված է զարկերակային սենսորին: Երբ սենսորը հայտնաբերում է զարկերակ, LED ժապավենը միանում է պայծառությամբ `ըստ ձեր զարկերակի: Եթե ձեր զարկերակը բարձր է, LED շերտը փայլում է բարձր ինտենսիվությամբ: Եթե ձեր զարկերակը ցածր է, LED ժապավենը ավելի փոքր ինտենսիվությամբ:

Քայլ 1: Քայլ 1: Գործիքներ և նյութեր

Քայլ 1: Գործիքներ և նյութեր
Քայլ 1: Գործիքներ և նյութեր

- 3D տպիչ կամ 3D տպագրության ծառայություն

- Arduino UNO/ Arduino Nano

- 1 մ Neopixel LED ժապավեն 5050 RGB SMD 60 պիքսել IP67 Սև PCB 5V DC

- +5V էլեկտրամատակարարում

- 1000 միկրոֆարադ կոնդենսատոր (*1)

- 470 Օմ դիմադրություն

- զարկերակային տվիչ

ՆՇՈՄՆԵՐ.

(*1) DC հոսանքի աղբյուր կամ հատկապես մեծ մարտկոց օգտագործելիս խորհուրդ ենք տալիս ավելացնել մի մեծ կոնդենսատոր (1000 μF, 6.3V կամ ավելի բարձր) + և - տերմինալների վրա: Սա կանխում է հոսանքի սկզբնական ներխուժումը փիքսելները վնասելուց:

Քայլ 2. Քայլ 2. Շրջանի կառուցում

Քայլ 2: Շղթայի կառուցում
Քայլ 2: Շղթայի կառուցում
Քայլ 2: Շղթայի կառուցում
Քայլ 2: Շղթայի կառուցում

Սրտի հաճախության սենսորը պետք է միացված լինի arduino 5V տախտակին, անալոգային քորոցին, այս դեպքում մենք ընտրել ենք A0- ն և գետնին:

LED շերտը ավելի բարդ է: Կա մալուխ, որը պետք է միացված լինի թվային կապին, մենք ընտրեցինք 6 -րդ կապը, մեկը գնում է գետնին, իսկ վերջինը ՝ հոսանքին: Մենք կարող ենք arduino- ն կամ միացնել 5 Վ նստարանին սնուցման աղբյուրին, կամ արտաքին մարտկոցին: Եթե ընտրեք նստարանի սնուցման աղբյուրը, որևէ խնդիր չեք ունենա: Այնուամենայնիվ, եթե որոշեք օգտագործել արտաքին մարտկոցը, մենք խստորեն խորհուրդ ենք տալիս ներառել 1000 μF կոնդենսատոր `6, 3 Վ -ից բարձր լարման մարտկոցների համար:

Արտաքին սնուցման աղբյուրների մասին լրացուցիչ տեղեկություններ կարող եք գտնել հետևյալ հղումով ՝

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Հաջորդ քայլը Arduino ծրագրի պատրաստումն է:

Առաջին քայլը Adafruit Library- ի տեղադրումն է: Այն կարող եք գտնել այստեղ ՝

Րագրի սկզբում մենք պետք է ներմուծենք AdafruitNeopixel գրադարանը և ծրագրավորենք կարգավորումը:

Երկրորդ նկարը ցույց է տալիս այն հանգույցը, որտեղ ծրագիրը կատարվում է: Ամեն անգամ, երբ մեր սրտի բաբախյունը մեծանում կամ նվազում է, լույսի ինտենսիվությունը փոխվում է ՝ բաց կապույտից ՝ ցածր սրտի բաբախյունից մինչև պայծառ սպիտակ ՝ սրտի բարձր հաճախության համար:

Երրորդ նկարը ցույց է տալիս այն ծրագիրը, որը կհետեւի LED շերտին: Այս ծրագիրը վերջում է: Շերտի LED- ները կմիացվեն մեկը մյուսի հետևից:

Քայլ 4. Նախատիպի ստեղծում

Նախատիպի կառուցում
Նախատիպի կառուցում
Նախատիպի կառուցում
Նախատիպի կառուցում
Նախատիպի կառուցում
Նախատիպի կառուցում

Այժմ ժամանակն է կառուցել լամպը և փորձարկել arduino ծրագիրը:

Ձևը պարզ գլան է, այնպես որ կարող եք կամ գնել գլանաձև լամպ, կամ պատրաստել SolidWorks ֆայլ և տպել այն

Այն պետք է լինի կիսաթափանցիկ նյութ, որպեսզի չտեսնեք լամպի ներսը, բայց լույսը դեռ կարող է մարել:

Նախագիծն ավարտելու համար դուք պետք է փորձարկեք լամպը: Եթե LED- ները սկսում են տարօրինակ վարվել, ապա պետք է նայեք, արդյոք LED շերտի վրա տրված է բավարար ուժ: NeoPixel LED ժապավենը բավականին հզոր է, և եթե նրան բավարար էներգիա չտրվի, այն ճիշտ չի աշխատի:

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