สารบัญ:
- ขั้นตอนที่ 1: ทักษะที่จำเป็น
- ขั้นตอนที่ 2: รายการส่วนประกอบและชิ้นส่วน
- ขั้นตอนที่ 3: แผนภาพวงจร
- ขั้นตอนที่ 4: การออกแบบและสั่งซื้อ PCB
- ขั้นตอนที่ 5: การประกอบ
- ขั้นตอนที่ 6: การเขียนโปรแกรม ESP8266 และการทดสอบ
- ขั้นตอนที่ 7: การเขียนโปรแกรมขั้นสุดท้ายและการแสดงข้อความ
วีดีโอ: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
นี่คือการแนะนำโครงการที่ฉันตื่นเต้นมากที่จะแสดงให้คุณเห็น เกี่ยวกับเมทริกซ์ LED อัจฉริยะแบบ DIY ที่จะช่วยให้คุณแสดงข้อมูลได้ เช่น สถิติของ YouTube สถิติบ้านอัจฉริยะ เช่น อุณหภูมิ ความชื้น อาจเป็นนาฬิกาง่ายๆ หรือเพียงแค่แสดงข้อความและภาพเคลื่อนไหว
ในบทช่วยสอนแรกนี้ ฉันจะทำการทดสอบครั้งแรกและแสดงข้อความ
หากคุณเป็นผู้เรียนรู้ด้วยภาพ ฉันรู้ว่าวิดีโอมีค่ามากกว่า 1,000 คำ ดังนั้นนี่คือวิดีโอการสอน (ฉันพูดภาษาสเปนได้ โปรดพิจารณาเปิดคำบรรยายภาษาอังกฤษ):
หวังว่าคุณจะสนุกกับโครงการ!.
ขั้นตอนที่ 1: ทักษะที่จำเป็น
อย่างที่คุณสังเกตได้ ไม่มีอะไรยากสำหรับโปรเจ็กต์นี้ แต่คุณจะต้องมีความรู้พื้นฐานเกี่ยวกับ:
- ใช้ Arduino IDE
-3D การพิมพ์หรืองานฝีมือ (สำหรับ Grid)
-งานเชื่อม
- การเดินสายไฟ
ขั้นตอนที่ 2: รายการส่วนประกอบและชิ้นส่วน
สถานที่ที่ดีที่ฉันสามารถแนะนำให้ค้นหาส่วนประกอบของคุณคือ MakerFocus เป็นร้านฮาร์ดแวร์โอเพ่นซอร์ส!
- PCB คุณสามารถเลือกระหว่างรุ่น No LEDs และ ADD the LED's Strips ได้ด้วยตัวเองหรือแบบที่มี LED
- ESP8266 (ไมโครคอนโทรลเลอร์)
- WS2812 แถบไฟ LED
- แหล่งจ่ายไฟ 5v 2A
- แจ็คเพาเวอร์ PCB
- เครื่องพิมพ์ 3 มิติ (อุปกรณ์เสริม) คุณสามารถทำชิ้นส่วนด้วยกระดาษแข็งหรือวัสดุแข็ง
ขั้นตอนที่ 3: แผนภาพวงจร
นี่คือแผนภาพวงจร คุณมีตัวเลือกมากมายในการทำโครงการ คุณสามารถสร้างส่วนควบคุมของวงจรได้ ดังที่แสดงในภาพแรก จากนั้นติดแถบ LED แต่ละอันตามที่แสดงในภาพที่ 3
คุณสามารถใช้แผง LED แทนแถบ LED ได้
มันมีการเชื่อมต่อภายในทั้งหมดของวงจรที่จะช่วยให้เราสามารถสร้างการออกแบบ PCB ได้ในภายหลัง ฉันยังแนบ PDF ของ Schematics เพื่อให้คุณมองเห็นได้ดีขึ้น
ดาวน์โหลด Schematics, Code และ Libraries ฟรี
ขั้นตอนที่ 4: การออกแบบและสั่งซื้อ PCB
สำหรับการดำเนินโครงการที่ดี เราจำเป็นต้องมีการประกอบที่เชื่อถือได้สำหรับวงจรที่ประกอบขึ้นเป็นส่วนประกอบ และไม่มีวิธีใดที่จะดีไปกว่าการใช้ PCB ที่ดี
คุณสามารถดาวน์โหลดไฟล์ Gerber, BOM และ Pick & Place ได้ที่นี่ ซึ่งคุณต้องสั่งซื้อ PCB จากบริษัทผู้ผลิต PCB ของคุณ
ฉันแนะนำ JLCPCB:
?$2 สำหรับ 5 PCBs & SMT ราคาถูก (2 คูปอง)
ซื้อบอร์ดที่ออกแบบไว้แล้ว Gerber + Pick & Place + BOM
ขั้นตอนที่ 5: การประกอบ
พิมพ์กริด
ฉันพิมพ์ตารางในส่วนต่างๆ เนื่องจากเครื่องพิมพ์ 3 มิติขนาดเล็กของฉัน
ฉันตัดกระดาษสีขาวแบบแข็งเพื่อให้ได้ความละเอียดของพิกเซลที่ดีขึ้น
แนบไฟล์กริด (คุณสามารถออกแบบกริดของคุณเองได้)
ฉันพิมพ์ 2 Grid และ 1 Grid2 ชิ้น
ขั้นตอนที่ 6: การเขียนโปรแกรม ESP8266 และการทดสอบ
1- ในการตั้งโปรแกรม ESP8266 เราจำเป็นต้องวางจัมเปอร์ไว้ (ตำแหน่ง PROG) เชื่อมต่อตัวแปลง USB เป็น TTL กับ PCB ของเราบนหมุดตามลำดับ จากนั้นไปยังพีซีของเรา ติดตั้งไลบรารี่แล้วอัปโหลด (ต้องติดตั้ง ESP8266 Packaje บน IDE ของคุณ)
2- ติดตั้งไลบรารีและการพึ่งพา
3- รีสตาร์ท IDE ไปที่ Archive > Examples > Adafruit NeoPixel > Strandtest
- แก้ไขจำนวน LED ที่เชื่อมต่อ
- แก้ไขพินเป็น "0". (ตำแหน่งที่ LED เชื่อมต่ออยู่)
4- อัปโหลดร่าง
5- Jumper บน USE ถอด USB และเชื่อมต่อแหล่งจ่ายไฟ 5v
6- ตรวจสอบว่า LED ทั้งหมดของคุณทำงานได้ดี
หมายเหตุ: ใช้ตัวแปลง USB-TTL 3.3v เพื่อจ่ายไฟให้กับ ESP (จะเผาด้วย 5v)
ขั้นตอนที่ 7: การเขียนโปรแกรมขั้นสุดท้ายและการแสดงข้อความ
- เปลี่ยน "HOLA" ด้วยข้อความที่คุณต้องการแสดง
- ตรวจสอบว่าคุณกำลังเชื่อมต่อ LED บน PIN #
- ปรับความสว่าง
- แก้ไขสีของข้อความ
- อัปโหลดและเพลิดเพลิน
สังเกตภาพสุดท้าย: หากคุณกำลังวางไฟ LED ต่างจากฉัน โปรดปรับตัวเลือกเหล่านั้นในรหัส
แนะนำ:
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ขั้นตอน (พร้อมรูปภาพ)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): นี่คือความก้าวหน้าครั้งที่ 2 ของฉันสำหรับโครงการที่ฉันตื่นเต้นมากที่จะแสดงให้คุณเห็น เกี่ยวกับเมทริกซ์ LED อัจฉริยะ DIY ที่จะให้คุณแสดงบนนั้นได้ ข้อมูล เช่น สถิติของ YouTube สถิติบ้านอัจฉริยะของคุณ เช่น อุณหภูมิ ความชื้น อาจเป็นนาฬิกาง่ายๆ หรือเพียงแค่แสดง
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: สร้าง IoT Smart Clock ของคุณเองที่สามารถ: แสดงนาฬิกาพร้อมไอคอนแอนิเมชั่นที่สวยงาม Display Reminder-1 to Reminder-5 แสดงปฏิทิน แสดงเวลาละหมาดของชาวมุสลิม แสดงข้อมูลสภาพอากาศ แสดงข่าว แสดงคำแนะนำ อัตรา Bitcoin แสดง
คอนโทรลเลอร์ WS2812 Digital LED Strip 3 ช่อง: 9 ขั้นตอน (พร้อมรูปภาพ)
ตัวควบคุม WS2812 LED Strip แบบดิจิตอล 3 ช่อง: ฉันต้องการวิธีที่ไม่แพงในการควบคุมแถบนำดิจิทัลหลายอัน คำแนะนำนี้แสดงขั้นตอนทั้งหมดที่ฉันทำในการออกแบบและสร้างโครงการนี้
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
ไฟ LED RGB ที่ดีที่สุดสำหรับโครงการใด ๆ (WS2812, Aka NeoPixels): 6 ขั้นตอน (พร้อมรูปภาพ)
ไฟ LED RGB ที่ดีที่สุดสำหรับทุกโครงการ (WS2812, Aka NeoPixels): เมื่อเราทำงานกับ LED เรามักจะต้องการควบคุมสถานะ (เปิด/ปิด) ความสว่าง และสี มีหลายวิธีในการดำเนินการนี้ แต่ไม่มีวิธีใดที่กะทัดรัดเท่ากับ WS2812 RGB LED ในแพ็คเกจขนาดเล็ก 5 มม. x 5 มม.