Sisukord:

BME280, inimese kontaktandur: 5 sammu
BME280, inimese kontaktandur: 5 sammu

Video: BME280, inimese kontaktandur: 5 sammu

Video: BME280, inimese kontaktandur: 5 sammu
Video: Кем вы являетесь на самом деле. Показываю куда смотреть за 1 минуту, искателям просветления 2024, Juuli
Anonim
BME280, inimese kontaktandur
BME280, inimese kontaktandur

Tere ja tere tulemast projektiga Human Contact Detector, kasutades Sparkfuni BME280 andurit. See projekt kasutab BME280 temperatuuriandurit inimeste kokkupuute tuvastamiseks temperatuurimuutuse kaudu.

Tarvikud

Selle projekti jaoks kasutan:

1. Arduino Uno

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

3. 4-kontaktiline päis leivalaua jaoks

4. Leivalaud

5. LED ja takisti

6. Tarkvara Arudino

7. Juhtmed!

Samm: ettevalmistus

Projekti ettevalmistamiseks tehke järgmist.

1. Installige Arduino tarkvara

2. Installige raamatukogu BME280 järgmiselt lingilt:

3. Jootke 4-kontaktiline päis BME280 külge

2. samm: kood

Kood
Kood

See on kood, mida me projekti jaoks kasutame. Kontrollige ja laadige see Arduino.

Kood kogub anduri teavet BME280 -st, töötleb seda teavet ja väljastab signaali LED -i sisselülitamiseks, kui tuvastatakse piisavalt suur temperatuurimuutus.

Samm: ühendused (leivaplaat)

Ühendused (leivalaud)
Ühendused (leivalaud)

See on leivalaua seadistus.

Punane (positiivne +) juhe läheb Arduino 2 porti.

Must (negatiivne -) traat läheb ühte Arduino maapealsest sadamast.

Samm: ühendused (Arduino ja BME280)

Ärge laske end üle koormata. BME280 ühendamine Arduinoga pole nii segane ega keeruline, kui see võib tunduda.

Tehke järgmised ühendused:

1. Ühendage BME280 GND (maandatud) päisepulk ühe Arduino maanduspordiga.

2. Ühendage BME280 3,3 V päisepulk Arduino 3,3 V pordiga.

3. Ühendage BME280 SDA päise tihvt Arduino A4 -pordiga.

4. Ühendage BME280 SCL päise tihvt Arduino A5 porti.

Samm: kasutage

Kui kõik on ühendatud ja kood on Arduinole üles laaditud, avage Arduino tarkvaras jadamonitor. Pange tähele ümbritseva ruumi temperatuuri ja sisestage see väärtus koodi (const float ambientTemp). Selle väärtuse muutmine põhjustab LED -i süttimise.

Nüüd pange andur oma keha külge ja oodake, kuni LED süttib. Anduri soojenemiseks kulub mõni hetk, kuid LED süttib. Eemaldage andur kehast ja pärast anduri jahtumist kustub LED uuesti. Palju õnne, teil on töötav inimkontaktdetektor.

Soovitan: