สารบัญ:

GranDow - นาฬิกาดิจิตอลหลายภาษาอย่างง่าย: 4 ขั้นตอน
GranDow - นาฬิกาดิจิตอลหลายภาษาอย่างง่าย: 4 ขั้นตอน

วีดีโอ: GranDow - นาฬิกาดิจิตอลหลายภาษาอย่างง่าย: 4 ขั้นตอน

วีดีโอ: GranDow - นาฬิกาดิจิตอลหลายภาษาอย่างง่าย: 4 ขั้นตอน
วีดีโอ: A.N.G - Degrandow ( Video officielle ) 2024, ธันวาคม
Anonim
GranDow - นาฬิกาดิจิตอลหลายภาษาอย่างง่าย
GranDow - นาฬิกาดิจิตอลหลายภาษาอย่างง่าย

คุณยายของฉันมักจะลืมเกี่ยวกับวันในสัปดาห์สำหรับยาของเธอ น่าเสียดายที่นาฬิกาดิจิตอลทั้งหมดที่ฉันพบว่าแสดงวันในสัปดาห์เป็นภาษาอังกฤษ โครงการง่ายๆ ที่มีเพียง 3 องค์ประกอบนี้ราคาถูก ง่ายต่อการสร้าง และฉันหวังว่ามันจะช่วยคุณยายคนอื่นๆ หรือสร้างแรงบันดาลใจให้กับคุณ

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง

เสบียง
เสบียง

โครงการนี้มีค่าใช้จ่ายประมาณ 15 ดอลลาร์กับโคลน ราคาจะเปลี่ยนแปลงขึ้นอยู่กับที่คุณซื้อ

  1. Arduino UNO,
  2. จอ LCD ฉันมีแผงป้องกัน LCD วางอยู่รอบ ๆ แต่คุณสามารถใช้ LCD ใดก็ได้
  3. RTC ds3231 และแบตเตอรี่
  4. หัวแร้ง
  5. สายเคเบิล

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

RTC ds3231 > Arduino

SDA > SDASCL > SCLVCC > 5VGND > GND

ฉันตัดสินใจบัดกรีสายเคเบิล rtc กับ Arduino สำหรับพื้นที่และเนื่องจากเกราะ แต่ไม่จำเป็น

LCD > Arduino

ในกรณีของฉัน ฉันมีเกราะป้องกัน ดังนั้นฉันเพิ่งเชื่อมต่อตัวป้องกันกับ Arduino หากคุณมี LCD แยก ฉันแนะนำให้ทำตามคำแนะนำอย่างเป็นทางการของ Arduino และเปลี่ยนค่าของหมุดในโค้ด

หากเป็นครั้งแรกที่ใช้ LCD หาก LCD ไม่แสดงค่าใดๆ หลังจากอัปโหลดโค้ดแล้ว อย่าลืมหมุนโพเทนชิออมิเตอร์

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

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

คุณสามารถเพิ่มภาษาของคุณเองและเปลี่ยนรหัสได้ตามสบาย

ลิงก์ไปยัง GitHub

ขั้นตอนที่ 4: วางอุปกรณ์อิเล็กทรอนิกส์ในกล่อง

วางอุปกรณ์อิเล็กทรอนิกส์ในกล่อง
วางอุปกรณ์อิเล็กทรอนิกส์ในกล่อง
วางอุปกรณ์อิเล็กทรอนิกส์ในกล่อง
วางอุปกรณ์อิเล็กทรอนิกส์ในกล่อง

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

หวังว่าคู่มือนี้จะช่วยได้!

ขอบคุณ!!

แนะนำ: