สารบัญ:
วีดีโอ: LEGO Dots Light-Up Belt: 6 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
LEGO #LetsBuildTogether สำรวจ สร้าง และแบ่งปันผลงาน LEGO ของคุณ
เสบียง
ส่วนประกอบฮาร์ดแวร์
- LEGO Dots x 16
- Pixelblaze V2 x1
- SK9822 LEDs
- ที่ใส่แบตเตอรี่ AAA x 1
- แบตเตอรี่ AAA x3
- Kester ประสาน x 1
- ปลอกหุ้มซิลิโคน 30AWG ควั่นแกนลวด x 4
เครื่องมือช่าง
- หัวแร้ง
- Helping Hands Third Hand Soldering Tool (เป็นทางเลือก แต่มีประโยชน์)
ขั้นตอนที่ 1: ขั้นตอนที่ 1: เลโก้ไม่ได้อยู่บนโต๊ะเสมอไป
LEGO #LetsBuildTogether สำรวจ สร้าง และแบ่งปันผลงาน LEGO ของคุณ
ฉันชอบใช้สิ่งต่าง ๆ เพื่อจุดประสงค์ที่ไม่ได้ตั้งใจ และเลโก้ก็ไม่มีข้อยกเว้น ฉันต้องการใช้สาย LEGO Dots ใหม่และเพิ่ม LEDS บางส่วนเพื่อให้เกิดประกายไฟ
- ไฟ LED: ฉันใช้ไฟ LED SK9822 คุณยังสามารถใช้ไฟ LED DotStar ของ Adafruit ได้ คุณต้องมีพินอินพุท 4 อัน (ไม่ใช่ 3 อันเหมือนแถบนีโอพิกเซลทั่วไป) พิน 2 อันสำหรับกำลัง 1 สำหรับนาฬิกาและ 1 สำหรับข้อมูล
- ตัวควบคุม: ฉันใช้ตัวควบคุม Pixelblazev2 WiFi LED ของ ElectroMage เพื่อให้สามารถอัปเดตรูปแบบ LED ผ่านโหมด AP (จุดเข้าใช้งาน) ได้อย่างรวดเร็ว รวดเร็วและคุณสามารถเขียนรูปแบบ LED ใหม่ในโปรแกรมแก้ไขสดบนเว็บได้อย่างง่ายดาย
ขั้นตอนที่ 2: ขั้นตอนที่ 2: ผู้เชื่อประสาน
คุณมีตัวเลือกต่างๆ ในการเชื่อมต่อแถบ LED ฉันไปกับตัวเลือก 2 สำหรับโครงการนี้
- ตัวเลือกที่ 1: บัดกรีสายไฟโดยตรงไปยังแถบ LED จากนั้นจึงต่อกับตัวควบคุม Pixelblazev2 โดยตรง
- ตัวเลือกที่ 2: บัดกรีสายไฟโดยตรงไปยังแถบ LED และบัดกรีขั้วต่อขั้วต่อสกรูขนาด 5 มม. กับตัวควบคุม Pixelblazev2 แล้วต่อสายไฟ LED เข้ากับแผงขั้วต่อ
ขั้นตอนที่ 3: ขั้นตอนที่ 3: ต่อสายไฟ LED เข้ากับ Terminal Block บน Pixelblazev2 Controller
ต่อสายไฟ LED ที่คุณบัดกรีเข้ากับแผงขั้วต่อแล้วขันสกรูให้แน่นด้วยไขควง ตรวจสอบให้แน่ใจว่าสายไฟแถบ LED เชื่อมต่อกับขั้วต่อที่ถูกต้อง
- 5V - 5V
- CLK - CO
- DAT - DI
- GND - GND
ขั้นตอนที่ 4: ขั้นตอนที่ 4: พลังงาน
Pixelblazev2 และแถบ LED สามารถจ่ายไฟผ่าน micro USB บนตัวควบคุม Pixelblazev2 พลังงาน USB เชื่อมต่อภายในกับขั้วสกรู 5v และกระแสไฟทั้งหมดควรเก็บไว้ที่ 1.8A (คุณไม่แน่ใจว่าจะดูระดับพลังงานของแหล่งจ่ายไฟ USB ที่คุณวางแผนจะใช้)
ขั้นตอนที่ 5: ขั้นตอนที่ 5. การควบคุม LEDs
เชื่อมต่อแหล่งพลังงานของคุณกับ Pixelblazev2 ซึ่งจะตั้งค่าตัวควบคุมเป็นโหมดการตั้งค่าโดยอัตโนมัติ ตัวควบคุมจะสร้างเครือข่าย WiFi ใหม่ที่ขึ้นต้นด้วย "pixelblaze_" ตามด้วยเลขฐานสิบหกแบบสุ่ม ที่นี่คุณสามารถกำหนดค่าคอนโทรลเลอร์ให้ทำงานในโหมด AP (จุดเข้าใช้งาน) (ซึ่งเป็นสิ่งที่ฉันทำสำหรับโครงการนี้)
เชื่อมต่อกับเครือข่าย Pixelblazev2 ของคุณจากคอมพิวเตอร์หรืออุปกรณ์มือถือ จากนั้นหน้าจอตัวจัดการ WiFi ควรปรากฏขึ้นบนคอมพิวเตอร์หรืออุปกรณ์ของคุณ หากหน้าจอไม่เปิดโดยอัตโนมัติ คุณสามารถเปิดเบราว์เซอร์และไปที่
เลือกประเภท LED: APA102/SK9822/DotStar
มีรูปแบบ LED ที่ตั้งไว้ล่วงหน้า หรือหากคุณต้องการความท้าทาย คุณสามารถเขียนรูปแบบของคุณเองได้
โหมดขั้นสูง: การเขียนรูปแบบของคุณเอง ตัวแก้ไขสามารถใช้อาร์เรย์ JSON หรือหลายอาร์เรย์ของ JavaScript 4 พิกเซล หนึ่งอันในแต่ละมุม: บนซ้าย ขวาบน ขวาล่าง และซ้ายล่าง
รหัส JavaScript