สารบัญ:

DIY Pocket Air Temperature Checker: 6 ขั้นตอน
DIY Pocket Air Temperature Checker: 6 ขั้นตอน

วีดีโอ: DIY Pocket Air Temperature Checker: 6 ขั้นตอน

วีดีโอ: DIY Pocket Air Temperature Checker: 6 ขั้นตอน
วีดีโอ: Heating Coil Making | Heater Coil Kaise Banaye | Nichrome Wire | Nichrome Heating Coil | 2024, ธันวาคม
Anonim
DIY เครื่องตรวจสอบอุณหภูมิอากาศพกพา
DIY เครื่องตรวจสอบอุณหภูมิอากาศพกพา

เราจะใช้จอแสดงผล Nokia 5110 โมดูลอุณหภูมิดิจิตอลและ Arduino Uno เพื่อสร้างสิ่งนี้ แจ็ค 9V พร้อมสายไฟ ไม่จำเป็นต้องใช้กระบอกพร้อมกับสวิตช์และสายไฟ

อาจจำเป็นต้องใช้หัวแร้ง แต่คุณสามารถบิดสายไฟได้

ขั้นตอนที่ 1: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

ขั้นแรกให้ใช้โมดูลอุณหภูมิดิจิตอลและ Arduino

เชื่อมต่อเซ็นเซอร์ในลักษณะนี้:

A0 ถึง Arduino พิน A0, G ถึงกราวด์, + ถึง 5V และ D0 ถึงพิน 3

เซ็นเซอร์ที่ใช้นั้นมาจาก Elegoo Sensor V2 Kit แต่ฉันคิดว่ามันค่อนข้างธรรมดา มีการแนบรูปภาพ

ขั้นตอนที่ 2: การปรับเทียบเซ็นเซอร์

การสอบเทียบเซ็นเซอร์
การสอบเทียบเซ็นเซอร์

เซ็นเซอร์บางตัวอาจไม่สมบูรณ์แบบในการตรวจจับ คุณอาจจะต้องลองใช้เซ็นเซอร์สักหน่อย!

กรุณาเสียบ Arduino ของคุณเข้ากับคอมพิวเตอร์ของคุณ

ไฟล์.txt ด้านบนมีรหัสสำหรับการสอบเทียบเซ็นเซอร์

(โปรดทราบว่ารหัสนี้ไม่ใช่ทรัพย์สินของฉัน แต่เป็นของ elegoo รหัสนี้สามารถพบได้ที่นี่:

ไฟล์.txt ไม่ใช่มัลแวร์ เป็นข้อความธรรมดาและข้อความจะถูกคัดลอกไปยัง Arduino IDE ของคุณ

เรียกใช้รหัสและเปิด Serial Monitor

คู่มือนี้อาจเป็นเครื่องวัดอุณหภูมิเชิงพาณิชย์ ตัวควบคุมอุณหภูมิ หรือ AC

มีโพเทนชิออมิเตอร์แบบละเอียดบนเซ็นเซอร์ นำไขควงขนาดเล็กมาปรับให้เข้ากับอุณหภูมิของ AC

ดังที่แสดงในภาพที่สอง เซ็นเซอร์ของฉันอ่านค่าได้ 70 องศาเซลเซียส!

ขั้นตอนที่ 3: เชื่อมต่อจอแสดงผล

เชื่อมต่อจอแสดงผล
เชื่อมต่อจอแสดงผล

นี่คือคู่มือการเดินสายไฟจาก Last Minute Engineers ที่ฉันติดตาม อย่างไรก็ตาม แทนที่จะใช้พิน 3 ฉันใช้พิน 2 เนื่องจากมีการใช้ 3 แล้ว

มี 8 พิน.

เชื่อมต่อ RST กับพิน 2, CE ถึง 4, DC ถึง 5, DIR ถึง 6, CLK ถึง 7 VCC ไม่จำเป็นต้องเชื่อมต่อเนื่องจาก BL ใช้สำหรับแบ็คไลท์และยังให้พลังงานแก่จอแสดงผลอีกด้วย อย่างไรก็ตาม หากคุณไม่ต้องการใช้ไฟแบ็คไลท์ ให้เชื่อมต่อ VCC กับแหล่งจ่ายไฟ

ทั้งสองควรเชื่อมต่อกับ 3.3v GND ลงไปที่พื้น

ขั้นตอนที่ 4: ส่งรหัส

ส่งรหัส!
ส่งรหัส!

คราวนี้โค้ดจริง!

มีการแนบไฟล์.txt อีกครั้ง

โปรดทราบว่าไม่มีการอัพเดตอัตโนมัติ และคุณจะต้องรวมปุ่มสำหรับการรีเซ็ต Arduino

ขออภัยฉันยังมือใหม่

รหัสนี้มีอุณหภูมิ C และ F

ตอนนี้ใช้สิ่งนี้!

อ้อ แล้วก็ลืมบอกไปว่า…

มันรีเฟรชทุก ๆ 10 วินาทีหรือมากกว่านั้น แต่ไม่สามารถหาวิธีล้างการรีเฟรชแต่ละครั้ง …

ขออภัย… กดรีเซ็ต… และหากคุณทราบวิธีแก้ปัญหาโปรดแจ้งให้เราทราบ!

ขั้นตอนที่ 5: แบตเตอรี่

แบตเตอรี่!
แบตเตอรี่!
แบตเตอรี่!
แบตเตอรี่!

เพื่อประหยัดพื้นที่ เราจะใช้พิน VIN

แนบสวิตช์เพื่อเปิดและปิด Arduino

เห็นได้ชัดว่าการบิดสายไฟบนสวิตช์ขนาดเล็กที่ไม่เป็นมิตรกับเขียงหั่นขนมนั้นยากเกินไป ดังนั้นฉันจึงบัดกรีสายไฟ

ต่อแบตเตอรี่ 9V เข้ากับคลิปแล้วเปิดสวิตช์แล้วใช้งานได้!

โปรดทราบว่ามี 3 พินบนสวิตช์ ติดหมุดไว้ตรงกลางและอีกอันที่ด้านใดด้านหนึ่ง

ขั้นตอนที่ 6: กรณี

กรณี!
กรณี!
กรณี!
กรณี!
กรณี!
กรณี!

แน่นอนว่าสายไฟที่ยุ่งเหยิงนี้ไม่เข้ากัน มาทำกล่องกระดาษแข็งง่ายๆ กันเถอะ

วาดสี่เหลี่ยมที่เพียงพอสำหรับ Arduino คุณยังเพิ่มช่องสำหรับแบตเตอรี่

โปรดทราบว่ากรณีของฉันน่าเกลียดมาก

น่าร๊ากจริงๆ

ฉันหมายความว่ามันดูคล้ายเกมบอย

*ยักไหล่*

ฉันตัดสินใจเปิดพอร์ต 2 พอร์ตเพื่อขยายและสิ่งอื่น ๆ ที่ฉันต้องการด้วยหน้าจอ…

มีความสุขในการซ่อมแซม!

โปรดทราบว่าสำหรับภาพที่ 1 อุปกรณ์ยังคงรอผลเซ็นเซอร์จึงไม่มีอะไรแสดง

รีมิกซ์:

ฉันหาเซ็นเซอร์ DHT11 ไม่พบ คุณสามารถใช้ได้ทั้งอุณหภูมิและความชื้น

คุณยังสามารถทำสิ่งต่างๆ เช่น การเร่งความเร็ว ระดับแสง ระดับรังสียูวี คุณภาพอากาศ เป็นต้น

การใช้ Arduino Nano จะเล็กลง และคุณสามารถใช้ LCD ผ่าน I2C ได้ แต่ I2C ไม่ได้ผลสำหรับฉันด้วยเหตุผลบางประการ (ฉันคิดว่ามันเป็นปัญหากับบอร์ดของฉัน)

คุณสามารถลองใช้แบตเตอรี่แบบชาร์จไฟได้

ใช่แล้ว และถ้าคุณใช้เซ็นเซอร์วัดชีพจร นั่นก็เป็นวิธีที่ถูกในการตรวจสอบชีพจร

:)

แนะนำ: