สารบัญ:

นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85: 10 ขั้นตอน
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85: 10 ขั้นตอน

วีดีโอ: นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85: 10 ขั้นตอน

วีดีโอ: นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85: 10 ขั้นตอน
วีดีโอ: Using a 32KHz watch crystal on an ATtiny85 2024, กรกฎาคม
Anonim
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85
นาฬิกาไบนารีอย่างง่ายโดยใช้ Attiny85

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

ขั้นตอนที่ 1: รวบรวมวัสดุ

สำหรับโครงงานนี้ ฉันใช้วัสดุพื้นฐานและหาง่าย วัสดุมีสองประเภท ประเภทหนึ่งสำหรับตัวเรือนนาฬิกาและอีกประเภทหนึ่งสำหรับวงจร เคสไม้: สิ่งของทั้งหมดนี้พบได้ในร้านงานหัตถกรรม- แผงไม้ - กาวไม้- สีสเปรย์สีดำและสีแดง- สว่านเจาะกระแทก- เลื่อยจิ๊กซอว์วงจร: - ไฟ LED สีแดง 5 โวลต์ 13 ตัว- สายไฟ- ตัวต้านทาน 4 x 220 โอห์ม- ตัวต้านทาน 2 x 10k โอห์ม- ตัวยึดพิน- 1 x 74hc595 (การลงทะเบียนกะ)- ปุ่มกด 2 ปุ่ม- แผงวงจร- เซลล์เหรียญ 3.3v- Attiny85- Arduino uno- เครื่องมือบัดกรี

ขั้นตอนที่ 2: สร้างเคสไม้

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

ขั้นตอนที่ 3: กล่องไม้: ตัดชิ้นส่วนเคส

กล่องไม้: ตัดชิ้นส่วนเคส
กล่องไม้: ตัดชิ้นส่วนเคส
กล่องไม้: ตัดชิ้นส่วนเคส
กล่องไม้: ตัดชิ้นส่วนเคส
กล่องไม้: ตัดชิ้นส่วนเคส
กล่องไม้: ตัดชิ้นส่วนเคส

ก่อนอื่นฉันวัดและตัดชิ้นส่วนทั้งหมดที่ฉันจะต้องสร้างเคสของฉัน ฉันตัดสินใจที่จะทำเป็นกล่องที่ไม่มีก้น ฉันขัดขอบแล้วถ้าจำเป็น ขนาด: ด้านข้าง: 2 x (7.4 ซม. x 3.8 ซม.) ด้านหน้าและด้านหลัง: 7.4 ซม. x 9.5 ซม. ด้านบน: 8.8 ซม. x 3.8 ซม.

ขั้นตอนที่ 4: กล่องไม้: เจาะรู Led

กล่องไม้: เจาะรูนำ
กล่องไม้: เจาะรูนำ
กล่องไม้: เจาะรูนำ
กล่องไม้: เจาะรูนำ
กล่องไม้: เจาะรูนำ
กล่องไม้: เจาะรูนำ

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

ขั้นตอนที่ 5: กล่องไม้: จิตรกรรม

กล่องไม้: จิตรกรรม
กล่องไม้: จิตรกรรม
กล่องไม้: จิตรกรรม
กล่องไม้: จิตรกรรม
กล่องไม้: จิตรกรรม
กล่องไม้: จิตรกรรม

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

ขั้นตอนที่ 6: กล่องไม้: การประกอบ

กล่องไม้: การประกอบ
กล่องไม้: การประกอบ
กล่องไม้: การประกอบ
กล่องไม้: การประกอบ
กล่องไม้: การประกอบ
กล่องไม้: การประกอบ

หลังจากที่สีแห้ง ฉันติดกาวทุกอย่างเข้าด้วยกันโดยใช้กาวไม้ที่แห้งเร็ว ตรวจสอบให้แน่ใจว่าทุกอย่างตรงทุกครั้งที่ฉันติดกาวสองชิ้นเข้าด้วยกัน ฉันรอจนแห้งก่อนที่จะติดชิ้นต่อไปเข้าด้วยกัน

ขั้นตอนที่ 7: วงจร

วงจร
วงจร

ส่วนต่อไปของโครงการนี้สำหรับวงจร สำหรับส่วนนี้ คุณจะต้องใช้ Arduino หรือโปรแกรมเมอร์ไมโครชิป และ Attiny85 ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ ฉันตัดไฟ Led ออกเป็นวินาทีเนื่องจากพบว่าวินาทีนั้นเสียสมาธิเกินไป ดังนั้นในตอนแรก รูปภาพจะแสดงไฟ LED ทั้งหมด และต่อมา ไม่มีวินาที ในการตั้งโปรแกรม Attiny ด้วย Arduino เป็น ISP ฉันทำตามบทช่วยสอนที่ดีนี้จาก Instructables โดย randofo: https://www.instructables.com/id/Program-an-ATtiny…รหัสที่ฉันอัปโหลดใน Attiny:*รหัสอ้างอิง บนนาฬิกาภายใน 16Mhz แต่สามารถเปลี่ยนแปลงได้*ฉันใช้ตัวจับเวลาและการขัดจังหวะของชิปเพื่อสร้างนาฬิกา

ขั้นตอนที่ 8: วงจร: บัดกรี Leds

วงจร: บัดกรี Leds
วงจร: บัดกรี Leds
วงจร: บัดกรี Leds
วงจร: บัดกรี Leds

ฉันทำการบัดกรีไฟ LED ร่วมกันโดยใช้หัวแร้งและเคสที่เจาะแล้วเพื่อจัดตำแหน่งไฟ LED อย่างถูกต้องในขณะที่ทำการบัดกรี Led แต่ละคอลัมน์ถูกบัดกรีเข้าด้วยกันโดยแคโทด Led แต่ละแถวถูกบัดกรีเข้าด้วยกันโดยขั้วบวก

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

วงจร: การสร้างวงจร
วงจร: การสร้างวงจร
วงจร: การสร้างวงจร
วงจร: การสร้างวงจร
วงจร: การสร้างวงจร
วงจร: การสร้างวงจร
วงจร: การสร้างวงจร
วงจร: การสร้างวงจร

ด้วย Attiny ที่ตั้งโปรแกรมด้วยรหัส สิ่งที่ต้องทำคือสร้างวงจรก่อนโดยใช้เขียงหั่นขนมเพื่อทดสอบโปรแกรมของฉัน และตรวจสอบให้แน่ใจว่าทุกอย่างทำงานก่อนที่จะบัดกรีวงจรทั้งหมด จำเป็นต้องใช้ shift register เนื่องจาก Attiny ไม่มีพินเอาต์พุตเพียงพอสำหรับ 8 endpoint (4 แถว 4 คอลัมน์) และปุ่มกดสองปุ่ม แผนและวงจรที่ฉันทำอยู่ในรูปภาพ ฉันทดสอบวงจรของฉัน บนเขียงหั่นขนมและเมื่อมันดีที่จะไป ฉันบัดกรีมันบนแผงวงจร ฉันไม่มีที่ใส่แบตเตอรี่สำหรับเซลล์ ฉันจึงใช้จินตนาการของฉันสร้างแบบชั่วคราว (คร่าวๆ มาก..) ฉันแนะนำให้ใช้ที่ใส่แบตเตอรี่จริง

ขั้นตอนที่ 10: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

ขั้นตอนสุดท้ายคือการประกอบทุกอย่าง ซึ่งก็คือการซ่อมวงจรในเคสและไฟ LED ในรูที่เกี่ยวข้อง จากนั้นคุณสามารถตั้งเวลาโดยใช้ปุ่มกดและปล่อยให้ Attiny ติดตามเวลาได้ ตัวอย่างเช่น ในภาพที่สอง:Hours2 = 2 and Hours1 = 1Mins2 = 1 and Mins1 = 6 ดังนั้นเวลาคือ 21:16และเท่านั้น!รู้สึกอิสระ เพื่อแสดงความคิดเห็นและข้อเสนอแนะ!

แนะนำ: