สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: เตรียมลวดและชิ้นส่วน
- ขั้นตอนที่ 2: การประกอบหลัก
- ขั้นตอนที่ 3: การสร้างจมูกและเครื่องยนต์
- ขั้นตอนที่ 4: การสร้างปีก
- ขั้นตอนที่ 5: การสร้างและติดตั้งฐาน
- ขั้นตอนที่ 6: การตั้งเวลาของ DS3231
- ขั้นตอนที่ 7: การเขียนโปรแกรม Arduino
- ขั้นตอนที่ 8: การทำงาน
วีดีโอ: นาฬิกา Wireframe X-Wing: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โครงการฟิวชั่น 360 »
ประติมากรรมชิ้นนี้ได้รับแรงบันดาลใจอย่างมากจากผลงานของ Mohit Bhoite เขาได้สร้างชิ้นส่วนไฟฟ้าที่น่าสนใจหลายอย่างที่เขาแสดงบนเว็บไซต์และอินสตราแกรมของเขา ฉันขอแนะนำให้ตรวจสอบงานของเขาอย่างแน่นอน ฉันเห็นการออกแบบ Tie Fighter ของเขาและคิดว่ามันคงจะสนุกมากที่ได้ลองสร้างเวอร์ชัน X-Wing
เสบียง
วัสดุ:
ไฟฟ้า:
- Arduino นาโน (ATMega328P)
- SSD1306 จอแสดงผล OLED 128x64
- โมดูล DS3231 RTC
- LED สีแดงกระจาย
- ไฟ LED สีแดงใส
- ตัวต้านทาน 220 โอห์ม
- วิทยากร
- ทรานซิสเตอร์
- สาย USB
- สวิตช์สไลด์แบบติดตั้งบนแผง
- ลวดชุบเงิน (20awg)
อื่น ๆ:
- ไม้วอลนัท
- น้ำมันเดนมาร์ก
- รู้สึก
- กาวร้อน
- สกรูขนาดเล็ก
เครื่องมือ:
- หัวแร้งและหัวแร้ง
- หลอดบัดกรี
- ปืนกาวร้อน
- มีดยูทิลิตี้
- เครื่องตัดลวด
- คีม
- เจาะ
- ดอกสว่าน
- เลื่อยวงเดือน
- เครื่องขัดและกระดาษทราย
- สาย USB
- ตัวช่วย
- ไขควง
- กาวเหนียว
ขั้นตอนที่ 1: เตรียมลวดและชิ้นส่วน
เพื่อให้ลวดใช้งานได้ต้องยืดให้ตรงก่อน ฉันพบว่าสว่านและคีมทำงานได้อย่างมหัศจรรย์ ก่อนที่ฉันจะบัดกรีอะไร ฉันตัดชิ้นส่วนให้ได้ขนาดและปั้นให้เป็นรูปร่างที่ต้องการ สำหรับแต่ละส่วน ฉันได้รวมไฟล์ DXF และไฟล์ Fusion360 ซึ่งใช้เป็นข้อมูลอ้างอิงสำหรับการประกอบ ตรวจสอบให้แน่ใจว่าได้พิมพ์ไฟล์ DXF ออกมาในอัตราส่วน 1:1 จำนวนของแต่ละส่วนระบุไว้ในชื่อไฟล์ (เช่น 4x หมายความว่าคุณต้องการสี่ชิ้นนั้น) เพื่อให้ได้โค้งงอที่สวยงาม ให้จับลวดด้วยคีมแล้วงอตรงจุดที่ถืออยู่
ฉันตัดสินใจประกอบร่างเป็นหลายขั้นตอน คือแกนกลาง จมูก/เครื่องยนต์ และปีก แม้ว่าจะไม่จำเป็น แต่นี่เป็นลำดับของการประกอบที่ฉันพบว่าง่ายที่สุดเมื่อคิดออก
ขั้นตอนที่ 2: การประกอบหลัก
ขั้นตอนแรกในการประกอบแกนหลักคือการบัดกรีชิ้นส่วนหลักของตัวเครื่องปิด นี่คือชิ้นส่วนที่มีการโค้งงอมากที่สุด ถัดไปประสานชิ้นส่วนที่อยู่ด้านข้าง แต่ละด้านประกอบด้วยด้านหนึ่ง สองด้าน2 และด้านเดียว3 ใช้ลายฉลุ DXF ที่จัดเตรียมไว้ให้แล้วประสานเข้าด้วยกันดังแสดงในภาพด้านบน
ในการติดชิ้นส่วนทั้งสองด้านเข้าด้วยกัน ฉันบัดกรีชิ้นส่วนของร่างกายที่จุดยอดของแผงด้านข้างแต่ละจุด ชิ้นส่วนของร่างกายเป็นชิ้นที่มีเจ็ดชิ้น ฉันเริ่มต้นด้วยการทำสองท่าที่ด้านหลังก่อน เพื่อให้มั่นคง จากนั้นจึงค่อยๆ ขึ้นไปด้านหน้า
หลังจากประกอบรูปร่างแล้ว ฉันเพิ่มลวดเข้ากับหมุดกราวด์ของ Arduino Nano และเชื่อมต่อเข้ากับตรงกลางของเฟรม โครงทั้งหมดใช้เป็นระนาบพื้นสำหรับวงจร ควรอยู่กึ่งกลางในกรอบใกล้กับด้านหลังของเรือ หลังจากบัดกรี Arduino เข้ากับเฟรมแล้ว ฉันก็เตรียมหน้าจอที่จะเพิ่มเข้าไป ขั้นตอนเดียวที่จำเป็นสำหรับการเพิ่มชิ้นส่วนของลวดเข้ากับหมุดกราวด์ จากนั้นลวดชิ้นนี้จะถูกบัดกรีเข้ากับเฟรมเพื่อให้หน้าจอติดตั้งบนใบหน้าที่ทำมุม สายไฟสำหรับพิน SDA ไปที่ A4 บน Arduino, SCL เชื่อมต่อกับ A5 และ 5V ไปที่ 5V ในการเพิ่มโมดูล DS3231 ให้กับ Arduino นั้นเป็นกระบวนการที่คล้ายกันสำหรับหน้าจอ ประสานสายกราวด์เข้ากับเฟรมแล้วงอที่มุมเดียวกันกับขอบลาดเอียง ข้อมูลและสายไฟเชื่อมต่อกับสายของหน้าจอที่เชื่อมต่อกับหมุดเดียวกันบน Arduino
ลำโพงเชื่อมต่อแตกต่างไปจากหน้าจอ DS3231 และ OLED เล็กน้อย ขั้นตอนแรกคือการประสานทรานซิสเตอร์กับด้านหนึ่งของลำโพง ฉันวางลำโพงไว้ที่ด้านล่างของเรือ ใกล้ด้านหน้า ด้านข้างของลำโพงที่ไม่มีทรานซิเตอร์ติดอยู่กับโครงและต่อสายดิน พินกลางของทรานซิสเตอร์เชื่อมต่อกับพิน 10 บน Arduino พินที่เหลือสุดท้ายของทรานซิสเตอร์เชื่อมต่อกับสาย 5V เดียวกันกับหน้าจอ DS3231 และ OLED
ขั้นตอนที่ 3: การสร้างจมูกและเครื่องยนต์
ฉันเปิดไฟ LED ของเครื่องยนต์ก่อนที่จะใส่จมูก แต่ไม่สำคัญหรอกว่าไฟจะดับไปในลำดับไหน สำหรับ LED ของเครื่องยนต์แต่ละตัว ฉันได้เพิ่มตัวต้านทาน 220 โอห์มให้กับแคโทดของ LED และปลายอีกด้านของตัวต้านทานนั้นไปที่มุมที่ด้านหลังของเฟรม (ไม่จำเป็นต้องใช้ตัวต้านทานเหล่านี้ เครื่องยนต์ถูกควบคุมโดยหมุดสองตัวแทนที่จะเป็นสี่ตัว เนื่องจากลำโพงใช้ตัวจับเวลาสองในสามตัว เหลือเพียงตัวเดียวสำหรับ PWM ฉันเชื่อมต่อขั้วบวกในแนวทแยงมุม (บนขวาไปล่างซ้ายและกลับกัน) จากนั้นจึงต่อกับหมุดเขียนแบบแอนะล็อกสองตัวตามลำดับ หมุดสองตัวที่ฉันใช้สำหรับเครื่องยนต์คือหมุด 5 และ 6
ในการแนบจมูกกับลำตัวหลัก ฉันได้แนบชิ้นจมูกที่ใหญ่กว่าสองชิ้นไว้ที่ด้านหน้าของลำตัว ในระหว่างนี้ ฉันพยายามติดพวกมันในมุมสมมาตรให้ได้มากที่สุด หลังจากที่ติดแน่นพอแล้ว ให้ใช้ส่วนจมูกที่เล็กกว่าเพื่อแยกส่วนปลายออกจากกันให้ดียิ่งขึ้นและทำให้รูปร่างของร่างกายสมบูรณ์
ขั้นตอนที่ 4: การสร้างปีก
ก่อนติดปีกเข้ากับโครง ฉันได้บัดกรีปีกทั้งสองชิ้นเข้าด้วยกันดังแสดงในภาพแรก จากนั้นฉันก็บัดกรีแคโทดของ LED ไปที่ปลายปีก สิ่งที่ฉันพบว่าง่ายที่สุดในการติดมันเข้ากับชุดประกอบคือทำทีละอย่าง เมื่อติดปีก ฉันวางปีกไว้ประมาณ 10 องศา ติดปีกแล้วต่อสายที่สองเข้ากับขั้วบวกของ LED จากนั้นต่อตัวต้านทานที่ต่อกับพิน 4 ของ Arduino LED ทั้งหมดที่ปลายปีกเชื่อมต่อกับพินเดียวกันของ Arduino ผ่านตัวต้านทาน
ขั้นตอนที่ 5: การสร้างและติดตั้งฐาน
ฉันใช้เลื่อยวงดนตรีของฉันตัดแผ่นไม้วอลนัทขนาดประมาณ 2 "x 2" ออก วอลนัทที่ฉันใช้มีความหนาประมาณ 3/4" แม้ว่าคุณจะสามารถหนากว่านี้ได้ ฉันไม่แนะนำให้ทาทินเนอร์ใดๆ จากนั้นฉันก็ปัดเศษมุมและทำความสะอาดขอบโดยใช้เครื่องขัดสายพานและการขัดด้วยมือ จากนั้นฉันก็ เจาะรูที่ฐานของไม้โดยใช้ดอกสว่าน ใช้สิ่วก็ได้ ข้างในไม่ต้องสวยหรูอย่างที่ใครเห็น ฉันเจาะรูที่ด้านหลังเพื่อ สาย USB และรูสี่เหลี่ยมสำหรับสวิตช์ สำหรับรูสี่เหลี่ยม ฉันเจาะมันออกแล้วนำมันมาสู่รูปร่างที่เหมาะสมโดยใช้เลื่อยและตะไบสำหรับอัญมณี
ในการติดตั้ง X-Wing เข้ากับฐาน ฉันได้เพิ่มสายไฟที่ด้านล่างของมันที่เชื่อมต่อกับพิน VIN, เฟรม (เฟรมต่อสายดิน), พิน 2 และพิน 7 โดยใช้สว่านขนาด 1 มม. ฉันเจาะรูสำหรับพวกมันใน ด้านบนของชิ้นไม้ ฉันเชื่อมต่อสวิตช์กับพิน 2 และ 7 ฉันเชื่อมต่อสวิตช์แต่ละด้านกับ 5V และ gnd จากนั้นต่อสายกราวด์และ 5V ของโครงลวดกับ 5V และสายกราวด์ของสาย USB เพื่อให้แน่ใจว่าสาย USB ถูกยึดเข้ากับฐาน ฉันผูกปมไว้
หลังจากบัดกรีตัวเชื่อมต่อเข้าด้วยกันฉันก็เติมฐานด้วยกาวร้อน สิ่งนี้ทำหน้าที่แยกสายไฟทั้งหมดและยึดเข้าที่ ตรวจสอบให้แน่ใจว่ากาวเป็นพื้นผิวเรียบ ล้างออกด้วยด้านล่างของฐาน หลังจากที่กาวเย็นตัวลงฉันก็ติดแผ่นสักหลาดโดยใช้กาวเหนียว หลังจากที่กาวแห้งแล้ว ให้เล็มผ้าสักหลาดให้ได้ขนาดโดยใช้ใบมีดเอนกประสงค์
ขั้นตอนที่ 6: การตั้งเวลาของ DS3231
ในการตั้งเวลาของ DS3231 ฉันใช้ตัวอย่างแบบร่างจากไลบรารี DS3231 และจอภาพแบบอนุกรม เหมือนกับว่าคุณกำลังเขียนโปรแกรม Arduino ให้เสียบเข้ากับพีซีของคุณและอัปโหลดภาพสเก็ตช์ที่รวมไว้ เปิดมอนิเตอร์แบบอนุกรมและป้อนคำสั่งSETDATE yyyy-mm-dd hh:mm:ss
yyyy ตรงกับปี mm ตรงกับเดือน dd ตรงกับวัน hh ตรงกับชั่วโมง (ในเวลา 24 H) mm ตรงกับนาที และ ss ตรงกับวินาที
เมื่อตั้งเวลา ตรวจสอบให้แน่ใจว่าได้ใส่แบตเตอรี่ลงในโมดูล DS3231 เพื่อคงเวลาเมื่อถอดปลั๊กไฟ
ขั้นตอนที่ 7: การเขียนโปรแกรม Arduino
ในการตั้งโปรแกรม Arduino ให้เสียบเข้ากับพีซีของคุณโดยใช้สาย mini USB แตกไฟล์ rar และเปิดใน Arduino ตรวจสอบให้แน่ใจว่าไฟล์ทั้งหมดอยู่ในโฟลเดอร์ชื่อ X-Wing-Clock มีไฟล์อื่นนอกเหนือจาก ino ที่จำเป็นและต้องอยู่ในโฟลเดอร์เดียวกับ ino หลังจากตรวจสอบทุกอย่างแล้วให้อัปโหลดรหัสไปยัง Arduino
ขั้นตอนที่ 8: การทำงาน
ในการออกแบบนาฬิกาเรือนนี้ ฉันได้รวมสวิตช์ไว้สองตัว สวิตช์หนึ่งเปิด/ปิดลำโพง และอีกสวิตช์หนึ่งใช้สำหรับระบุเวลาออมแสง
ลำโพงใช้สำหรับเอฟเฟกต์เสียงที่ฉันรู้สึกว่าต้องการเพิ่มเอฟเฟกต์เพิ่มเติม เสียงแรกคือเสียงเครื่องยนต์ และเล่นแบบสุ่มทุกๆ สิบถึงหกสิบนาที ผลกระทบอื่น ๆ เกิดขึ้นกับ "เลเซอร์" และเป็นสัญญาณรบกวนของเลเซอร์ มันเล่นที่ศูนย์นาที สิบห้านาที สามสิบนาที และสี่สิบห้านาที ชีพจร "เลเซอร์" พร้อมเสียงเมื่อเล่น
รางวัลที่สองใน Space Challenge
แนะนำ:
LEDura - นาฬิกา LED แบบอะนาล็อก: 12 ขั้นตอน (พร้อมรูปภาพ)
LEDura - นาฬิกา LED แบบแอนะล็อก: หลังจากทำโปรเจ็กต์ต่างๆ เป็นเวลานาน ฉันตัดสินใจสร้างคำสั่งด้วยตนเอง ในข้อแรก ฉันจะแนะนำคุณตลอดกระบวนการสร้างนาฬิกาอะนาล็อกของคุณเองด้วยวงแหวน LED ที่สามารถระบุตำแหน่งได้ วงแหวนด้านในแสดงชั่วโมง คุณ
นาฬิกา ROY G. BIV: 12 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกา ROY G. BIV: รหัสสีสำหรับทำเครื่องหมายชิ้นส่วนอิเล็กทรอนิกส์คือ DEAD ดังนั้นที่นี่ฉันจะชุบชีวิตบางส่วน นี่คือรหัสสีนาฬิกา 12 ชั่วโมง ฉันใช้เวลามากในการค้นหารูปทรงจอแสดงผลที่ดีที่สุด ดังนั้นสีจึงดูเหมือนกระดาษแผ่นหนึ่งแทนที่จะเป็นจุดไฟ LED ที่เรืองแสง ฉัน
นาฬิกา LED ที่ใช้ Neopixels: 4 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกา LED ที่ใช้ Neopixels: ยินดีต้อนรับสู่คำแนะนำของฉันเกี่ยวกับวิธีสร้างนาฬิกา LED โดยใช้ 60 Neopixels คุณจะพบไฟล์ PDF 3 ไฟล์ที่แนบมา ไฟล์หนึ่งสำหรับส่วนของนาฬิกา อีกอันสำหรับฐาน และอันสุดท้ายคือเทมเพลตเพื่อช่วยในการติดกาว ส่วนต่างๆ เข้าด้วยกัน เพื่อคอม
RGB HexMatrix - นาฬิกา IOT: 5 ขั้นตอน (พร้อมรูปภาพ)
RGB HexMatrix | นาฬิกา IOT: HexMatrix เป็นเมทริกซ์ LED ที่มีพิกเซลสามเหลี่ยมจำนวนมาก การรวมหกพิกเซลทำให้เป็นรูปหกเหลี่ยม มีแอนิเมชั่นมากมายที่สามารถแสดงบนไลบรารี FastLED ในรูปแบบเมทริกซ์ นอกจากนี้ ฉันได้ออกแบบตัวเลขตั้งแต่ 0 ถึง 9 โดยใช้ 10 เซ็กเมนต์สำหรับ
ในสายลม - นาฬิกา Steampunk: 5 ขั้นตอน (พร้อมรูปภาพ)
ในสายลม - นาฬิกา Steampunk: เครื่องมือที่ใช้: Fusion 360, ส่วนขยาย FM Gears, Cura, Wanhao Duplicator i3, PLA Filament, ฮาร์ดแวร์ต่างๆ, การเคลื่อนไหวของควอตซ์ Y888X นี่ไม่ใช่คำแนะนำแบบเต็ม แต่เป็นภาพรวมของเครื่องมือบางอย่างและ วัสดุที่ใช้