เทอร์โมมิเตอร์ดิจิตอลโดยใช้ NodeMCU และ LM35: 5 ขั้นตอน
เทอร์โมมิเตอร์ดิจิตอลโดยใช้ NodeMCU และ LM35: 5 ขั้นตอน
Anonim
เทอร์โมมิเตอร์แบบดิจิตอลโดยใช้ NodeMCU และ LM35
เทอร์โมมิเตอร์แบบดิจิตอลโดยใช้ NodeMCU และ LM35

ทำ Digital Thermometer ของคุณเองและตรวจสอบอุณหภูมิผ่านอินเทอร์เน็ตได้จากทุกที่ คำแนะนำนี้เป็นพื้นฐานในการเริ่มซ่อมแซม IoT เราจะเชื่อมต่อเซ็นเซอร์อุณหภูมิ LM35 กับ NodeMCU 1.0 (ESP-12E)

LM35 เป็นเซ็นเซอร์อุณหภูมิที่สามารถวัดอุณหภูมิได้ในช่วง -55 °C ถึง 150 °C เป็นอุปกรณ์ 3 ขั้วที่ให้แรงดันไฟฟ้าแบบอะนาล็อกตามสัดส่วนของอุณหภูมิ NodeMCU ADC สามารถใช้วัดแรงดันแอนะล็อกจาก LM35 และคำนวณอุณหภูมิซึ่งอยู่ในสัดส่วนกับแรงดันแอนะล็อก

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
  • LM35 เซ็นเซอร์อุณหภูมิ
  • NodeMCU 1.0 (โมดูล ESP 12-E)
  • สายเชื่อมต่อ
  • เขียงหั่นขนม
  • Arduino IDE

ขั้นตอนที่ 2: สร้างการเชื่อมต่อ

ทำการเชื่อมต่อ
ทำการเชื่อมต่อ
  1. ทำการเชื่อมต่อตามที่แสดงในแผนภาพวงจร
  2. เชื่อมต่อพิน Vcc ของ LM35 กับพิน 3V ของ NodeMCU
  3. เชื่อมต่อขาอะนาล็อกของ LM35 กับ A0 ของ NodeMCU
  4. เชื่อมต่อพิน GND ของ LM35 กับ GND ของ NodeMCU

ขั้นตอนที่ 3: การแปลงค่าอนาล็อกเป็นมูลค่าดิจิทัล

การแปลงค่าอนาล็อกเป็นค่าดิจิตอล
การแปลงค่าอนาล็อกเป็นค่าดิจิตอล
การแปลงค่าอนาล็อกเป็นค่าดิจิตอล
การแปลงค่าอนาล็อกเป็นค่าดิจิตอล

ตัวแปลงอนาล็อกเป็นดิจิตอล (ADC) แปลงค่าแอนะล็อกเป็นการประมาณแบบดิจิทัลตามสูตร:

ค่า ADC = ตัวอย่าง * 1024 / แรงดันอ้างอิง

ในการแปลงค่าแอนะล็อกเป็นเซลเซียส เรามี 3.3 V บนบอร์ดของเรา และเรารู้ว่าแรงดันเอาต์พุตของ LM35 นั้นแตกต่างกันไป 10 mV ในทุก ๆ องศาเซลเซียสที่เพิ่มขึ้น/ลดลง

temp_celsius = ((analogRead(A0) * 330.0)/1024.0);

ในการแปลงเซลเซียสเป็นฟาเรนไฮต์

temp_fahrenheit = (temp_celsius * 1.8)+32.0;

ขั้นตอนที่ 4: เชื่อมต่อ LM35 และ NodeMCU

  1. เปิด Arduino IDE
  2. ไปที่เครื่องมือ -> บอร์ด -> NodeMCU 1.0 (โมดูล ESP 12-E)
  3. คัดลอกรหัส (รหัสที่แนบมาด้านล่าง)
  4. รวบรวมมัน
  5. อัปโหลดไปยัง NodeMCU

ขั้นตอนที่ 5: การตรวจสอบอุณหภูมิ

การตรวจสอบอุณหภูมิ
การตรวจสอบอุณหภูมิ
การตรวจสอบอุณหภูมิ
การตรวจสอบอุณหภูมิ
  • สามารถตรวจสอบอุณหภูมิได้โดยการเปิดมอนิเตอร์แบบอนุกรม
  • สามารถตรวจสอบผ่านเน็ตได้โดยการคัดลอกวางที่อยู่ IP ที่แสดงบนจอภาพแบบอนุกรม นี่คือ 192.168.43.163