สารบัญ:

M5StickC ESP32 & NeoPixels LED Ring สีสุ่ม: 7 ขั้นตอน
M5StickC ESP32 & NeoPixels LED Ring สีสุ่ม: 7 ขั้นตอน

วีดีโอ: M5StickC ESP32 & NeoPixels LED Ring สีสุ่ม: 7 ขั้นตอน

วีดีโอ: M5StickC ESP32 & NeoPixels LED Ring สีสุ่ม: 7 ขั้นตอน
วีดีโอ: NeoPixels LED Ring Random Color & M5StickC ESP32 2024, พฤศจิกายน
Anonim

ในโครงการนี้ เราจะเรียนรู้วิธีแสดงสีแบบสุ่มบน NeoPixels LED Ring โดยใช้บอร์ด M5StickC ESP32

ดูวิดีโอ.

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • M5StickC ESP32
  • NeoPixels LED Ring (ในโครงการนี้เราใช้ LedRing กับ 12 LED Pixels แต่คุณสามารถใช้อย่างอื่นได้หากต้องการ)
  • ซอฟต์แวร์ Visuino: ดาวน์โหลด Visuino ที่นี่:

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อ StickC pin 5V กับ LedRing pin VCC
  • เชื่อมต่อ StickC pin GND กับ LedRing pin GND
  • เชื่อมต่อ StickC pin G26 กับ LedRing pin DI

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก M5 Stack Stick C Board Type

เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
เริ่ม Visuino และเลือก M5 Stack Stick C Board Type

เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "M5 Stack Stick C" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ

ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
  • เพิ่มองค์ประกอบ "NeoPixels"
  • เพิ่มองค์ประกอบ "สีสุ่ม"
  • ดับเบิลคลิกที่ "NeoPixels1"ในหน้าต่างคุณสมบัติ ตั้งค่าจำนวนพิกเซลนำบนวงแหวน LED ของคุณ ในกรณีของเราคือ 12 ตั้งค่า "นับพิกเซล" เป็น 12
  • ปิดหน้าต่างกลุ่มพิกเซล

ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  • เชื่อมต่อหมุดปุ่ม "M5 Stack Stick C" M5 กับนาฬิกาพิน "RandomColor1"
  • เชื่อมต่อพิน "RandomColor1" เข้ากับ "NeoPixels1" > Color1> สีพิน
  • เชื่อมต่อพิน "NeoPixels1" เข้ากับพิน "M5 Stack Stick C" GPIO 26

ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด

สร้าง คอมไพล์ และอัปโหลดโค้ด
สร้าง คอมไพล์ และอัปโหลดโค้ด

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 7: เล่น

หากคุณเปิดเครื่องโมดูล M5StickC และคลิกที่ปุ่มสีส้ม M5 วงแหวน LED จะแสดงสีแบบสุ่ม จากนั้นคลิกปุ่ม M5 อีกครั้งเพื่อเปลี่ยนสี

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:

แนะนำ: