สารบัญ:

การตรวจสอบอุณหภูมิและความชื้นโดยใช้ Blynk: 6 ขั้นตอน
การตรวจสอบอุณหภูมิและความชื้นโดยใช้ Blynk: 6 ขั้นตอน

วีดีโอ: การตรวจสอบอุณหภูมิและความชื้นโดยใช้ Blynk: 6 ขั้นตอน

วีดีโอ: การตรวจสอบอุณหภูมิและความชื้นโดยใช้ Blynk: 6 ขั้นตอน
วีดีโอ: Arduino ESP8266 BLYNK IOT - ทดลอง Sensor DHT22/DHT11 วัดอุณหภูมิ และ ความชื้นในอากาศ 2024, พฤศจิกายน
Anonim
การตรวจสอบอุณหภูมิและความชื้นโดยใช้ Blynk
การตรวจสอบอุณหภูมิและความชื้นโดยใช้ Blynk

ในบทช่วยสอนนี้เราจะไปที่การตรวจสอบอุณหภูมิและความชื้นโดยใช้ DHT11 และส่งข้อมูลไปยังคลาวด์โดยใช้ Blynk

ส่วนประกอบที่จำเป็นสำหรับบทช่วยสอนนี้:

  • Arduino Uno
  • DHT11 เซ็นเซอร์อุณหภูมิและความชื้น
  • โมดูล WiFi ESP8266-01

ขั้นตอนที่ 1: ESP8266 – 01 โมดูล WiFi

ESP8266 – 01 โมดูล WiFi
ESP8266 – 01 โมดูล WiFi

ESP8266-01 เป็นเครื่องส่งและรับสัญญาณ WiFi แบบอนุกรมซึ่งสามารถให้ไมโครคอนโทรลเลอร์เข้าถึงเครือข่าย WiFi ได้

โมดูล ESP8266 มีต้นทุนต่ำและได้รับการตั้งโปรแกรมไว้ล่วงหน้าด้วยเฟิร์มแวร์ชุดคำสั่ง AT ซึ่งหมายความว่าคุณสามารถเชื่อมต่อกับอุปกรณ์ Arduino ของคุณและรับความสามารถ WiFi ได้มากเท่าที่ WiFi Shield นำเสนอ โมดูลนี้มีประสิทธิภาพ - ความสามารถในการประมวลผลและการจัดเก็บของบอร์ดที่ช่วยให้สามารถรวมเข้ากับเซ็นเซอร์และแอปพลิเคชันอื่นๆ ผ่าน GPIO ได้

คุณสมบัติ:

  • Wi-Fi Direct (P2P), soft-AP
  • สแต็คโปรโตคอล TCP/IP ในตัว
  • มันมีสวิตช์ TR ในตัว, balun, LNA, เพาเวอร์แอมป์และเครือข่ายที่ตรงกัน
  • ติดตั้ง PLL, regulators, DCXO และหน่วยจัดการพลังงานแบบบูรณาการ
  • CPU 32 บิตที่ใช้พลังงานต่ำในตัวสามารถใช้เป็นตัวประมวลผลแอปพลิเคชันได้
  • SDIO 1.1 / 2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • การรวม A-MPDU & A-MSDU & ช่วงการป้องกัน 0.4ms
  • ปลุกและส่งแพ็กเก็ตใน <2ms
  • กินไฟขณะสแตนด์บาย <1.0mW (DTIM3)

ขั้นตอนที่ 2: DHT11 เซ็นเซอร์อุณหภูมิและความชื้น

DHT11 เซ็นเซอร์อุณหภูมิและความชื้น
DHT11 เซ็นเซอร์อุณหภูมิและความชื้น

DHT11 เป็นเซ็นเซอร์อุณหภูมิและความชื้นแบบดิจิตอลพื้นฐานราคาประหยัดพิเศษ ใช้เซ็นเซอร์ความชื้นแบบคาปาซิทีฟและเทอร์มิสเตอร์เพื่อวัดอากาศโดยรอบ และแยกสัญญาณดิจิตอลบนขาข้อมูล (ไม่จำเป็นต้องใช้หมุดอินพุตแบบอะนาล็อก) ค่อนข้างใช้งานง่าย แต่ต้องใช้เวลาในการดึงข้อมูลอย่างระมัดระวัง

ข้อเสียเพียงอย่างเดียวของเซ็นเซอร์นี้คือ คุณสามารถรับข้อมูลใหม่จากเซ็นเซอร์ได้ทุกๆ 2 วินาทีเท่านั้น ดังนั้นเมื่อใช้ไลบรารีของเรา การอ่านเซ็นเซอร์อาจมีอายุไม่เกิน 2 วินาที

รายละเอียดทางเทคนิค:

  • พลังงานต่ำ 3 ถึง 5V และ I/O
  • การใช้กระแสไฟสูงสุด 2.5mA ระหว่างการแปลง (ขณะขอข้อมูล)
  • เหมาะสำหรับการอ่านค่าความชื้น 20-80% พร้อมความแม่นยำ 5%
  • เหมาะสำหรับการอ่านค่าอุณหภูมิ 0-50 °C ±2°C ความแม่นยำ
  • ไม่เกิน 1 Hz อัตราการสุ่มตัวอย่าง (ทุกๆ วินาที)
  • ขนาดตัวเครื่อง 15.5mm x 12mm x 5.5mm
  • 4 พินที่มีระยะห่าง 0.1″

ขั้นตอนที่ 3: ดาวน์โหลด Section

  • แอพพลิเคชั่น Blynk
  • Arduino IDE
  • ห้องสมุด Blynk

ขั้นตอนที่ 4: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

แผนภาพวงจรด้านบนแสดงการเชื่อมต่อระหว่าง Arduino Nano, ESP-01 และ DHT11 Temperature and Humidity Sensor

คุณสามารถดาวน์โหลดไฟล์ Fritzing ได้ที่นี่

ขั้นตอนที่ 5: กำหนดค่าแอป Blynk

แนะนำ: