สารบัญ:
- ขั้นตอนที่ 1: เหตุผล
- ขั้นตอนที่ 2: วัสดุที่ใช้
- ขั้นตอนที่ 3: เชื่อมต่อทั้งหมด
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: ความคิดสุดท้าย
วีดีโอ: เทอร์โมมิเตอร์พร้อมสีสัมพันธ์ของอุณหภูมิบนจอแสดงผล TFT ขนาด 2" และเซ็นเซอร์หลายตัว: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ฉันได้สร้างจอแสดงผลที่แสดงการตรวจวัดของเซ็นเซอร์อุณหภูมิหลายตัว สิ่งที่ยอดเยี่ยมคือสีของค่าจะเปลี่ยนไปตามอุณหภูมิ:
75 องศาเซลเซียส = สีแดง > 60 > 75 = สีส้ม > 40 < 60 = สีเหลือง> 30 < 40 = ฟ้าอ่อน < 40 = DARKBLUE
ขั้นตอนที่ 1: เหตุผล
บ้านเรามีระบบทำความร้อนจากส่วนกลาง ระบบนี้ป้อนด้วยเตาเผาฟืนในห้องครัวซึ่งป้อนถังบัฟเฟอร์ขนาด 1,000 ลิตร จากที่นี่ น้ำอุ่นจะถูกสูบไปยังระบบทำความร้อนใต้พื้นและหม้อน้ำ
วิธีนี้ใช้ได้ดีเมื่ออยู่ที่บ้าน แต่อาจสร้างปัญหาได้เมื่อฉันไม่อยู่เป็นระยะเวลานาน ดังนั้นเราจึงตัดสินใจเพิ่มเครื่องทำความร้อนแบบเผาเม็ดอัตโนมัติซึ่งเชื่อมต่อกับถังบัฟเฟอร์ในลักษณะที่ทั้งสองระบบสามารถทำงานร่วมกันได้ สิ่งสำคัญคือต้องรู้ว่าเมื่อใดควรหยุดการเผาไหม้ท่อนซุงในเตาเพราะอาจทำให้ถังบัฟเฟอร์ร้อนเกินไป เห็นได้ชัดว่ามีวาล์วนิรภัยทุกประเภท แต่การป้องกันย่อมดีกว่าเสมอ
ฉันต้องการหน้าจอที่วัดอุณหภูมิในถังได้หลายระดับเพื่อให้เราเห็นว่าเราเก็บความร้อนได้เท่าไร ในที่สุดสีของอุณหภูมิควรเปลี่ยนตามค่า: สีแดงสำหรับร้อนมาก (> 75 องศาเซลเซียสเป็นสีน้ำเงินเข้มสำหรับเย็น < 30 องศา
ขั้นตอนที่ 2: วัสดุที่ใช้
Arduino UnoFour DS18b20 เซ็นเซอร์อุณหภูมิ 1 ตัวต้านทาน 4.7k Ohm หน้าจอสี TFT ฉันใช้จอแสดงผล 2 นี้จาก AliexpressWiring เป็นต้น
ขั้นตอนที่ 3: เชื่อมต่อทั้งหมด
เซ็นเซอร์ DS18b20 สี่ตัวติดตั้งผ่านระบบสายเดียว วิธีนี้ช่วยประหยัดการเชื่อมต่อกับ Arduino ได้มากและค่อนข้างง่าย ดูภาพ เพิ่มตัวต้านทานที่นี่
การต่อจอแสดงผลต้องใช้ความพยายามมากขึ้น มันควร (ควร….) ทำงานโดยคลิกมันเป็นเกราะป้องกัน แต่ไม่ได้ผล งานวิจัยบางชิ้นแสดงให้ฉันเห็นวิธีเชื่อมต่อผ่าน SPI (ไม่รู้ว่ามันหมายความว่าอย่างไร) โดยใช้รูปแบบต่อไปนี้:
VCC 5vGND กราวด์ CLK D13SDA D11 RS D9 RST D8 CS D10
มีการใช้ไลบรารี ILI9225 ตามที่กล่าวไว้บนบรรจุภัณฑ์ของจอแสดงผล คุณสามารถหาห้องสมุดได้ที่นี่บน Github
ชุดทั้งหมด ฉันเรียกใช้ตัวอย่างจากห้องสมุด ไม่เป็นไร เย้!!!
ขั้นตอนที่ 4: รหัส
ฉันต้องใช้เวลาสักพักกว่าจะคิดวิธีวาดข้อความ เส้น ฯลฯ บนหน้าจอ TFT นี้กลายเป็นค่อนข้างง่าย โค้ดสำหรับสร้างสีข้อความที่สัมพันธ์กับอุณหภูมิเป็นอย่างอื่น ดังนั้นฉันจึงไปที่ฟอรัม Arduino ซึ่งมีเพื่อนชื่อ "Wild Bill" ช่วยฉันไว้ คูโด้!!
คุณสามารถหารหัสได้ที่นี่
ขั้นตอนที่ 5: ความคิดสุดท้าย
นี่เป็นโครงการที่ยอดเยี่ยมจริงๆ ตอนนี้ฉันจะต้องหาปลอกที่ดีเพื่อทำให้สิ่งนั้นดูฉลาด ฉันไม่เก่งเรื่องนี้ ความช่วยเหลือ / ข้อเสนอแนะวิธีการทำสิ่งนี้ชื่นชมมาก
สิ่งที่อยากได้:
- เพิ่ม WIFI ควรเรียบง่ายด้วย ESP288 หรือ Nodemcu ฉันมีพวกเขาอยู่รอบ ๆ
แนะนำ:
Arduino วิธีใช้จอแสดงผล OLED ขนาด 1.3 นิ้ว SH1106: 7 ขั้นตอน
Arduino วิธีใช้จอแสดงผล OLED ขนาด 1.3 นิ้ว SH1106: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ซอฟต์แวร์ Arduino และ Visuino สำหรับจอแสดงผล OLED ขนาด 1.3 นิ้ว ดูวิดีโอ
วิธีสร้างนาฬิกาเรียลไทม์โดยใช้ Arduino และจอแสดงผล TFT - Arduino Mega RTC พร้อมจอแสดงผล TFT ขนาด 3.5 นิ้ว: 4 ขั้นตอน
วิธีทำนาฬิกาเรียลไทม์โดยใช้ Arduino และจอแสดงผล TFT | Arduino Mega RTC พร้อมจอแสดงผล TFT ขนาด 3.5 นิ้ว: ไปที่ช่อง Youtube ของฉัน บทนำ: - ในโพสต์นี้ฉันจะสร้าง "นาฬิกาแบบเรียลไทม์" โดยใช้จอสัมผัส TFT ขนาด 3.5 นิ้ว, Arduino Mega โมดูล RTC 2560 และ DS3231….ก่อนเริ่ม…ตรวจสอบวิดีโอจากช่อง YouTube ของฉัน..หมายเหตุ:- หากคุณใช้ Arduin
วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino: 4 ขั้นตอน
วิธีเชื่อมต่อจอแสดงผล TFT ขนาด 4x3” กับ Arduino: FocusLCDs.com ส่งตัวอย่าง TFT LCD ขนาด 4x3” ฟรีมาให้ฉัน (P/N: E43RG34827LW2M300-R) เพื่อทดลองใช้ นี่คือจอ LCD แบบแอกทีฟแมทริกซ์สี (Thin Film Transistor) LCD (จอแสดงผลคริสตัลเหลว) ที่ใช้ TFT ซิลิคอนอสัณฐานเป็นอุปกรณ์สวิตช์ รุ่นนี้ค
HC - 06 (Slave Module) การเปลี่ยน " NAME " โดยไม่ต้องใช้ " Monitor Serial Arduino " ที่ " ใช้งานได้ง่าย ": Faultless Way !: 3 ขั้นตอน
HC - 06 (Slave Module) การเปลี่ยน " NAME " โดยไม่ต้องใช้ " Monitor Serial Arduino "… ที่ " ใช้งานได้ง่าย ": Faultless Way !: After " นาน " ลองเปลี่ยนชื่อเป็น HC - 06 (โมดูลทาส) โดยใช้ " จอภาพอนุกรมของ Arduino โดยไม่มี " สำเร็จ " ฉันพบวิธีง่ายๆ อีกวิธีหนึ่งแล้ว ฉันกำลังแบ่งปันตอนนี้ ! ขอให้สนุกนะเพื่อน
Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: 8 ขั้นตอน (พร้อมรูปภาพ)
Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: หากคุณรอบคอบพอที่จะสั่งจอแสดงผล HDMI TFT LCD ร่วมกับ Orange PI ของคุณ คุณอาจรู้สึกท้อแท้กับความยากลำบากในการพยายามบังคับให้มันทำงาน ในขณะที่คนอื่นไม่สามารถสังเกตเห็นอุปสรรคใด ๆ ได้ กุญแจสำคัญคือมีที่เล