BME280, ადამიანის საკონტაქტო დეტექტორი: 5 ნაბიჯი
BME280, ადამიანის საკონტაქტო დეტექტორი: 5 ნაბიჯი
Anonim
BME280, ადამიანის საკონტაქტო დეტექტორი
BME280, ადამიანის საკონტაქტო დეტექტორი

გამარჯობა და კეთილი იყოს თქვენი მობრძანება ადამიანთა საკონტაქტო დეტექტორის პროექტში BME280 სენსორის გამოყენებით Sparkfun- დან. ეს პროექტი გამოიყენებს BME280- ის ტემპერატურის სენსორს, რათა გამოავლინოს ადამიანთა კონტაქტი ტემპერატურის ცვლილებით.

მარაგები

ამ პროექტისთვის გამოვიყენებ:

1. არდუინო უნო

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

3. 4 პინიანი სათაური ბორბორდინგისთვის

4. პურის დაფა

5. LED და რეზისტორი

6. Arudino პროგრამული უზრუნველყოფა

7. მავთულები!

ნაბიჯი 1: მომზადება

დაასრულეთ ეს ნაბიჯები პროექტის მოსამზადებლად:

1. დააინსტალირეთ Arduino პროგრამული უზრუნველყოფა

2. დააინსტალირეთ BME280 ბიბლიოთეკა შემდეგი ბმულიდან:

3. შეაერთეთ 4 პინიანი სათაური BME280- ზე

ნაბიჯი 2: კოდი

Კოდი
Კოდი

ეს არის კოდი, რომელსაც ჩვენ გამოვიყენებთ პროექტისათვის. გადაამოწმეთ და ატვირთეთ არდუინოში.

კოდი შეაგროვებს სენსორის ინფორმაციას BME280- დან, დაამუშავებს ამ ინფორმაციას და გამოუშვებს სიგნალს, რომ ჩართოს LED, თუ გამოჩნდება ტემპერატურის საკმაოდ დიდი ცვლილება.

ნაბიჯი 3: კავშირები (პურის დაფა)

კავშირები (პურის დაფა)
კავშირები (პურის დაფა)

ეს არის კონფიგურაცია პურის დაფისთვის.

წითელი (პოზიტიური +) მავთული გადადის არდუინოს 2 პორტში.

შავი (უარყოფითი -) მავთული გაივლის არდუინოს ერთ - ერთ სახმელეთო პორტს.

ნაბიჯი 4: კავშირები (Arduino და BME280)

არ იყოს გადატვირთული. BME280 არდუინოსთან დაკავშირება არ არის ისეთი დამაბნეველი ან რთული, როგორც ერთი შეხედვით ჩანს.

გააკეთეთ შემდეგი კავშირები:

1. BME280- ის GND (სახმელეთო) სათაურის პინი დაუკავშირეთ არდუინოს სახმელეთო პორტს.

2. შეაერთეთ BME280- ის 3.3V სათაურის პინი Arduino- ს 3.3V პორტთან.

3. შეაერთეთ BME280- ის SDA სათაურის პინდი Arduino- ს A4 პორტთან.

4. შეაერთეთ BME280- ის SCL სათაურის pin Arduino- ს A5 პორტთან.

ნაბიჯი 5: გამოიყენეთ

მას შემდეგ რაც ყველაფერი დაკავშირებულია და კოდი აიტვირთება Arduino- ში, გახსენით სერიული მონიტორი Arduino Software- ში. გაითვალისწინეთ იმ ოთახის გარემოს ტემპერატურა, რომელშიც ხართ და შეიყვანეთ ეს მნიშვნელობა კოდში (const float ambientTemp). ამ მნიშვნელობის შეცვლა არის ის, რაც გამოიწვევს LED- ს განათებას.

ახლა, დააყენეთ სენსორი თქვენს სხეულზე და დაელოდეთ LED- ის ჩართვას. სენსორის გათბობას რამდენიმე წამი დასჭირდება, მაგრამ LED ჩართავს. ამოიღეთ სენსორი თქვენი სხეულიდან და სენსორის გაგრილების შემდეგ, LED კვლავ გამორთულია. გილოცავთ, თქვენ გყავთ სამუშაო ადამიანის საკონტაქტო დეტექტორი.

გირჩევთ: