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

BME280, Մարդու կոնտակտային դետեկտոր. 5 քայլ
BME280, Մարդու կոնտակտային դետեկտոր. 5 քայլ

Video: BME280, Մարդու կոնտակտային դետեկտոր. 5 քայլ

Video: BME280, Մարդու կոնտակտային դետեկտոր. 5 քայլ
Video: Кем вы являетесь на самом деле. Показываю куда смотреть за 1 минуту, искателям просветления 2024, Հուլիսի
Anonim
BME280, Մարդու կոնտակտային դետեկտոր
BME280, Մարդու կոնտակտային դետեկտոր

Ողջույն և բարի գալուստ Մարդկային կոնտակտային դետեկտոր նախագիծ, օգտագործելով Sparkfun- ի BME280 սենսորը: Այս նախագիծը կօգտագործի BME280- ի ջերմաստիճանի տվիչը `ջերմաստիճանի փոփոխության միջոցով մարդկանց շփումը հայտնաբերելու համար:

Պարագաներ

Այս նախագծի համար ես կօգտագործեմ.

1. An Arduino Uno

2. BME280 (https://www.sparkfun.com/products/13676)

3. Հացաթխման համար նախատեսված 4 պինանի վերնագիր

4. Հացաթուղթ

5. LED և դիմադրություն

6. Arudino Software- ը

7. Լարեր!

Քայլ 1: Նախապատրաստում

Լրացրեք այս քայլերը ՝ նախագծին պատրաստվելու համար.

1. Տեղադրեք Arduino ծրագիրը

2. Տեղադրեք BME280 գրադարանը հետևյալ հղումից ՝

3. oldոդեք 4 պինով վերնագիրը BME280- ին

Քայլ 2: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Սա այն ծածկագիրն է, որը մենք կօգտագործենք նախագծի համար: Ստուգեք և վերբեռնեք այն Arduino- ում:

Կոդը կհավաքի սենսորային տեղեկատվությունը BME280- ից, կվերամշակի այդ տեղեկատվությունը և ազդանշան կտա LED- ը միացնելու համար, եթե ջերմաստիճանի բավականաչափ մեծ փոփոխություն հայտնաբերվի:

Քայլ 3: Միացումներ (տախտակ)

Միացումներ (տախտակ)
Միացումներ (տախտակ)

Սա կարգավորում է հացահատիկի համար:

Կարմիր (Դրական +) մետաղալարը կանցնի Arduino- ի 2 նավահանգիստ:

Սև (բացասական -) մետաղալարը կանցնի Արդուինոյի ցամաքային նավահանգիստներից մեկը:

Քայլ 4: Միացումներ (Arduino և BME280)

Մի ծանրաբեռնվեք: BME280- ը Arduino- ին միացնելն այնքան էլ շփոթեցնող կամ դժվար չէ, որքան կարող է թվալ:

Կատարեք հետևյալ կապերը.

1. Միացրեք BME280- ի GND (գրունտային) վերնագրի քորոցը Arduino- ի ցամաքային նավահանգիստներից մեկին:

2. BME280- ի 3.3V վերնագրի կապը միացրեք Arduino- ի 3.3V պորտին:

3. BME280- ի SDA վերնագրի կապը միացրեք Arduino- ի A4 նավահանգստին:

4. BME280- ի SCL վերնագրի կապը միացրեք Arduino- ի A5 նավահանգստին:

Քայլ 5: Օգտագործեք

Երբ ամեն ինչ միացված է, և կոդը վերբեռնվում է Arduino, բացեք սերիական մոնիտորը Arduino Software- ում: Նշեք այն սենյակի շրջակա ջերմաստիճանը, որում գտնվում եք և մուտքագրեք այդ արժեքը ծածկագրում (const float ambientTemp): Այս արժեքի փոփոխությունն այն է, ինչը կհանգեցնի LED- ի լուսավորության:

Այժմ, տվիչը տվեք ձեր մարմնին և սպասեք, մինչև LED- ը միանա: Սենսորի տաքացման համար կպահանջվի մի քանի պահ, սակայն LED- ը կմիանա: Հեռացրեք սենսորը ձեր մարմնից, և, երբ սենսորը սառչում է, LED- ն կրկին անջատվում է: Շնորհավորում ենք, դուք ունեք աշխատող Մարդկային կոնտակտային դետեկտոր:

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