สารบัญ:

นาฬิกาเวลาอาหารกลางวัน: 9 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาเวลาอาหารกลางวัน: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาเวลาอาหารกลางวัน: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาเวลาอาหารกลางวัน: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: กินอาหารตามนาฬิกาชีวิต : รู้สู้โรค 2024, พฤศจิกายน
Anonim
นาฬิกาเวลาอาหารกลางวัน
นาฬิกาเวลาอาหารกลางวัน

คุณเคยคิดไหมว่าเวลาอาหารกลางวันจะนานขึ้น แต่ไม่รู้ว่าจะหานาทีพิเศษเหล่านั้นได้ที่ไหน? ไม่ปรารถนาอีกต่อไป!

ต้องขอบคุณเทคโนโลยีนาฬิกาที่ก้าวหน้าอย่างมาก ฉันขอเสนอนาฬิกาที่เร็วขึ้น 20% ทุกวันเวลา 11:00 น. และช้าลง 20% ทุกวันเวลา 11:48 น. ทำให้คุณมีเวลารับประทานอาหารกลางวันเพิ่มขึ้นอีกสิบสองนาที สิบสองนาทีอาจดูเหมือนไม่มาก แต่เมื่อมองในแง่ดี นี่คือเวลาอาหารกลางวันที่เพิ่มขึ้นมาทุกสัปดาห์เต็มทุกสัปดาห์

ขั้นตอนที่ 1: ไปรับของ

ไปรับของ
ไปรับของ

คุณจะต้องการ:

(x1) นาฬิกาแขวนมาตรฐาน (x1) Adafruit DS1307 Real Time Clock (x1) Arduino Uno (w/ATMEGA328 DIP chip) (x1) ชิป ATMEGA328 พิเศษที่ติดตั้ง Arduino bootloader (ดูขั้นตอนสุดท้าย) (x2) ทรานซิสเตอร์ BC547 NPN (x2) ทรานซิสเตอร์ BC557 PNP (x1) ซ็อกเก็ต 28 พิน (x1) คริสตัล 16 เมกะเฮิร์ตซ์ + (x2) ตัวเก็บประจุ 20pf (x1) ตัวต้านทาน 1K (x1) 7805 ตัวควบคุม (x1) ซ็อกเก็ต 4 ขา (x1) แบตเตอรี่ 9V (x1) สแน็ปแบตเตอรี่ 9V

(โปรดทราบว่าลิงก์บางส่วนในหน้านี้ประกอบด้วยลิงก์พันธมิตรของ Amazon ซึ่งจะไม่เปลี่ยนแปลงราคาของสินค้าใด ๆ ที่ขาย แต่ฉันได้รับค่าคอมมิชชั่นเล็กน้อยหากคุณคลิกลิงก์เหล่านั้นและซื้ออะไรก็ตาม ฉัน นำเงินนี้ไปลงทุนในวัสดุและเครื่องมือสำหรับโครงการในอนาคต หากคุณต้องการคำแนะนำอื่นสำหรับผู้จัดหาชิ้นส่วนใด ๆ โปรดแจ้งให้เราทราบ)

ขั้นตอนที่ 2: ลบการเคลื่อนไหว

ลบการเคลื่อนไหว
ลบการเคลื่อนไหว
ลบการเคลื่อนไหว
ลบการเคลื่อนไหว
ลบการเคลื่อนไหว
ลบการเคลื่อนไหว

ถอดการเคลื่อนไหวของนาฬิกาออกจากตัวนาฬิกา ซึ่งจะต้องถอดกระจกด้านหน้าออกจากนาฬิกาและเข็มนาฬิกา อ่อนโยนเหมือนไม่ทำลายสิ่งใด คุณจะต้องประกอบใหม่ทั้งหมดในภายหลัง

ขั้นตอนที่ 3: แฮ็คการเคลื่อนไหว

แฮ็คการเคลื่อนไหว
แฮ็คการเคลื่อนไหว
แฮ็คการเคลื่อนไหว
แฮ็คการเคลื่อนไหว
แฮ็คการเคลื่อนไหว
แฮ็คการเคลื่อนไหว

การเคลื่อนไหวของนาฬิกามีสเต็ปเปอร์มอเตอร์คอยล์อยู่ด้านใน ทฤษฎีพื้นฐานในที่นี้คือ เราต้องการถอดคอยล์ออกจากวงจรจับเวลาของนาฬิกา จากนั้นจึงต่อสายไฟเข้ากับคอยล์ เพื่อให้เราควบคุมได้ด้วยตัวเอง ดังนั้น เมื่อรู้อย่างนี้แล้ว ให้เปิดกลไกของนาฬิกาและสังเกตให้ดีว่าทุกอย่างอยู่ที่ไหน (หรือถ่ายรูป) ถอดการเคลื่อนไหวจนกว่าแผงวงจรจะว่าง ค้นหาหน้าสัมผัสบนแผงวงจรซึ่งเป็นที่ตั้งของมอเตอร์ สังเกตว่าหน้าสัมผัสทั้งสองนี้มีร่องรอยที่หลุดออกมาที่ชิป (ซ่อนอยู่ใต้หยดสีดำ) แนวคิดคือการใช้ใบมีดโกนหรือมีดขูดตามรอยเหล่านี้จนกว่าส่วนต่อกับชิปจะแตกหักอย่างเห็นได้ชัด เพื่อการวัดที่ดี ฉันยังตัดคริสตัลไทม์มิ่งออก ทำให้วงจรไร้ประโยชน์ไม่มากก็น้อย สุดท้าย ฉันบัดกรีลวดประมาณ 6 กับขั้วต่อมอเตอร์แต่ละอัน เมื่อเสร็จแล้ว ฉันก็รวมทุกอย่างกลับเข้าด้วยกัน ไม่มีจุดที่ฉันจะสอดสายเข้าไปโดยสะดวกและฉันต้องการมัน เพื่อกลับคืนสู่กันอย่างเหมาะสม ฉันจึงลงเอยด้วยการเจาะรูเล็กๆ เพื่อให้สายไฟลอดผ่าน

ขั้นตอนที่ 4: ประกอบนาฬิกาอีกครั้ง

ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง
ประกอบนาฬิกาอีกครั้ง

เมื่อการเคลื่อนไหวของคุณดีและถูกแฮ็ก แต่นาฬิกากลับรวมกัน สำคัญ: ตรวจสอบให้แน่ใจว่าเข็มชั่วโมง นาที และวินาทีเข้าแถวเวลา 12:00 น. ฉันไม่ได้ทำสิ่งนี้ในครั้งแรกและค้นพบอย่างรวดเร็วว่านาฬิกาจะไม่แสดงอย่างถูกต้องเว้นแต่ว่าเข็มทั้งหมดจะเรียงกัน

ขั้นตอนที่ 5: RTC Kit

ชุด RTC
ชุด RTC

หากคุณยังไม่ได้ทำ แต่รวม Adafruit DS1307 Real Time Clock Kit เข้าด้วยกัน ต่อไปนี้เป็นคำแนะนำในการทำงานให้สำเร็จ นอกจากนี้ ให้ตั้งเวลาบนบอร์ด RTC ตราบใดที่คุณไม่ได้ถอดแบตเตอรี่ออก คุณควรทำเช่นนี้เพียงครั้งเดียว (อย่างน้อยก็เป็นเวลา 5 ปีข้างหน้าหรือประมาณนั้นจนกว่าแบตเตอรี่จะหมด) คุณสามารถรับคำแนะนำเชิงลึกสำหรับการตั้งเวลาบนเว็บไซต์ของ Ladyada

ขั้นตอนที่ 6: สร้างวงจร

สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร

วงจรค่อนข้างง่าย โดยพื้นฐานแล้วเป็นสิ่งที่เด็ก ๆ ทุกวันนี้เรียกว่า "hackduino" ซ็อกเก็ตสำหรับบอร์ด RTC และสะพาน H แบบหยาบเพื่อควบคุมมอเตอร์

ขั้นตอนที่ 7: ตั้งโปรแกรม Chip

โปรแกรมชิป
โปรแกรมชิป
โปรแกรมชิป
โปรแกรมชิป

คุณจะต้องติดตั้งไลบรารี RTClib เพื่อให้โค้ดของคุณทำงานได้ คำแนะนำในการทำเช่นนี้อยู่ในหน้าของ Ladyada ดาวน์โหลด lunchtime_clock.zip คลายการบีบอัด จากนั้นอัปโหลดโค้ด lunchtime_clock.pde ลงในชิปของคุณ หากคุณไม่อยากดาวน์โหลดไฟล์ นี่คือรหัส: // Lunchtime Clock // โดย Randy Sarafan // // ช้าลง 20% ที่ 11 และเพิ่มความเร็ว 20% เมื่อ 11:48 น. จนกว่าจะถึง 1 / / เวลาที่เหลือที่นาฬิกาเดินด้วยความเร็วปกติ // // ทำสิ่งที่คุณต้องการด้วยรหัสนี้ เพียงให้แน่ใจว่าสิ่งที่คุณทำมันยอดเยี่ยม // #include #include "RTClib.h" RTC_DS1307 RTC; เข็มนาฬิกา int = 9; int clockpin1 = 10; การตั้งค่าเป็นโมฆะ () { Serial.begin (57600); Wire.begin(); RTC.begin(); } วงเป็นโมฆะ () { DateTime ตอนนี้ = RTC.now(); เทิร์นเทิร์นเทิร์น (1000); if (now.hour() == 11) { สำหรับ (int i = 0; i < 1800; i++) { TurnTurnTurn (800); } สำหรับ (int i = 0; i < 1800; i++) { TurnTurnTurn (1200); } } } int TurnTurnTurn (int TimeToWait) { analogWrite (เข็มนาฬิกา 0); analogWrite (เข็มนาฬิกา1, 124); // ตั้งค่า (ช่วงจาก 0 ถึง 255) ล่าช้า (TimeToWait); analogWrite (เข็มนาฬิกา, 124); analogWrite(เข็มนาฬิกา1, 0); ล่าช้า (TimeToWait); }

ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน

รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน

เมื่อตั้งโปรแกรมแล้ว ให้โอนชิป ATMEGA168 จาก Arduino ไปยังแผงวงจรของคุณ เสียบบอร์ด RTC ของคุณเข้ากับซ็อกเก็ต ตรวจสอบให้แน่ใจว่าได้จัดเรียงหมุดอย่างถูกต้องก่อนเปิดเครื่อง ติดแผงวงจรและแบตเตอรี่เข้ากับด้านหลังนาฬิกา ในแบบ DIY ในนาทีสุดท้ายอย่างแท้จริง ฉันใช้กาวร้อนและเทปกาวเพื่อทำสิ่งนี้ Velcro แบบมีกาวในตัวจะเหมาะ

ขั้นตอนที่ 9: ซิงโครไนซ์นาฬิกา

ประสานนาฬิกา
ประสานนาฬิกา

ใส่ชิป ATMEGA168 ใหม่ลงใน Arduino เชื่อมต่อ Arduino อีกครั้งกับบอร์ด RTC

รันโค้ดตัวอย่างจากเพจของ Ladyada เปิดจอภาพอนุกรม เวลาที่แสดงที่นี่เป็นเวลาที่คุณต้องการซิงค์นาฬิกาของคุณ

ฉันพบว่าการตั้งค่านาฬิกาช่วงที่สาม (นาฬิกาในคอมพิวเตอร์ของฉัน) เป็นเรื่องง่ายที่สุดเพื่อให้ซิงค์กับบอร์ด RTC ได้อย่างสมบูรณ์แบบ จากนั้นฉันปิด Arduino ย้ายบอร์ด RTC กลับไปที่วงจรของฉันและตั้งนาฬิกาเวลากลางวันให้ช้ากว่าเวลาคอมพิวเตอร์ของฉันหนึ่งนาที ในช่วงเวลาที่เหมาะสม เมื่อนาทีที่เปลี่ยนไปในคอมพิวเตอร์ของฉัน ฉันเปิดนาฬิกาเวลาอาหารกลางวันเพื่อให้เกิดความบังเอิญ

นาฬิกาเวลาอาหารกลางวันทำงานได้ดีมากและเกินความคาดหมายของฉันมาก

ภาพ
ภาพ

คุณพบว่าสิ่งนี้มีประโยชน์ สนุก หรือสนุกสนานหรือไม่ ติดตาม @madeineuphoria เพื่อดูโครงการล่าสุดของฉัน

แนะนำ: