สารบัญ:

BME280 เครื่องตรวจจับการสัมผัสของมนุษย์: 5 ขั้นตอน
BME280 เครื่องตรวจจับการสัมผัสของมนุษย์: 5 ขั้นตอน

วีดีโอ: BME280 เครื่องตรวจจับการสัมผัสของมนุษย์: 5 ขั้นตอน

วีดีโอ: BME280 เครื่องตรวจจับการสัมผัสของมนุษย์: 5 ขั้นตอน
วีดีโอ: EP50 TFT 2.4" แสดงภาพ JPG เป็นพื้นหลัง ค่าจากเซนเซอร์อยู่หน้า สัญจร ตะลอนวัดความสูงโดย ESP32+BME280 2024, กรกฎาคม
Anonim
BME280 เครื่องตรวจจับการสัมผัสของมนุษย์
BME280 เครื่องตรวจจับการสัมผัสของมนุษย์

สวัสดีและยินดีต้อนรับสู่โครงการ Human Contact Detector โดยใช้เซ็นเซอร์ BME280 จาก Sparkfun โครงงานนี้จะใช้เซ็นเซอร์อุณหภูมิของ BME280 เพื่อตรวจจับการสัมผัสของมนุษย์ผ่านการเปลี่ยนแปลงของอุณหภูมิ

เสบียง

สำหรับโครงการนี้ฉันจะใช้:

1. Arduino Uno

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: รหัส

รหัส
รหัส

นี่คือรหัสที่เราจะใช้สำหรับโครงการ ตรวจสอบและอัปโหลดไปยัง Arduino

รหัสจะรวบรวมข้อมูลเซ็นเซอร์จาก BME280 ประมวลผลข้อมูลนั้นและส่งสัญญาณเพื่อเปิด LED หากตรวจพบการเปลี่ยนแปลงของอุณหภูมิที่เพียงพอ

ขั้นตอนที่ 3: การเชื่อมต่อ (เขียงหั่นขนม)

การเชื่อมต่อ (เขียงหั่นขนม)
การเชื่อมต่อ (เขียงหั่นขนม)

นี่คือการตั้งค่าสำหรับเขียงหั่นขนม

สายสีแดง (บวก +) จะไปที่พอร์ต 2 ของ Arduino

ลวดสีดำ (เชิงลบ -) จะไปที่พอร์ตกราวด์ของ Arduino

ขั้นตอนที่ 4: การเชื่อมต่อ (Arduino และ BME280)

อย่าจม การเชื่อมต่อ BME280 กับ Arduino นั้นไม่สับสนหรือท้าทายอย่างที่คิด

ทำการเชื่อมต่อต่อไปนี้:

1. เชื่อมต่อพินส่วนหัว GND (กราวด์) ของ BME280 เข้ากับพอร์ตกราวด์ของ Arduino

2. เชื่อมต่อพินส่วนหัว 3.3V ของ BME280 กับพอร์ต 3.3V ของ Arduino

3. เชื่อมต่อพินส่วนหัว SDA ของ BME280 กับพอร์ต A4 ของ Arduino

4. เชื่อมต่อพินส่วนหัว SCL ของ BME280 กับพอร์ต A5 ของ Arduino

ขั้นตอนที่ 5: ใช้

เมื่อทุกอย่างเชื่อมต่อและอัปโหลดโค้ดไปยัง Arduino แล้ว ให้เปิดจอภาพแบบอนุกรมในซอฟต์แวร์ Arduino สังเกตอุณหภูมิแวดล้อมของห้องที่คุณอยู่และป้อนค่านั้นในรหัส (const float ambientTemp) การเปลี่ยนแปลงค่านี้จะทำให้ LED ติดสว่าง

ตอนนี้ วางเซ็นเซอร์ไว้บนร่างกายแล้วรอให้ไฟ LED เปิด จะใช้เวลาสักครู่เพื่อให้เซ็นเซอร์อุ่นขึ้น แต่ไฟ LED จะเปิดขึ้น ถอดเซ็นเซอร์ออกจากร่างกายของคุณ และหลังจากที่เซ็นเซอร์เย็นลง ไฟ LED จะดับลงอีกครั้ง ขอแสดงความยินดี คุณมี Human Contact Detector ที่ใช้งานได้

แนะนำ: