Turinys:

BME280, žmogaus kontakto detektorius: 5 žingsniai
BME280, žmogaus kontakto detektorius: 5 žingsniai

Video: BME280, žmogaus kontakto detektorius: 5 žingsniai

Video: BME280, žmogaus kontakto detektorius: 5 žingsniai
Video: Кем вы являетесь на самом деле. Показываю куда смотреть за 1 минуту, искателям просветления 2024, Lapkritis
Anonim
BME280, žmogaus kontaktų detektorius
BME280, žmogaus kontaktų detektorius

Sveiki atvykę į „Human Contact Detector“projektą, naudojant „Sparkfun“BME280 jutiklį. Šiame projekte bus naudojamas BME280 temperatūros jutiklis, kad būtų galima nustatyti žmogaus kontaktą keičiantis temperatūrai.

Prekės

Šiam projektui naudosiu:

1. „Arduino Uno“

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

3. Keturių kontaktų antraštė, skirta maitinimui

4. Duonos lenta

5. Šviesos diodas ir rezistorius

6. „Arudino“programinė įranga

7. Laidai!

1 žingsnis: Paruošimas

Norėdami pasiruošti projektui, atlikite šiuos veiksmus:

1. Įdiekite „Arduino“programinę įrangą

2. Įdiekite BME280 biblioteką iš šios nuorodos:

3. Lituokite 4 kontaktų antgalį prie BME280

2 žingsnis: kodas

Kodas
Kodas

Tai kodas, kurį naudosime projektui. Patikrinkite ir įkelkite jį į „Arduino“.

Kodas surinks jutiklio informaciją iš BME280, apdoros šią informaciją ir išves signalą, kad įjungtų šviesos diodą, jei aptinkamas pakankamai didelis temperatūros pokytis.

3 žingsnis: jungtys (duonos lenta)

Jungtys (duonos lenta)
Jungtys (duonos lenta)

Tai yra duonos lentos sąranka.

Raudona (teigiama +) viela eis į 2 „Arduino“prievadą.

Juoda (neigiama -) viela eis į vieną iš „Arduino“antžeminių prievadų.

4 žingsnis: jungtys („Arduino“ir BME280)

Neapsigaukite. BME280 prijungimas prie „Arduino“nėra toks painus ar sudėtingas, kaip gali atrodyti.

Užmegzkite šiuos ryšius:

1. Prijunkite BME280 GND (įžeminimo) antgalio kaištį prie vieno iš „Arduino“įžeminimo prievadų.

2. Prijunkite BME280 3.3V antraštės kaištį prie „Arduino“3.3V prievado.

3. Prijunkite BME280 SDA antraštės kaištį prie „Arduino“A4 prievado.

4. Prijunkite BME280 SCL antraštės kaištį prie „Arduino“A5 prievado.

5 žingsnis: naudokite

Kai viskas bus prijungta ir kodas bus įkeltas į „Arduino“, atidarykite serijinį monitorių „Arduino“programinėje įrangoje. Atkreipkite dėmesį į kambario, kuriame esate, aplinkos temperatūrą ir įveskite šią vertę į kodą (const float ambientTemp). Dėl šios vertės pasikeitimo šviesos diodas užsidegs.

Dabar uždėkite jutiklį prie savo kūno ir palaukite, kol užsidegs šviesos diodas. Prireiks kelių akimirkų, kol jutiklis sušils, tačiau šviesos diodas įsijungs. Nuimkite jutiklį nuo kūno ir, kai jutiklis atvės, šviesos diodas vėl užges. Sveikiname, turite veikiantį žmogaus kontaktų detektorių.

Rekomenduojamas: