สารบัญ:
- ขั้นตอนที่ 1: ไปรับของ
- ขั้นตอนที่ 2: ลบการเคลื่อนไหว
- ขั้นตอนที่ 3: แฮ็คการเคลื่อนไหว
- ขั้นตอนที่ 4: ประกอบนาฬิกาอีกครั้ง
- ขั้นตอนที่ 5: RTC Kit
- ขั้นตอนที่ 6: สร้างวงจร
- ขั้นตอนที่ 7: ตั้งโปรแกรม Chip
- ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน
- ขั้นตอนที่ 9: ซิงโครไนซ์นาฬิกา
วีดีโอ: นาฬิกาเวลาอาหารกลางวัน: 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
คุณเคยคิดไหมว่าเวลาอาหารกลางวันจะนานขึ้น แต่ไม่รู้ว่าจะหานาทีพิเศษเหล่านั้นได้ที่ไหน? ไม่ปรารถนาอีกต่อไป!
ต้องขอบคุณเทคโนโลยีนาฬิกาที่ก้าวหน้าอย่างมาก ฉันขอเสนอนาฬิกาที่เร็วขึ้น 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
หากคุณยังไม่ได้ทำ แต่รวม 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 เพื่อดูโครงการล่าสุดของฉัน
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-