สารบัญ:

ไฟ LED สามเหลี่ยม: 11 ขั้นตอน (พร้อมรูปภาพ)
ไฟ LED สามเหลี่ยม: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ไฟ LED สามเหลี่ยม: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ไฟ LED สามเหลี่ยม: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 🔥ป้ายสามเหลี่ยมฉุกเฉินแบบมีไฟ LED พกพาง่าย ปรับจังหวะได้ ! 2024, พฤศจิกายน
Anonim
Image
Image
ไฟ LED สามเหลี่ยม
ไฟ LED สามเหลี่ยม

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

ขั้นตอนที่ 1: ขั้นตอนที่ 1…สร้างสามเหลี่ยม

ขั้นตอนที่ 1…สร้างสามเหลี่ยม
ขั้นตอนที่ 1…สร้างสามเหลี่ยม
ขั้นตอนที่ 1…สร้างสามเหลี่ยม
ขั้นตอนที่ 1…สร้างสามเหลี่ยม

อย่างแรกฉันตัดกระดาษแข็งทั้งหมด ฉันใช้มีด xacto ตัดกระดาษแข็งเป็นแถบที่มีความกว้างเท่ากับไม้หลา แล้วตัดเป็นชิ้น 11 นิ้ว ฉันตัด 27 ชิ้นออกแล้วเริ่มติดกาวให้เป็นสามเหลี่ยม ฉันสร้างมันขึ้นมา 9 ชิ้น หลังจากนั้น ฉันสร้างสามเหลี่ยมทั้งหมด และใช้ตัวเว้นวรรค ฉันวาง 3 รูโดยเว้นระยะห่างเท่าๆ กันโดยใช้วัตถุปลายแหลม

ขั้นตอนที่ 2: ขั้นตอนที่ 2…เพิ่ม LED's

ขั้นตอนที่ 2…เพิ่ม LED's
ขั้นตอนที่ 2…เพิ่ม LED's

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

ขั้นตอนที่ 3: ขั้นตอนที่ 3…ซ้อนพวกเขาเข้าด้วยกัน

ขั้นตอนที่ 3… วางซ้อนกัน
ขั้นตอนที่ 3… วางซ้อนกัน

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

ขั้นตอนที่ 4: ขั้นตอนที่ 4…แนบสายลบและสายบวกทั้งหมด

ต่อไปฉันต่อสายลบทั้งหมดเข้าด้วยกันดังนั้นฉันจึงมีสายลบเพียงเส้นเดียวสำหรับ Arduino ฉันบิดมันเข้าด้วยกันแล้วบัดกรีให้พวกมันอยู่ด้วยกัน ทุกที่ที่ลวดลบอาจสัมผัสสายบวกของ LED ฉันใส่กาวร้อนเพื่อสร้างอุปสรรค หลังจากทำลวดลบเสร็จแล้ว ฉันก็เริ่มเพิ่มลวดหุ้มให้กับสายบวกแต่ละเส้น ฉันใช้ลวดที่มีฝาปิดเพราะฉันไม่ต้องการกังวลว่าลวดจะสัมผัสกับลวดลบ ฉันทำสิ่งนี้สำหรับแต่ละชั้นดังนั้นฉันจึงมีสายบวกแยกกัน 9 เส้น ตอนแรกฉันจะต่อสายเพื่อให้สีทั้งหมดรวมกัน (3 สีขาวจะเป็น 1 สาย 2 สีแดงจะเป็น 1 สายเป็นต้น) แต่แล้วฉันก็ตัดสินใจว่าฉันต้องการควบคุมการเข้ารหัสของพวกเขามากขึ้น

ขั้นตอนที่ 5: ขั้นตอนที่ 5…ทดสอบแสง

ฉันทดสอบไฟเพื่อดูว่าลวดใดเป็นสีใด และติดป้ายกำกับแต่ละเส้นด้วยชั้นใด

ขั้นตอนที่ 6: ขั้นตอนที่ 6…การเข้ารหัส Arduino

Image
Image
ขั้นตอนที่ 6…การเข้ารหัส Arduino
ขั้นตอนที่ 6…การเข้ารหัส Arduino
ขั้นตอนที่ 6…การเข้ารหัส Arduino
ขั้นตอนที่ 6…การเข้ารหัส Arduino

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

ขั้นตอนที่ 7: ขั้นตอนที่ 7…รหัสอื่น

Image
Image
ขั้นตอนที่ 7…รหัสอื่น
ขั้นตอนที่ 7…รหัสอื่น
ขั้นตอนที่ 7…รหัสอื่น
ขั้นตอนที่ 7…รหัสอื่น

รหัสนี้ทำให้ไฟ LED ติดทั้งหมดครู่หนึ่งแล้วดับลง ถัดมา ไฟ LED สีขาวจะติดขึ้นครู่หนึ่งแล้วดับลง จากนั้นไฟ LED ทั้งหมดจะเปิดขึ้นอีกครั้งและดับลง ตามด้วยสีแดง ตามด้วยสีเหลือง ตามด้วยสีน้ำเงิน ตามด้วยไฟ LED ทั้งหมดอีกครั้ง

ขั้นตอนที่ 8: ขั้นตอนที่ 8…รหัสอื่น

Image
Image

รหัสนี้ทำให้ไฟ LED หมุนหนึ่งดวงและเปิดทีละดวงจนสุดแล้วกลับลงมา

ขั้นตอนที่ 9: ขั้นตอนที่ 9…รหัสอื่น

Image
Image

รหัสนี้ทำให้ LED ไล่ตามกันทีละตัว จากล่างขึ้นบนแล้วเริ่มใหม่อีกครั้งที่ด้านล่าง

ขั้นตอนที่ 10: ขั้นตอนที่ 10…รหัสอื่น

Image
Image

รหัสนี้ทำให้ไฟ LED กะพริบหนึ่งดวงและไล่ตามกันขึ้นแล้วถอยกลับ

ขั้นตอนที่ 11: ขั้นตอนที่ 11…สร้างรหัสของคุณเอง

คุณสามารถสร้างโค้ดต่างๆ ได้มากมายเพื่อใช้กับสิ่งนี้ เพราะแต่ละเลเยอร์จะมีหมายเลขพินของตัวเองบน Arduino

แนะนำ: