สารบัญ:
- ขั้นตอนที่ 1: ขั้นตอนที่ 1…สร้างสามเหลี่ยม
- ขั้นตอนที่ 2: ขั้นตอนที่ 2…เพิ่ม LED's
- ขั้นตอนที่ 3: ขั้นตอนที่ 3…ซ้อนพวกเขาเข้าด้วยกัน
- ขั้นตอนที่ 4: ขั้นตอนที่ 4…แนบสายลบและสายบวกทั้งหมด
- ขั้นตอนที่ 5: ขั้นตอนที่ 5…ทดสอบแสง
- ขั้นตอนที่ 6: ขั้นตอนที่ 6…การเข้ารหัส Arduino
- ขั้นตอนที่ 7: ขั้นตอนที่ 7…รหัสอื่น
- ขั้นตอนที่ 8: ขั้นตอนที่ 8…รหัสอื่น
- ขั้นตอนที่ 9: ขั้นตอนที่ 9…รหัสอื่น
- ขั้นตอนที่ 10: ขั้นตอนที่ 10…รหัสอื่น
- ขั้นตอนที่ 11: ขั้นตอนที่ 11…สร้างรหัสของคุณเอง
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันสร้างสิ่งนี้ในชั้นเรียนที่เราต้องสร้างบางสิ่งจากกระดาษแข็ง ฉันยังสอนการเขียนโค้ดด้วย ดังนั้นฉันจะรวมสิ่งนี้ไว้ในชั้นเรียน โดยที่นักเรียนของฉันต้องสร้างบางสิ่งโดยใช้กระดาษแข็ง แล้วจึงเขียนโค้ดโดยใช้ Arduino แต่ละแถวเป็นแสงของตัวเอง ดังนั้นคุณสามารถเขียนโค้ดได้ไม่จำกัด
ขั้นตอนที่ 1: ขั้นตอนที่ 1…สร้างสามเหลี่ยม
อย่างแรกฉันตัดกระดาษแข็งทั้งหมด ฉันใช้มีด xacto ตัดกระดาษแข็งเป็นแถบที่มีความกว้างเท่ากับไม้หลา แล้วตัดเป็นชิ้น 11 นิ้ว ฉันตัด 27 ชิ้นออกแล้วเริ่มติดกาวให้เป็นสามเหลี่ยม ฉันสร้างมันขึ้นมา 9 ชิ้น หลังจากนั้น ฉันสร้างสามเหลี่ยมทั้งหมด และใช้ตัวเว้นวรรค ฉันวาง 3 รูโดยเว้นระยะห่างเท่าๆ กันโดยใช้วัตถุปลายแหลม
ขั้นตอนที่ 2: ขั้นตอนที่ 2…เพิ่ม LED's
ต่อไป ฉันหารูปแบบของ LED ที่ฉันต้องการ ฉันเลือกลายสีขาว แดง เหลือง น้ำเงิน ขาว น้ำเงิน เหลือง แดง ขาว ฉันเพิ่ม LED จากด้านในของสามเหลี่ยม ฉันเขียนชื่อสีลงในสามเหลี่ยมแต่ละรูปแล้วงอขาบวกขึ้นและขาลบลง…นี่คือวิธีที่ฉันจัดระเบียบทุกอย่าง หลังจากที่ฉันมีไฟ LED ทั้งหมดโดยงอขา ฉันก็บัดกรีลวดรอบๆ ข้างใน ติดขาลบทั้งหมดแล้วต่อด้วยลวดอีกเส้น ติดขาบวกทั้งหมด ฉันแน่ใจว่าฉันมีลวดลบพิเศษห้อยลงที่ปลายด้านหนึ่งแล้วขั้วบวกก็ติดอยู่อีกด้านหนึ่ง
ขั้นตอนที่ 3: ขั้นตอนที่ 3…ซ้อนพวกเขาเข้าด้วยกัน
ต่อไปฉันวางมันทั้งหมดเข้าด้วยกัน ฉันวางมันซ้อนกันเพื่อให้ดูเหมือนดาวจากด้านบน ฉันใช้เดือยเดือยเล็กน้อยและใช้ปืนกาว ฉันเอาเดือยเดือยไปด้านในโดยที่ชั้นทั้งหมดมาบรรจบกัน คุณไม่สามารถมองเห็นเดือยปล้นจากภายนอก ฉันแค่ติดกาวไว้มากเพื่อให้พวกมันอยู่ด้วยกัน
ขั้นตอนที่ 4: ขั้นตอนที่ 4…แนบสายลบและสายบวกทั้งหมด
ต่อไปฉันต่อสายลบทั้งหมดเข้าด้วยกันดังนั้นฉันจึงมีสายลบเพียงเส้นเดียวสำหรับ Arduino ฉันบิดมันเข้าด้วยกันแล้วบัดกรีให้พวกมันอยู่ด้วยกัน ทุกที่ที่ลวดลบอาจสัมผัสสายบวกของ LED ฉันใส่กาวร้อนเพื่อสร้างอุปสรรค หลังจากทำลวดลบเสร็จแล้ว ฉันก็เริ่มเพิ่มลวดหุ้มให้กับสายบวกแต่ละเส้น ฉันใช้ลวดที่มีฝาปิดเพราะฉันไม่ต้องการกังวลว่าลวดจะสัมผัสกับลวดลบ ฉันทำสิ่งนี้สำหรับแต่ละชั้นดังนั้นฉันจึงมีสายบวกแยกกัน 9 เส้น ตอนแรกฉันจะต่อสายเพื่อให้สีทั้งหมดรวมกัน (3 สีขาวจะเป็น 1 สาย 2 สีแดงจะเป็น 1 สายเป็นต้น) แต่แล้วฉันก็ตัดสินใจว่าฉันต้องการควบคุมการเข้ารหัสของพวกเขามากขึ้น
ขั้นตอนที่ 5: ขั้นตอนที่ 5…ทดสอบแสง
ฉันทดสอบไฟเพื่อดูว่าลวดใดเป็นสีใด และติดป้ายกำกับแต่ละเส้นด้วยชั้นใด
ขั้นตอนที่ 6: ขั้นตอนที่ 6…การเข้ารหัส Arduino
สิ่งต่อไปที่ฉันทำคือเขียนโค้ด Arduino ตอนแรกฉันคิดว่าฉันจะไปตามลำดับสีขาว, แดง, ขาว, เหลือง, ขาว, น้ำเงิน นั่นคือรหัสแรกที่ฉันสร้าง ดังนั้นสีขาวทั้งหมดจึงเปิดขึ้นเป็นเวลา 1 วินาทีแล้วจึงดับลง จากนั้นไฟสีแดงทั้งหมดจะเปิดขึ้นเป็นเวลา 1 วินาทีแล้วจึงดับลง ถัดไปเป็นสีขาวอีกครั้ง ตามด้วยสีเหลือง จากนั้นจึงสีขาว จากนั้นสีน้ำเงิน และสุดท้ายเป็นสีขาว ฉันจะเพิ่มขั้นตอนสำหรับการเข้ารหัสที่เหลือที่ฉันทำ จริงๆแล้วการเข้ารหัสนั้นไม่จำกัด คุณสามารถทำรูปแบบใดก็ได้ที่คุณต้องการด้วย 9 ชั้น
ขั้นตอนที่ 7: ขั้นตอนที่ 7…รหัสอื่น
รหัสนี้ทำให้ไฟ LED ติดทั้งหมดครู่หนึ่งแล้วดับลง ถัดมา ไฟ LED สีขาวจะติดขึ้นครู่หนึ่งแล้วดับลง จากนั้นไฟ LED ทั้งหมดจะเปิดขึ้นอีกครั้งและดับลง ตามด้วยสีแดง ตามด้วยสีเหลือง ตามด้วยสีน้ำเงิน ตามด้วยไฟ LED ทั้งหมดอีกครั้ง
ขั้นตอนที่ 8: ขั้นตอนที่ 8…รหัสอื่น
รหัสนี้ทำให้ไฟ LED หมุนหนึ่งดวงและเปิดทีละดวงจนสุดแล้วกลับลงมา
ขั้นตอนที่ 9: ขั้นตอนที่ 9…รหัสอื่น
รหัสนี้ทำให้ LED ไล่ตามกันทีละตัว จากล่างขึ้นบนแล้วเริ่มใหม่อีกครั้งที่ด้านล่าง
ขั้นตอนที่ 10: ขั้นตอนที่ 10…รหัสอื่น
รหัสนี้ทำให้ไฟ LED กะพริบหนึ่งดวงและไล่ตามกันขึ้นแล้วถอยกลับ
ขั้นตอนที่ 11: ขั้นตอนที่ 11…สร้างรหัสของคุณเอง
คุณสามารถสร้างโค้ดต่างๆ ได้มากมายเพื่อใช้กับสิ่งนี้ เพราะแต่ละเลเยอร์จะมีหมายเลขพินของตัวเองบน Arduino