นาฬิกาดิจิตอลและวัดอุณหภูมิประจำบ้าน
จอ LCD ที่ใช้เป็นขนาด 4 บันทัด แต่ละบันทัดใส่ตัวอักษร(อังกฤษ)ได้ 20 ตัว ก็ค่อนข้างเยอะสำหรับข้อความปกติ แต่ถ้าเอามาทำเป็นนาฬิกาบอกเวลา ใช้ตัวอักษรปกติก็จะเล็กไป มองไกลๆไม่เห็นชัด ต้องสร้างรูปแแบบแพทเทิร์นขึ้นมาก่อน แล้วนำรูปแบบนั้นๆ นำมาประกอบกันแล้วสั่ง print ออกเป็นตัวเลข
แนวคิดนี้ไม่ได้ทำเอง นำรูปแบบและโค๊ตจาก http://www.arduinoecia.com.br/2013/04/lcd-16x2-rtc-numeros-grandes.html ที่ใช้สำหรับ LCD 16x2 หรือ 2 บันทัด บันทัดละ 16 ตัวอักษร ชิพนาฬิกา DS1307 นำมาดัดแปลง ใช้กับ LCD 20x4 เพื่อจะได้แสดงรายละเอียดได้มากขึ้น
-LCD 20x4 w/IIC Interface จอ LCD ขนาด 20 ตัวอักษร 4 บันทัด
-Real Time Clock (RTC) DS3231 บอร์ด หรือจะใช้บอร์ดที่ใช้ชิพ DS1307 ได้เหมือนกัน แต่ความแม่นยำก็จะน้อยลง
-ไอซี DS18B20 เป็นชิพไอซีใช้สำหรับวัดอุณหภูมิ ที่สามารถอ่านอุณหภูมิออกมาเป็นตัวเลขดิจิตอลได้เลย
-Resistor 4.7K 1/4W หรือ 1/8W 1 ตัว
-สายไฟขนาด 24AWG ใช้ตามถนัด
วงจร
ประกอบ
ทดสอบตอนยังไม่ได้เพิ่มเซนเซอร์วัดอุณหภูมิ
เพิ่มเซนเซอร์วัดอุณหภุมิ และปรับรูปแบบเล็กน้อย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น