สารบัญ:

เซ็นเซอร์อุณหภูมิ (Arduino): 8 ขั้นตอน
เซ็นเซอร์อุณหภูมิ (Arduino): 8 ขั้นตอน

วีดีโอ: เซ็นเซอร์อุณหภูมิ (Arduino): 8 ขั้นตอน

วีดีโอ: เซ็นเซอร์อุณหภูมิ (Arduino): 8 ขั้นตอน
วีดีโอ: EP.40 Temperature Humidity Sensor เซ็นเซอร์วัดอุณหภูมิ ความชื้น DHT21/AM2301 Arduino + Code 2024, พฤศจิกายน
Anonim
เซ็นเซอร์อุณหภูมิ (Arduino)
เซ็นเซอร์อุณหภูมิ (Arduino)
เซ็นเซอร์อุณหภูมิ (Arduino)
เซ็นเซอร์อุณหภูมิ (Arduino)
เซ็นเซอร์อุณหภูมิ (Arduino)
เซ็นเซอร์อุณหภูมิ (Arduino)

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

เสบียง

1) 1 x Arduino nano/Arduino Uno + สายต่อ

2) 5cm x 5cm Perfboard หรือเขียงหั่นขนมขนาดเล็ก

3) สายหรือสายจัมเปอร์ 20 เส้น

4) หน้าจอ LCD ขนาด 1 x 16x2

5) 1 x 100K หรือ 250K โพเทนชิออมิเตอร์

6) แบตเตอรี่ 1 x 9V + คลิปต่อ

ขั้นตอนที่ 1: การออกแบบและทำความเข้าใจวงจร

การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร
การออกแบบและทำความเข้าใจวงจร

ชิป LM 35 ทำงานบนหลักการที่ว่าทุกๆ 1°C ที่เพิ่มขึ้นในอุณหภูมิโดยรอบ แรงดันไฟฟ้าที่ส่งออกโดยพิน "ออก" ของ LM 35 จะเพิ่มขึ้น 10mV ความสัมพันธ์เชิงเส้นเริ่มต้นที่ 0 องศาเซลเซียส ตัวอย่างเช่น หากอุณหภูมิอยู่ที่ 25 องศาเซลเซียส แรงดันไฟฟ้าที่ส่งออกโดยพิน "ออก" จะเป็น 25 * 10mV = 250mV หรือ 0.25V

Arduino สามารถอ่านระดับแรงดันไฟฟ้าที่ส่งออกจากพิน "ออก" เมื่อเชื่อมต่อกับพินอะนาล็อกของ Arduino ฟังก์ชันใน Arduino เป็นแบบอนาล็อกอ่าน หลังจากได้รับข้อมูลเกี่ยวกับแรงดันไฟฟ้าที่ส่งออกโดย LM 35 แล้ว Arduino สามารถทำการคำนวณง่ายๆ สองสามวิธีเพื่อให้ได้ค่าเป็นเซลเซียสในที่สุด

ขั้นตอนที่ 2: การวางแผนการก่อสร้างวงจรไฟฟ้า

การวางแผนการก่อสร้างวงจรไฟฟ้า
การวางแผนการก่อสร้างวงจรไฟฟ้า

มีสองทางเลือกในการประกอบวงจร

1) สำหรับคนที่ชอบอุปกรณ์อิเล็กทรอนิกส์ ฉันขอแนะนำให้ใช้เขียงหั่นขนมเพื่อสร้างวงจร มีความยุ่งเหยิงน้อยกว่าการบัดกรีมาก และจะแก้จุดบกพร่องได้ง่ายกว่าเพราะสามารถปรับสายไฟได้ง่าย ทำตามการเชื่อมต่อที่แสดงบนภาพที่คมชัด

2) สำหรับบุคคลที่มีประสบการณ์มากขึ้น ลองใช้การบัดกรีวงจรบนเขียงหั่นขนม จะคงอยู่และยาวนานขึ้น อ่านและปฏิบัติตามแผนผังเพื่อเป็นแนวทาง

3) สุดท้าย คุณยังสามารถสั่งซื้อ PCB ที่ทำไว้ล่วงหน้าได้จาก SEEED สิ่งที่คุณต้องทำก็คือประสานส่วนประกอบเข้าด้วยกัน มีการแนบไฟล์ Gerber ที่จำเป็นในขั้นตอน นี่คือลิงค์ไปยังโฟลเดอร์ Google ไดรฟ์ที่มีไฟล์ Gerber ซิป:

ขั้นตอนที่ 3: บัดกรีตะกั่ว LCD

ขั้นตอนนี้จำเป็นเฉพาะในกรณีที่คุณกำลังสร้างแผงวงจรทดลองหรือรุ่นบอร์ดที่สมบูรณ์แบบของวงจร

