สารบัญ:

RGB HexMatrix - IOT Clock 2.0: 5 ขั้นตอน (พร้อมรูปภาพ)
RGB HexMatrix - IOT Clock 2.0: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: RGB HexMatrix - IOT Clock 2.0: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: RGB HexMatrix - IOT Clock 2.0: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ESP Matrix | DIY LED Matrix Clock ESP8266 MAX7219 Youtube Subscriber Counter 2024, มิถุนายน
Anonim
RGB HexMatrix | IOT Clock 2.0
RGB HexMatrix | IOT Clock 2.0
RGB HexMatrix | IOT Clock 2.0
RGB HexMatrix | IOT Clock 2.0
RGB HexMatrix | IOT Clock 2.0
RGB HexMatrix | IOT Clock 2.0

โครงการฟิวชั่น 360 »

HexMatrix 2.0 เป็นการอัพเกรดจาก HexMatrix รุ่นก่อนหน้า ในเวอร์ชันก่อนหน้า เราใช้ไฟ LED WS2811 โดยที่ HexMatrix นั้นหนักและหนา แต่ในเมทริกซ์เวอร์ชันนี้ เราจะใช้ PCB แบบกำหนดเองกับไฟ LED WS2812b ซึ่งทำให้เมทริกซ์นี้บาง 3 ซม.

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง:

เสบียง
เสบียง
เสบียง
เสบียง
เสบียง
เสบียง
เสบียง
เสบียง
  • PCB คลิกสำหรับไฟล์ Gerber
  • โหนด MCU (ESP8266)
  • ไฟ LED WS2812B
  • อะแดปเตอร์ไมโคร USB 5V 2A
  • ชิ้นส่วนพิมพ์ 3 มิติ

ขั้นตอนที่ 2: การพิมพ์ 3 มิติ:

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
  • คลิกเพื่อดูไฟล์ STL
  • 3D Print โมเดล 3D ทั้งหมด ตรวจสอบให้แน่ใจว่าได้พิมพ์หน้าจอด้วย PLA สีขาว
  • การออกแบบที่ฉันทำขึ้นสำหรับแขวนบนผนัง คุณสามารถปรับเปลี่ยนตามความต้องการของคุณในไฟล์ Fusion360 Fusion360

ขั้นตอนที่ 3: การเชื่อมต่อวงจร:

การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
  • ประสานไฟ LED ทั้งหมดบน PCB ในลำดับที่ถูกต้อง
  • ทำการเชื่อมต่อทั้งหมดตามที่แสดงในแผนภาพวงจร
  • GND~GND
  • วิน~5V
  • D2~Din

ขั้นตอนที่ 4: รหัส:

รหัส
รหัส
  • เปิดรหัสที่กำหนดใน Arduino IDE คลิกเพื่อดูรหัส
  • ติดตั้งไลบรารี FastLED และไลบรารีบอร์ดสำหรับบอร์ด ESP8266
  • พิมพ์ Wifi_Name และรหัสผ่านของคุณ

//ข้อมูล Wifi ของคุณ

const char* ssid = "Wifi_Name";

const char* password = "รหัสผ่าน";

ป้อนเขตเวลาของประเทศของคุณ

//เขตเวลาของคุณ

เขตเวลา int = 5.5 * 3600;

  • ถ้าสำหรับฉันในเขตเวลาอินเดียคือ 5:30 ฉันพิมพ์ 5.5 ในทำนองเดียวกันคุณต้องใส่เขตเวลาของประเทศของคุณ
  • เลือกประเภทบอร์ดเป็น ESP8266 (NodeMCU) เลือกพอร์ตและอัปโหลดรหัส
  • หลังจากอัปโหลดรหัสสำเร็จแล้ว ให้ตรวจสอบเมทริกซ์โดยเปิดเครื่องด้วยอะแดปเตอร์ไมโคร USB
  • คุณยังสามารถแสดงภาพเคลื่อนไหวจากตัวอย่างไลบรารี FastLED ได้อีกด้วย

ขั้นตอนที่ 5: รอบชิงชนะเลิศ:

สุดท้าย
สุดท้าย
สุดท้าย
สุดท้าย
สุดท้าย
สุดท้าย
  • ตัดขาของบอร์ด NodeMCU และใส่ทุกอย่างลงในกล่องหุ้ม
  • วางหน้าจอและทำรูด้วยสว่านและขันเกลียวด้านข้าง

แนะนำ: