สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การออกแบบและทำความเข้าใจวงจร
- ขั้นตอนที่ 2: การวางแผนการก่อสร้างวงจรไฟฟ้า
- ขั้นตอนที่ 3: บัดกรีตะกั่ว LCD
- ขั้นตอนที่ 4: เชื่อมต่อ LCD กับ Arduino
- ขั้นตอนที่ 5: เชื่อมต่อ LM 35 กับ Arduino
- ขั้นตอนที่ 6: การอัปโหลดรหัส
- ขั้นตอนที่ 7: การสร้างที่อยู่อาศัย
- ขั้นตอนที่ 8: การทดสอบเซ็นเซอร์อุณหภูมิ
วีดีโอ: เซ็นเซอร์อุณหภูมิ (Arduino): 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
โครงการนี้เหมาะสำหรับมือสมัครเล่นระดับกลางและระดับเริ่มต้น การตั้งค่าทำได้ง่ายมาก มีชิปชื่อ 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
พิน 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 หันเข้าหาคุณ หมุดที่เคลื่อนจากซ้ายไปขวาคือ 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: การทดสอบเซ็นเซอร์อุณหภูมิ
อย่างที่คุณเห็นอุณหภูมิที่แสดงจะเพิ่มขึ้นเมื่อฉันวางมือบนเซ็นเซอร์ มันค่อนข้างแม่นยำถ้าคุณต้องการทราบอุณหภูมิของวัน
แนะนำ:
เซ็นเซอร์อุณหภูมิ TMP36 และจอแสดงผล LCD โดยใช้ Arduino (Tinkercad): 7 ขั้นตอน
เซ็นเซอร์อุณหภูมิ TMP36 และจอ LCD โดยใช้ Arduino (Tinkercad): สวัสดีทุกคน! เราเป็นนักศึกษาจากมหาวิทยาลัย Tun Hussein Onn Malaysia (UTHM) ดำเนินโครงการเพื่อสาธิตวิธีที่เราสามารถจำลองเซ็นเซอร์อุณหภูมิ จอแอลซีดี และ Arduino โดยใช้ Tinkercad เป็นส่วนหนึ่งของหลักสูตรสำหรับ UQD0801 (Robocon 1) (
เซ็นเซอร์อุณหภูมิ IR หลายตัว - MLX90614: 4 ขั้นตอน
เซ็นเซอร์อุณหภูมิ IR หลายตัว - MLX90614: นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีตั้งค่าเซ็นเซอร์อุณหภูมิแบบไม่สัมผัส MLX90614B หลายตัวผ่านบัส I2C กับ Arduino uno และแสดงค่าที่อ่านได้บนจอภาพแบบอนุกรมของ Arduino IDE ฉันกำลังใช้บอร์ดที่สร้างไว้ล่วงหน้า แต่ถ้าคุณซื้อเซ็นเซอร์ข
เซ็นเซอร์อุณหภูมิ IoT พร้อม ESP8266: 6 ขั้นตอน (พร้อมรูปภาพ)
IoT Temperature Sensor ด้วย ESP8266: ฉันได้รับแรงบันดาลใจในการสร้างเซ็นเซอร์อุณหภูมิที่สามารถตรวจสอบผ่าน Wi-Fi ได้ โปรเจ็กต์นี้ไม่ใช่เรื่องใหม่ แต่ฉันชอบแนวคิดที่มีเลเยอร์กลางเพื่อความปลอดภัยและไม่ต้องเปิดพอร์ตในเราเตอร์ของคุณไปยังอุปกรณ์ IoT ของคุณ แนวคิดพื้นฐานจะช่วย
เซ็นเซอร์อุณหภูมิ DS18B20 (Raspberry Pi): 4 ขั้นตอน (พร้อมรูปภาพ)
เซ็นเซอร์อุณหภูมิ DS18B20 (Raspberry Pi): บทแนะนำพื้นฐานเกี่ยวกับวิธีตั้งค่าเซ็นเซอร์อุณหภูมิ DS18b20 ด้วยราสเบอร์รี่ pi
เซ็นเซอร์อุณหภูมิ DIY โดยใช้ Arduino และ LM 35 ง่าย ๆ : 5 ขั้นตอน
DIY Temperature Sensor โดยใช้ Arduino และ LM 35 Simple: สวัสดีเพื่อน ๆ วันนี้เราจะสร้างวงจรเซ็นเซอร์วัดอุณหภูมิรอบไมโครคอนโทรลเลอร์ Arduino UNO โดยใช้เซ็นเซอร์ LM35 เพื่อไม่ให้เสียเวลามาเริ่มกันเลย