สารบัญ:
วีดีโอ: DIY Pocket Air Temperature Checker: 6 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เราจะใช้จอแสดงผล 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 ไม่ได้ผลสำหรับฉันด้วยเหตุผลบางประการ (ฉันคิดว่ามันเป็นปัญหากับบอร์ดของฉัน)
คุณสามารถลองใช้แบตเตอรี่แบบชาร์จไฟได้
ใช่แล้ว และถ้าคุณใช้เซ็นเซอร์วัดชีพจร นั่นก็เป็นวิธีที่ถูกในการตรวจสอบชีพจร
:)