ฉันอยากจะแนะนำให้บัดกรีตะกั่วบน LCD เนื่องจากจะทำให้คุณมีความยืดหยุ่นเมื่อคุณพยายามใส่ LCD ขนาด 16x2 ลงในแผงส่วนต่อประสานผู้ใช้ นอกจากนี้ มันจะง่ายกว่าในการเชื่อมต่อ LCD กับพิน Arduino อย่างปลอดภัยยิ่งขึ้น

เคล็ดลับสำหรับการบัดกรีด้วยแผ่น:

อุ่นข้อต่อโดยวางหัวแร้งบนจุดสัมผัสระหว่างหมุดของตะกั่วและแผ่นรอง

รอประมาณ 5-8 วินาทีจนกว่าการเชื่อมต่อจะร้อนขึ้น

ป้อนการเขียนบัดกรีลงบนแผ่น ควรอยู่ใกล้จุดสัมผัสแต่ไม่ใช่ int

ขั้นตอนที่ 4: เชื่อมต่อ LCD กับ Arduino

การเชื่อมต่อ LCD กับ Arduino
การเชื่อมต่อ LCD กับ Arduino
การเชื่อมต่อ LCD กับ Arduino
การเชื่อมต่อ LCD กับ Arduino

พิน 2, 3, 4, 5 ของ Arduino เชื่อมต่อกับพิน 14, 13, 12, 11 ของ LCD ตามลำดับ เมื่อนับจากซ้ายไปขวา

พิน 1, 5 และ 16 ของ LCD เชื่อมต่อกับกราวด์

พิน 2 และ 15 ของ LCD เชื่อมต่อกับ +5V

พิน 4 และ 6 ของ LCD เชื่อมต่อกับพิน 12 และ 11 ของ Arduino ตามลำดับ

ขา 3 ของ LCD เชื่อมต่อกับ +5V ผ่านโพเทนชิออมิเตอร์ 100K หรือ 250K

พิน 7, 8, 9 และ 10 ของ LCD ไม่ได้เชื่อมต่อกับสิ่งใด

ขั้นตอนที่ 5: เชื่อมต่อ LM 35 กับ Arduino

การเชื่อมต่อ LM 35 กับ Arduino
การเชื่อมต่อ LM 35 กับ Arduino

เมื่อคุณทำให้ด้านแบนของ LM 35 หันเข้าหาคุณ หมุดที่เคลื่อนจากซ้ายไปขวาคือ 1, 2 และ 3

Pin 1 เชื่อมต่อกับแหล่งพลังงาน ใช้งานได้กับแรงดันไฟฟ้าระหว่าง 4V ถึง 20V

พิน 2 คือพินเอาต์พุต นี่คือพินที่เปลี่ยนค่าด้วยการเปลี่ยนแปลงของอุณหภูมิ Pin 2 เชื่อมต่อกับพิน A0 (Analog pin 0) ใน Arduino

Pin 3 เชื่อมต่อกับกราวด์ นี่คือด้านลบหรือด้านสีดำของแบตเตอรี่ นี้เรียกว่าราง 0V

ขั้นตอนที่ 6: การอัปโหลดรหัส

กำลังอัปโหลดรหัส
กำลังอัปโหลดรหัส

รหัสง่ายต่อการปฏิบัติตาม มีคอมเมนต์ในตัวโค้ดเพื่อให้เข้าใจง่ายขึ้น

คุณสามารถหาลิงค์ดาวน์โหลดสำหรับรหัสได้ที่นี่:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

ขั้นตอนที่ 7: การสร้างที่อยู่อาศัย

การสร้างที่อยู่อาศัย
การสร้างที่อยู่อาศัย

1) คุณสามารถใช้กล่องพลาสติกเก่าสำหรับปลอกหุ้มได้ ใช้มีดร้อนตัดช่องสำหรับ LCD และปุ่มออก

2) นอกจากนี้ คุณสามารถตรวจสอบบัญชีของฉันสำหรับคำแนะนำอื่นที่ฉันอธิบายวิธีสร้างกล่องจากอะครีลิคตัดด้วยเลเซอร์ คุณจะสามารถค้นหาไฟล์ SVG สำหรับเครื่องตัดเลเซอร์ได้

3) สุดท้าย คุณก็สามารถออกจากวงจรได้โดยไม่ต้องมีปลอกหุ้ม จะง่ายต่อการซ่อมแซมและปรับเปลี่ยน

ขั้นตอนที่ 8: การทดสอบเซ็นเซอร์อุณหภูมิ

อย่างที่คุณเห็นอุณหภูมิที่แสดงจะเพิ่มขึ้นเมื่อฉันวางมือบนเซ็นเซอร์ มันค่อนข้างแม่นยำถ้าคุณต้องการทราบอุณหภูมิของวัน

แนะนำ: