
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

สวัสดีเพื่อน ๆ !
ในคำแนะนำสั้น ๆ นี้ฉันจะแสดงวิธีแสดงการอ่านอุณหภูมิจากเซ็นเซอร์ MCP9808 I2C พร้อม Arduino และจอแสดงผล LCD Nokia5110
ขั้นตอนที่ 1: เซ็นเซอร์
ในไม่ช้า: MCP9808 (ตามทฤษฎีแล้ว) เป็นเซ็นเซอร์อุณหภูมิที่มีความแม่นยำสูงซึ่งใช้บัส I2C ของ Arduino ดังนั้น wee ต้องการเพียง 4 สายในการเชื่อมต่อ และราคาถูกมาก:)
นี่คือลิงค์บางส่วน:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
ฉันกำลังค้นหาเซ็นเซอร์ใหม่สำหรับโครงการ Arduino ของฉันที่จะสร้าง และเนื่องจากราคาถูกมากสำหรับ Ali (1 ดอลลาร์) ฉันจึงสั่งเซ็นเซอร์สองตัวนี้ ฉันมีจอแสดงผลหลายแบบวางอยู่รอบๆ และแน่นอนว่าฉันเลือก Nokia 5110 LCD อีกครั้ง (เพื่อความเรียบง่าย)
ได้เวลาสร้างเทอร์โมมิเตอร์ใหม่ของเราแล้ว:)
ขั้นตอนที่ 2: วัสดุที่จำเป็น
ส่วนที่จำเป็นสำหรับโครงการนี้คือ:
- Arduino Uno, นาโน ฯลฯ…..
- สายจัมเปอร์สองสามเส้น
- MCP9808 เซ็นเซอร์อุณหภูมิ
- Nokia5110 LCD
- ห้องสมุดและร่าง
ขั้นตอนที่ 3: ซอฟต์แวร์
ฉันสร้างภาพร่างง่ายๆ เพื่อแสดงการอ่านจากเซ็นเซอร์ มันตรงไปตรงมามากและเข้าใจง่าย
ดาวน์โหลดและติดตั้งไลบรารีที่ถูกต้องที่รวมอยู่ในภาพร่าง
ขั้นแรก เรารวมไลบรารีที่ถูกต้อง ตั้งค่าความละเอียดในการวัดของเซนเซอร์ สร้างวัตถุสำหรับเซนเซอร์และแสดงผล ตั้งค่าซีเรียล ตั้งค่าที่อยู่เซ็นเซอร์อุณหภูมิ และสุดท้ายตั้งค่าการแสดงผลเพื่อพิมพ์ค่า
เราต้องระมัดระวังในการล้างการแสดงผลในการตั้งค่า void และ void loop หรือมิฉะนั้น หน้าจอจะกะพริบในแต่ละวินาที
ผลลัพธ์จะแสดงเป็นเซลเซียสและฟาเรนไฮต์
ง่ายหรือไม่??
ขั้นตอนที่ 4: การเชื่อมต่อ

การเชื่อมต่อดังต่อไปนี้:
โนเกีย 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3.3 โวลต์
GND - กราวด์
เซ็นเซอร์ MCP9808
VCC - 3.3 หรือ 5 โวลต์
GND - กราวด์
SDA - อนาล็อก 4
SCL - อนาล็อก 5
ขั้นตอนที่ 5: ผลลัพธ์



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

คุณทำเสร็จแล้ว
ใช้ตามที่คุณต้องการและมีวันที่ดี!
แนะนำ:
เกม "Space Impact" พร้อม Gyro Sensor และ Nokia 5110 LCD: 3 ขั้นตอน

เกม "Space Impact" พร้อม Gyro Sensor และ Nokia 5110 LCD: หลังจากที่ Tamagotchi ของฉันเสียชีวิต (โครงการสุดท้าย) ฉันเริ่มค้นหาวิธีใหม่ในการเสียเวลา ฉันตัดสินใจตั้งโปรแกรมเกมคลาสสิก "Space Impact" บน Arduino เพื่อทำให้เกมน่าสนใจและสนุกขึ้นอีกเล็กน้อย ฉันใช้เซ็นเซอร์ไจโรสโคปที่ฉันมี
VEML6070 UV Sensor พร้อม Nokia 5110 LCD: 11 ขั้นตอน

VEML6070 UV Sensor พร้อม Nokia 5110 LCD: หลังจากนั่งทำงาน 3 เดือนในโครงการนี้ ฉันคิดว่าฉันแชร์สิ่งนี้กับชุมชนผู้ผลิต เซ็นเซอร์ UV ราคาประหยัด :) ประกอบได้ภายใน 1 ชั่วโมง ใช้งานได้นานเป็นปี
Arduino Barometer พร้อม LCD Nokia 5110: 4 ขั้นตอน

Arduino Barometer พร้อม LCD Nokia 5110: นี่คือบารอมิเตอร์อย่างง่ายกับ Arduino
DIY Ardunio Weather Station Nokia 5110 LCD: 3 ขั้นตอน

DIY Ardunio Weather Station Nokia 5110 LCD: อีกหนึ่ง "สถานีตรวจอากาศ"ที่เรียบง่ายและพกพาได้ ฉันมีเซ็นเซอร์เหลืออยู่สองสามตัว โปรมินิและจอ LCD ฉันพบกล่องพลาสติก 3 ชิ้นที่ฉันขาดไปชั่วขณะหนึ่ง ดังนั้นฉันจึงตัดสินใจสร้างแกดเจ็ตขนาดกะทัดรัดสำหรับตัวเองที่จะ
จอภาพฮาร์ดแวร์ PC พร้อม Arduino และ Nokia 5110 LCD: 3 ขั้นตอน

PC Hardware Monitor พร้อม Arduino และ Nokia 5110 LCD: จอภาพ PC ที่ใช้ Arduino ซึ่งแสดงอุณหภูมิ CPU, โหลด, นาฬิกาและ RAMCPU ที่ใช้โหลดหรือค่านาฬิกาสามารถวาดเป็นกราฟได้ ชิ้นส่วน: Arduino Nano หรือ Arduino Pro Mini พร้อม USB ไปยังอะแดปเตอร์อนุกรม โนเกีย 5110 84x48 LCD