สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
- ขั้นตอนที่ 4: ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
- ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect
- ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด
- ขั้นตอนที่ 7: เล่น
วีดีโอ: M5StickC ESP32 & NeoPixels LED Ring สีสุ่ม: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในโครงการนี้ เราจะเรียนรู้วิธีแสดงสีแบบสุ่มบน NeoPixels LED Ring โดยใช้บอร์ด M5StickC ESP32
ดูวิดีโอ.
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- M5StickC ESP32
- NeoPixels LED Ring (ในโครงการนี้เราใช้ LedRing กับ 12 LED Pixels แต่คุณสามารถใช้อย่างอื่นได้หากต้องการ)
- ซอฟต์แวร์ Visuino: ดาวน์โหลด Visuino ที่นี่:
ขั้นตอนที่ 2: วงจร
- เชื่อมต่อ 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 ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "M5 Stack Stick C" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
- เพิ่มองค์ประกอบ "NeoPixels"
- เพิ่มองค์ประกอบ "สีสุ่ม"
- ดับเบิลคลิกที่ "NeoPixels1"ในหน้าต่างคุณสมบัติ ตั้งค่าจำนวนพิกเซลนำบนวงแหวน LED ของคุณ ในกรณีของเราคือ 12 ตั้งค่า "นับพิกเซล" เป็น 12
- ปิดหน้าต่างกลุ่มพิกเซล
ขั้นตอนที่ 5: ในส่วนประกอบ 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:
แนะนำ:
DIY วิธีแสดงเวลาบน M5StickC ESP32 โดยใช้ Visuino - ง่ายต่อการทำ: 9 ขั้นตอน
DIY วิธีแสดงเวลาบน M5StickC ESP32 โดยใช้ Visuino - ง่ายต่อการทำ: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตั้งโปรแกรม ESP32 M5Stack StickC ด้วย Arduino IDE และ Visuino เพื่อแสดงเวลาบน LCD
เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้: 8 ขั้นตอน
เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายของคุณด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้: ในโครงการนี้ เราจะเรียนรู้วิธีควบคุมความเร็วพัดลมโดยใช้บอร์ด M5StickC ESP32 และโมดูลพัดลม L9110
ตัวบ่งชี้ระดับเสียง Neopixel Ws2812 LED Ring & Arduino: 8 ขั้นตอน
ตัวบ่งชี้ระดับเสียง Neopixel Ws2812 LED Ring & Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้าง Volume Indicator โดยใช้ Neopixel Ws2812 LED Ring และ arduino ดูวิดีโอ
กระจกอินฟินิตี้อย่างง่ายด้วย Arduino Gemma & NeoPixels: 8 ขั้นตอน (พร้อมรูปภาพ)
กระจกอินฟินิตี้ง่ายๆ ด้วย Arduino Gemma & NeoPixels: ดูเถิด! มองลึกเข้าไปในกระจกอินฟินิตี้ที่มีเสน่ห์และเรียบง่าย! ไฟ LED แถบเดียวส่องเข้าด้านในบนกระจกแซนวิชเพื่อสร้างเอฟเฟกต์การสะท้อนที่ไม่รู้จบ โครงงานนี้จะใช้ทักษะและเทคนิคจากอินโทร Arduin
เล่นกับไฟผ่าน WIFI! ESP8266 & Neopixels: 8 ขั้นตอน
เล่นกับไฟผ่าน WIFI! ESP8266 & Neopixels: สร้างเอฟเฟกต์การจำลองไฟที่ยอดเยี่ยมด้วยการควบคุมแบบไร้สาย Wi-Fi แอพมือถือ (สำหรับสมาร์ทโฟน Android) ที่มีอินเทอร์เฟซที่ดูดีพร้อมที่จะติดตั้งเพื่อเล่นกับผลงานของคุณ! เราจะใช้ Arduino และ ESP8266 เพื่อควบคุมเปลวไฟ ที่