สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เมื่อคุณรู้สึกว่าคุณได้ปรับแต่งเครื่องพิมพ์ 3D ของคุณเพื่อให้ได้งานพิมพ์คุณภาพดี คุณก็เริ่มมองหาโมเดลเจ๋งๆ ที่ www.thingiverse.com ฉันพบ The Forbidden Tower โดย kijai และคิดว่ามันจะเป็นการทดสอบที่ยอดเยี่ยมสำหรับเครื่องพิมพ์ของฉัน (Anet A8)
งานพิมพ์ออกมาดี (ไม่เป๊ะ) แต่ฉันก็มีความสุข … จนกระทั่งฉันเห็นผู้สร้างรวมโมเดลที่กลวงออกเพื่อให้คุณเพิ่มแสงเข้าไปข้างในได้!
สิ่งเดียวที่ต้องทำคือเชื่อมต่อ RGB LED กับ Node MCU ESP8266 และควบคุมสีผ่าน WiFi!:NS
ขั้นตอนที่ 1: ขั้นตอนที่ 1: พิมพ์หอคอยต้องห้าม
ฉันมี Anet A8 และนี่คือการตั้งค่าที่ฉันใช้:
- ความสูงของชั้น - 0.2mm
- แพ - ใช่ - 8mm
- เติม - 15%
- รองรับ - ไม่
- ไส้หลอด - CCTree Silver PLA 1.75mm
-
พิมพ์อุณหภูมิ:
- เครื่องอัดรีด: 200 องศา
- เตียงอุ่น: 60 องศา
- ความเร็วในการพิมพ์ - 60 มม./วินาที
- ความเร็วในการเดินทาง - 120 มม./วินาที
ขั้นตอนที่ 2: ขั้นตอนที่ 2: อะไหล่ที่จำเป็น
คุณจะต้องมีสิ่งต่อไปนี้:
- Node MCU 12E - ในทางเทคนิคแล้วโมดูล ESP8266 ควรใช้งานได้
- บอร์ดฝ่าวงล้อม Micro USB - (ตัวเลือก - หากคุณใช้ Node MCU จะมีไมโคร USB ในตัว)
- ไฟ LED RGB - WS2812x
ขั้นตอนที่ 3: ขั้นตอนที่ 3: เครื่องมือ
เครื่องมือที่ฉันใช้:
- หัวแร้ง
- ตัวช่วย
- ลวดบัดกรี
- สายไฟฟ้า-ไม่ต้องเกจสูง
ขั้นตอนที่ 4: ขั้นตอนที่ 4: ตัดสินใจว่าจะใช้ส่วนประกอบใด
แนวคิด:เดิมทีฉันต้องการใช้โมดูล ESP8266-12E โดยไม่มีบอร์ดฝ่าวงล้อม แต่ถ้าฉันไปเส้นทางนี้ ฉันจะต้อง:
- ตัวแปลงสเต็ปดาวน์ 5v เป็น 3.3v แยกต่างหาก
- ตัวแปลงอนุกรม USB บางอย่างเช่นโมดูล FTDI หรือ CP2012
- ประสานชิป ESP8266 12E เข้ากับบอร์ดฝ่าวงล้อมของตัวเอง
โปรดดูภาพที่แสดงให้เห็นว่าส่วนประกอบเหล่านี้จะเชื่อมต่ออย่างไร นี้นำมาจากหน้านี้ เครดิตไปที่พวกเขา:)
เหตุผลที่ฉันต้องการไปเส้นทางนี้เพื่อประหยัดเนื้อที่ เนื่องจากภายในหอคอยไม่ใหญ่มาก แต่เมื่อคุณรวมส่วนประกอบพิเศษทั้งหมดที่คุณต้องการ ยกเว้นโมดูล ESP8266 ก็กลายเป็นว่าต้องใช้ พื้นที่มากขึ้น.
ดังนั้นฉันจึงไปกับโมดูล Node MCU 8266:) ซึ่งมีในตัวดังต่อไปนี้:
- ตัวแปลง USB-Serial เพื่อการสื่อสารกับคอมพิวเตอร์อย่างง่ายดาย
- ตัวควบคุม 3.3v
- ESP8266 12E พร้อมหมุดฝ่าวงล้อม
การดำเนินการ:
สิ่งเดียวที่ฉันต้องการคือ:
- โมดูล Node MCU ESP8266
- W2812 LED
- สายไฟฟ้าบางเส้นที่ฉันกู้มาจากแหล่งจ่ายไฟ ATX ตัวเก่า
ขั้นตอนที่ 5: ขั้นตอนที่ 5: ซอฟต์แวร์และไลบรารี
ซอฟต์แวร์:ฉันใช้ Arduino IDE บน Mac OS
ไดรเวอร์: นี่จะช่วยคุณประหยัดเวลาได้มาก!
คุณจะต้องได้รับไดรเวอร์ต่อไปนี้จาก:
- ://kig.re/2014/12/31/how-to-use-arduino-nano-…
- https://www.silabs.com/products/development-tools/..
ไลบรารี Arduino:https://github.com/russp81/LEDLAMP_FASTLEDs
ต่อไปนี้มาจากหน้า GitHub ด้านบน เครดิตไปที่ russp81:
ไลบรารี FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting ไลบรารี: https://github.com/toblum/McLighting jscolor ตัวเลือกสี: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting หากคุณไม่คุ้นเคยกับวิธีตั้งค่า ESP8266 ของคุณ ให้ดู readme บน git ของ McLighting ซึ่งเขียนได้ดีและควรเริ่มต้นใช้งาน ในระยะสั้น คุณจะ:
- กำหนดค่า Arduino IDE เพื่อสื่อสารกับ ESP8266
- อัปโหลดภาพร่าง (จาก repo นี้) ภาพร่างได้รับการตั้งค่าสำหรับ 240 พิกเซล WS2812B GRB LED Strip (เปลี่ยนตัวเลือกที่เกี่ยวข้องใน "definitions.h" ตามที่คุณต้องการ)
- ในการเปิดตัวครั้งแรก ESP8266 จะโฆษณาว่าเป็นเครือข่าย WiFi ของตัวเองเพื่อให้คุณเชื่อมต่อได้ เมื่อคุณเชื่อมต่อแล้ว ให้เปิดเบราว์เซอร์ของคุณ และอินเทอร์เฟซบนเว็บก็อธิบายได้ด้วยตนเอง (หากอินเทอร์เฟซไม่โหลด ให้พิมพ์ "192.168.4.1" ลงในเบราว์เซอร์แล้วกดไป)
- เมื่อ ESP อยู่ในเครือข่าย wifi ของคุณแล้ว คุณสามารถอัปโหลดไฟล์ที่จำเป็นสำหรับอินเทอร์เฟซเว็บได้โดยพิมพ์ที่อยู่ IP ของ ESP ตามด้วย "/ แก้ไข" (เช่น 192.168.1.20/แก้ไข) จากนั้นอัปโหลดไฟล์จากโฟลเดอร์ที่ระบุว่า "อัปโหลดไฟล์เหล่านี้" จาก repo นี้
- เมื่อคุณอัปโหลดเสร็จแล้ว ให้พิมพ์ IP ของ ESP ลงในเบราว์เซอร์ของคุณ แล้วคุณจะพร้อมใช้งาน!"
เครดิตไปที่ Soumojit สำหรับคำแนะนำของเขาซึ่งช่วยได้มาก:
www.instructables.com/id/WiFi-Led-Fedora-H…
ขั้นตอนที่ 6: ขั้นตอนที่ 6: การเดินสายไฟ
สิ่งนี้ง่ายมาก เนื่องจากฉันใช้ชิป LED WS2812 เพียงตัวเดียวและ Node MCU
สิ่งที่คุณต้องทำคือ:
- เชื่อมต่อ WS2812 Data In กับ D1 บน Node MCU
- WS2812 Vin+ เป็น Vin บน Node MCU (ควรเป็น 5v ที่เข้ามาใน USB)
- WS2812 VCC/Vin- ถึง GND บนโหนด MCU
คุณสามารถใช้แหล่งพลังงานไมโคร USB ใดก็ได้ (ที่ชาร์จโทรศัพท์มือถือ คอมพิวเตอร์ หรือแม้แต่พาวเวอร์แบงค์)
แค่นั้นแหละ!:)