สารบัญ:

Led Matrix 16x16: 7 ขั้นตอน (พร้อมรูปภาพ)
Led Matrix 16x16: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Led Matrix 16x16: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Led Matrix 16x16: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to control 16x16 WS2812 Led Matrix with Smartphone 2024, กรกฎาคม
Anonim
Image
Image
นำเมทริกซ์ 16x16
นำเมทริกซ์ 16x16
นำเมทริกซ์ 16x16
นำเมทริกซ์ 16x16

สวัสดี, นี่เป็นคำสั่งสอนครั้งแรกของฉันที่ฉันเคยเขียน ตื่นเต้นมากที่ได้ทำงานนี้:)

ในโปรเจ็กต์นี้ ฉันจะแสดงวิธีสร้างเมทริกซ์แบบ LED ขนาด 16 คูณ 16 อันยอดเยี่ยม

มันดีมากที่จะสร้างและคุณเรียนรู้มากมายในขณะที่ทำมัน

ส่วนใหญ่ฉันแค่ทำ stuf เพราะฉันชอบมัน แต่คราวนี้ฉันสอนบางทีมันอาจจะใช้งานได้จริง

ก่อนอื่น คุณสามารถใช้มันเป็นของตกแต่งที่สวยงาม (เกือบเป็นงานศิลปะ:)) ประการที่สอง คุณสามารถใช้มันเป็นแหล่งกำเนิดแสงที่หรี่แสงได้สำหรับวิดีโอของคุณ

ดังนั้นหลังจากนี้ blablabla มาสร้างสิ่งต่าง ๆ กันเถอะ!!

ขั้นตอนที่ 1: คุณต้องการฮาร์ดแวร์ (วัสดุ) อะไร

คุณต้องการฮาร์ดแวร์ (วัสดุ) อะไร?
คุณต้องการฮาร์ดแวร์ (วัสดุ) อะไร?

ชิ้นส่วนส่วนใหญ่ที่ฉันพบในอีเบย์ (คำเป็นไฮเปอร์ลิงก์) mdf และอะคริลิกมีอยู่ในร้านค้าในพื้นที่

  • Arduino nano (Belgium Link) หรือ Uno (Belgium Link) ฉันเคยใช้ Nano ในโครงการนี้มาก่อนเพราะมีขนาดเล็กและง่ายต่อการซ่อน;)
  • สวิตช์เปิด/ปิด
  • โพเทนชิออมิเตอร์พร้อมปุ่มหมุนที่คุณเลือก
  • ตัวต้านทาน 470 โอห์ม
  • 256 (16*16= 256) adressable rgb leds WS2812B (Belgium Link) (ไฟล์ หากคุณต้องการสร้างเมทริกซ์ขนาด 10 x 10 หรือ 8 คูณ 8)
  • สาย 3 พินบางตัว (ฉันใช้ arround 7m ฉันเดา)
  • พาวเวอร์ซัพพลาย 5V 20A
  • กาวไม้ (เบลเยี่ยมลิงค์)
  • แผ่น MDF: 600 มม. x 300 มม.;
  • 4 จาก 3 มม. (ตัวเมทริกซ์เอง)
  • 2 จาก 6 มม. (ขอบและกล่องจ่ายไฟ)
  • 2 จาก 9 มม. (สำหรับแผ่นรองหลัง)
  • แผ่นอะคริลิก (PMMA) 58.85 ซม. x 58.85 ซม. (ไม่ชัดเจนไม่ใช่ตัวกระจายแสงที่มีประสิทธิภาพมาก)
  • สติ๊กเกอร์บางตัว (Belgium Link) (ไม่บังคับ เพราะติดไฟ)

ขั้นตอนที่ 2: คุณต้องการเครื่องมืออะไร

คุณต้องการเครื่องมืออะไร?
คุณต้องการเครื่องมืออะไร?

คุณต้องการเครื่องมือบางอย่าง แต่ถ้าคุณเป็น (เช่นฉัน) นัก DIY ที่กระตือรือร้น คุณจะมีเครื่องมือเหล่านี้ไว้คอยบริการ

  • หัวแร้ง
  • ปืนกาวร้อน
  • กรรไกร
  • คีม
  • ประแจ
  • ซุปเปอร์กาว
  • กาวร้อน
  • ลวดเชื่อม
  • เครื่องปอกสายเคเบิล

ขั้นตอนที่ 3: LaserCutting Enclosure

LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม
LaserCutting เปลือกหุ้ม

ฉันทำตู้รูจาก MDF ราคาถูก ทนทาน และใช้งานง่าย

ฉันไปที่ร้านตัดด้วยเลเซอร์ในท้องถิ่นเพื่อตัดชิ้นส่วนออกจากแผ่น mdf ขนาด 300 มม. x 600 มม.

ดูขั้นตอนที่ 1 สำหรับความหนาของแผ่น

คุณสามารถค้นหาไฟล์สำหรับชิ้นส่วนด้านล่าง (ด้วยความยินดี;))

ไฟล์ชิ้นส่วน pdf

ไฟล์ชิ้นส่วน.ai

ขั้นตอนที่ 4: วางมันเข้าด้วยกัน

ใส่กัน
ใส่กัน
ใส่กัน
ใส่กัน
ใส่กัน
ใส่กัน

ขั้นตอนแรกคือใส่แผ่น mdf ทั้งหมดเข้าด้วยกัน

คุณเพียงแค่กาวชิ้นส่วนทั้งหมดเข้าด้วยกันเหมือนในภาพแผ่น 3 มม. มีรูเล็ก ๆ ที่ด้านหนึ่ง

รูนี้ (ช่องสี่เหลี่ยมจัตุรัส) เป็นช่องสำหรับจัดการสายเคเบิล ดังนั้นจึงไม่มีแสงส่องออกมาจากกล่อง:)

เพียงเปลี่ยนวิธีการเดินสายที่คุณนำเมทริกซ์

คุณสามารถเริ่มต้นจากทุกมุม ตราบใดที่คุณทำตามสพาเทิร์น (ดูรูป) (ฉันเริ่มที่มุมซ้ายบน) (หมายเหตุ รหัสจะแตกต่างกันในภายหลัง แต่ยังคงแก้ไขได้)

หลังจากที่คุณประกอบ mdf เข้าด้วยกัน คุณจะเริ่มติดไฟ LED และเริ่มบัดกรีส่วนประกอบทั้งหมด เช่น แผนผัง (มันจะใช้เวลามาก แค่อดทน!)

หมายเหตุ: ฉันเห็นว่าฉันลืมวาดตัวต้านทานในแผนผัง ตัวต้านทาน 470 โอห์มตัวนี้ต้องวางไว้ระหว่างพินดิจิทัลบน Arduino nano และอินพุตของ LED ตัวแรกของเมทริกซ์

ฉันได้ทำรูสำหรับ Arduino nano โพเทนชิออมิเตอร์และสวิตช์ที่มุมซ้ายบนของเมทริกซ์ (แผงด้านข้าง)

บน Arduino ฉันใช้พิน D9 สำหรับไฟ LED (แต่แผนผังบอกว่า 8 ใช่ แต่ฉันเปลี่ยนแล้ว;) คุณสามารถเลือกได้ al พินดิจิตอลจะทำงานเพียงแค่เปลี่ยนรหัสในภายหลัง) และพิน A1 สำหรับโพเทนชิออมิเตอร์

ขั้นตอนที่ 5: มาเพิ่มพลังกันเถอะ

มาเพิ่มพลังกันเถอะ
มาเพิ่มพลังกันเถอะ
มาเพิ่มพลังกันเถอะ
มาเพิ่มพลังกันเถอะ
มาเพิ่มพลังกันเถอะ
มาเพิ่มพลังกันเถอะ

เอ่อ ฉันใส่เมทริกซ์แล้ว แต่มันใช้งานไม่ได้ …

ก็ … นั่นเป็นเพราะ Arduino nano ของคุณไม่มีรหัสให้อ่าน - มาแก้ไขกันเถอะ

ก่อนอื่นรหัส simpel (เหมือนกันเสมอเพราะเราจะไม่ให้คุณเชื่อมต่อแบบอนุกรมผ่าน usb;))

หมายเหตุสำคัญ:

  • การเชื่อมต่อแบบอนุกรมใช้งานแบบไร้สายไม่ได้;) (สำหรับ Jinx ดูภายหลัง คุณต้องเสียบสาย USB เสมอ)
  • ก่อนเชื่อมต่อ Arduino กับพีซี ตรวจสอบให้แน่ใจว่าคุณจ่ายไฟให้กับเมทริกซ์นำจากเต้ารับที่ผนังก่อน ถ้าไม่เช่นนั้น มันจะทำให้พีซีของคุณเสียหาย ทำให้กระแสไฟไหลออกมาก!!!!!!!!!!
  • หากคุณยังไม่ได้ทำ คุณต้องติดตั้ง FastLed Library คุณสามารถค้นหาสิ่งนี้ได้ใน arduino IDE!

Jinx (ไฟล์ด้านล่าง)

Jinx คืออะไร มันคือโปรแกรมที่แสดงพิกเซลสำหรับเมทริกซ์นำ

วิธีใช้งาน;

  • ก่อนอื่นไปดาวน์โหลดไฟล์ทั้งหมดด้านล่าง
  • แกะ Jinx และติดตั้ง arduino IDE (ฉันเดาว่าคุณมีอยู่แล้ว)
  • เปลี่ยนไฟล์ ino (ถ้าจำเป็น) และอัปโหลดไปยัง arduino nano ของคุณ (บอร์ดและพอร์ต COM ต้องถูกต้อง)
  • ต่อสาย usb ไว้
  • วิ่ง Jinx
  • คลิกตัวเลือกเมทริกซ์การตั้งค่าและเปลี่ยนขนาดเมทริกซ์ของคุณ (เหมือง 16 x 16 พิกเซล)
  • คลิกตั้งค่าอุปกรณ์ส่งออกและเลือกอุปกรณ์ที่ถูกต้อง
  • คลิกตั้งค่า เริ่มส่งออก
  • เพลิดเพลินไปกับความเป็นไปได้ (เพียงแค่เล่นรอบ)

ไฟล์ Jinx Arduino

ไฟล์ติดตั้ง Jinx

ขั้นตอนที่ 6: ไม่มี Serial

ไม่มีซีเรียล
ไม่มีซีเรียล
ไม่มีซีเรียล
ไม่มีซีเรียล
ไม่มีซีเรียล
ไม่มีซีเรียล

ฉันรู้ถูกต้อง คุณต้องการทำสายเคเบิล USB หาย

มีวิธีอยู่ แต่คราวนี้จะตั้งโปรแกรมยากขึ้นนิดหน่อย เพราะโค้ดจะแตกต่างกันไปในแต่ละภาพ/gif

แทนที่จะอัปโหลดโค้ดสำหรับ Jinx ให้ใช้ไฟล์ ino นี้

ฉันไม่ได้ทำงานโดยไม่มี Jinx และไม่ต้องการการเชื่อมต่อ USB เมื่ออัปโหลด

โดยเฉพาะอย่างยิ่งสำหรับคุณผู้ชายที่อ่านคำแนะนำทั้งหมด ฉันอัพไฟล์ชื่อ Spooky.ino

มันแสดง 4 pacman phantoms ที่คุณรัก;)

หมุนโพเทนชิออมิเตอร์ไปรอบๆ และค้นหาว่ามันทำอะไร:p

คุณสามารถปรับแต่งมันและสร้างของคุณเองได้หากต้องการ;)

Spooky.ino

ขั้นตอนที่ 7: มาร็อคปาร์ตี้กันเถอะ

Image
Image

ตอนนี้คุณมีของคุณเอง

ขอให้สนุกและสนุกไปกับ RGB LedMatrix ที่คุณสร้างขึ้นเอง:p

แสดงให้เพื่อนและครอบครัวของคุณโพสต์ในปฏิกิริยา !!

มีคำถามอะไรถามได้นะ จะทำทุกอย่างเพื่อช่วยเหลือพวกคุณ!!

หากคุณชอบโปรเจ็กต์นี้ กดติดตามฉันและโหวตให้โปรเจ็กต์นี้ จะอัปโหลดเพิ่ม!

เจอกันเร็วๆนี้!!

สันติภาพ

แนะนำ: