สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: แผนผัง
- ขั้นตอนที่ 3: ประสาน PCB ของคุณ
- ขั้นตอนที่ 4: อัปโหลดรหัส
- ขั้นตอนที่ 5: และคุณทำเสร็จแล้ว
วีดีโอ: DIY Wi-Fi RGB Strip Controller: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ขอบคุณ JLCPCB และ LCSC ที่ทำให้โครงการนี้เป็นไปได้! ตรวจสอบพวกเขาวันนี้!
(หมายเหตุ: นี่ไม่ใช่การออกแบบของฉัน (นอกเหนือจากแผนผังและ PCB) และเครดิตสำหรับแนวคิดทั้งหมดไปที่ Saiyam)
โครงการนี้เริ่มต้นอย่างไร ฉันซื้อแถบ LED RGB จาก Ebay และตัวควบคุม IR ตัวเล็กที่น่ากลัวนั้นแย่มาก ฉันเกลียดมัน ดังนั้นฉันจึงไปทำภารกิจเพื่อสร้างตัวควบคุมที่เปิดใช้งาน wifi สำหรับสิ่งนี้
ขั้นตอนที่ 1: อะไหล่
- ตัวต้านทาน 3 1K
- ทรานซิสเตอร์กำลังสูง 3 ตัว ฉันใช้ TIP31
- LINKIT ONE ไมโครคอนโทรลเลอร์
- แอนะล็อก RGB Strip
- (ที่เหลือคือถ้าคุณทำ PCB เหมือนที่ฉันทำ)
- 1 ขั้วต่อสกรู
- ส่วนหัวชาย
- เครื่องมือ
- หัวแร้ง/สถานี
- ประสาน
- คีม
- เครื่องตัดลวด
ขั้นตอนที่ 2: แผนผัง
เมื่อฉันค้นคว้าเกี่ยวกับการออกแบบนี้ ฉันใช้บล็อกไดอะแกรมของ Saiyam เพื่อสร้างแผนผังนี้ใน EasyEda (ลิงก์ไปยังที่นี่) ตอนนี้ หากคุณอ่านไม่ออกหรือไม่ต้องกังวลใจในการทำเช่นนั้น นี่คือแนวคิดพื้นฐาน
อีซีแอลพินของทรานซิสเตอร์ทั้งหมดที่จะเชื่อมต่อกับพิน GND ของลิงค์อิทหนึ่ง พินฐานของทรานซิสเตอร์ 1 เพื่อเชื่อมต่อกับ Digital PIN 9 ของ linkit one พินฐานของทรานซิสเตอร์ 2 เพื่อเชื่อมต่อกับ Digital PIN 3 ของ linkit หนึ่ง พินฐานของทรานซิสเตอร์ 3 เพื่อเชื่อมต่อกับ Digital PIN 2 ของลิงค์ที่หนึ่ง ขั้วบวกของแถบ LED ที่จะเชื่อมต่อกับแหล่งจ่ายไฟ (+) อีซีแอลพินของทรานซิสเตอร์ทั้งหมดที่จะเชื่อมต่อกับแหล่งจ่ายไฟ (-) โปรดจำไว้ว่าจำเป็นต้องใช้พิน 3 และ 9 และไม่สามารถเปลี่ยนได้เนื่องจากเป็นพิน PWM เดียวของ Linkit ONE เนื่องจากมีเพียงสองสีเท่านั้น จึงต้องควบคุมสีที่สามของแถบ LED เป็นพินดิจิตอลปกติ
ขั้นตอนที่ 3: ประสาน PCB ของคุณ
เมื่อฉันสร้างแผนผังฉันทำให้พวกเขาเป็น PCB และสั่งซื้อที่ JLCPCB และได้รับภายใน 5 วัน!
จากนั้นฉันก็ไปที่ LCSC และสั่งซื้อส่วนประกอบ ซึ่งใช้เวลาสักครู่เนื่องจาก DHL มีราคาแพงเกินไปที่จะส่งไปยังที่ที่ฉันอยู่
หลังจากรอ 5 วัน ฉันได้รับ PCBs ของฉัน และมันดีเท่าที่ฉันคาดไว้ คุณสามารถตรวจสอบรีวิวของฉันเกี่ยวกับ JLCPCB ได้ที่นี่ เพื่อดูข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้
ไม่กี่วันต่อมา ฉันได้รับพัสดุจาก LCSC โดยมีส่วนประกอบทั้งหมดของฉันถูกบรรจุอย่างเรียบร้อยในถุงป้องกันไฟฟ้าสถิตย์ของตัวเอง
คอนโทรลเลอร์ทำงานที่ 12V ดังนั้นคุณจะต้องใช้ 12V 3A สำหรับแถบ 3 ม. เหมือนที่ฉันใช้อยู่
ขั้นตอนต่อไปคือการประสานทุกอย่างเข้ากับบอร์ดหรือ PCB ของคุณ ตรวจสอบให้แน่ใจว่าขั้วของทรานซิสเตอร์นั้นถูกต้อง
คุณอาจบอกได้ว่าฉันทำผิดพลาดที่นี่ และถ้าคุณไม่สามารถทำได้ ฉันบัดกรีส่วนหัวของเพศหญิงแทนตัวผู้ เนื่องจาก linkit หนึ่งส่วนหัวเป็นเพศหญิง
ขั้นตอนที่ 4: อัปโหลดรหัส
หลังจากทำการบัดกรีและเชื่อมต่อทั้งหมดแล้ว ตอนนี้ก็ถึงเวลาอัปโหลดโค้ดเพื่อเชื่อมโยง แต่ก่อนหน้านั้นคุณต้องมีห้องสมุด Blynk ฉันได้แนบไฟล์ zip ด้านล่าง แยกเนื้อหาทั้งหมดและโอนไปยัง Documents>Arduino>Libraries
รหัสสำหรับโครงการนี้มีอยู่ในไลบรารี Blynk เอง ใน Arduino IDE ให้ไปที่ไฟล์>ตัวอย่าง>Blynk>Linkit ONE ตอนนี้คุณต้องทำการเปลี่ยนแปลงบางอย่างในโค้ด:
ภายใต้: char auth = “YourAuthToken”; // เพิ่มโทเค็นการตรวจสอบสิทธิ์ของโปรเจ็กต์ blynk ของคุณ (ดูขั้นตอนถัดไป)
ภายใต้: #define WIFI_SSID “YourSSID” //เพิ่มชื่อการเชื่อมต่อ WiFi ของคุณ
ภายใต้: #define WIFI_PASS “YourPASS” //เพิ่มรหัสผ่านของการเชื่อมต่อ WiFi ของคุณ
ภายใต้: #define WIFI_AUTH LWIFI_WPA //เลือกจาก LWIFI_OPEN, LWIFI_WPA หรือ LWIFI_WEP
หากคุณไม่ทราบโทเค็นการตรวจสอบสิทธิ์ ให้ข้ามไปยังขั้นตอนถัดไปแล้วกลับมาที่ขั้นตอนนี้ หากคุณมีอยู่แล้ว เพียงตั้งค่าสวิตช์บน Linkit ONE เป็นตำแหน่ง SPI, UART และ USB แล้วอัปโหลดโค้ด
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
หมายเหตุ: นี่ไม่ใช่รหัสของฉันและเครดิตทั้งหมดจะตกเป็นของผู้ผลิต
เมื่อคุณทำอย่างนั้น
ดาวน์โหลดแอป Blynk จาก play store ฟรี ลงชื่อสมัครใช้บัญชีโดยระบุที่อยู่อีเมลและรายละเอียดอื่นๆ ของคุณ คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตเพื่อทำสิ่งนี้ เมื่อเข้าสู่ระบบบัญชีของคุณ ให้สร้างโครงการใหม่โดยใช้ชื่อที่คุณเลือก คุณจะเห็นตัวเลขและอักขระบางตัวเมื่อคุณสร้างโครงการ นี่คือโทเค็นการตรวจสอบสิทธิ์ของคุณที่ใช้เชื่อมต่อ Linkit ONE ของคุณกับเซิร์ฟเวอร์ blynk คัดลอกโทเค็นการตรวจสอบสิทธิ์และเพิ่มลงในโค้ดที่ระบุในขั้นตอนก่อนหน้า (สลับไปที่ขั้นตอนก่อนหน้าเพื่อดูรายละเอียด) ตอนนี้ไปที่หน้าจอโครงการซึ่งจะว่างเปล่าในตอนแรก ไปที่แผงวิดเจ็ตและคัดลอก 'ปุ่ม' และ 'ZeRGBa' ในปุ่ม ตั้งค่าหมายเลขพินเป็น 2 ตั้งค่าหมายเลขพินสองตัวใน ZeRGBa เป็น 3 และ 9 ปล่อยอันที่สามว่างไว้ ในที่สุดก็เปิด linkit ONE ของคุณ ปล่อยให้มันเชื่อมต่อกับเครือข่าย Wifi จากนั้นในแอป ให้เลือกตัวเลือก 'เล่น' แค่นั้นแหละ! ตอนนี้คุณสามารถควบคุมแถบผ่านสมาร์ทโฟนของคุณได้ หากไม่ได้ผล ให้ตรวจสอบการเชื่อมต่อของคุณ ตรวจสอบให้แน่ใจว่าควรระบุโทเค็นการตรวจสอบความถูกต้องในรหัสอย่างถูกต้อง
(หมายเหตุ: ภาพหน้าจอไม่ใช่ของฉันเพราะฉันลืมไป ขอบคุณ Saiyam)
ขั้นตอนที่ 5: และคุณทำเสร็จแล้ว
ขอบคุณผู้สนับสนุนที่ทำให้โครงการนี้เกิดขึ้นได้ และขอบคุณสายยามสำหรับแนวคิด
ฉันยังมี PCB เหลือจากโครงการนี้และคุณสามารถซื้อได้ที่นี่ หากใครสนใจ!
แนะนำ:
RGB Led Strip Bluetooth Controller V3 + Music Sync + การควบคุมแสงโดยรอบ: 6 ขั้นตอน (พร้อมรูปภาพ)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: โปรเจ็กต์นี้ใช้ Arduino เพื่อควบคุมแถบ LED RGB ด้วยโทรศัพท์ของคุณผ่านบลูทู ธ คุณสามารถเปลี่ยนสี ทำให้ไฟซิงค์กับเพลง หรือปรับให้แสงโดยรอบอัตโนมัติได้
DIY LED Strip: วิธีตัด เชื่อมต่อ บัดกรี และเปิดไฟ LED Strip: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY LED Strip: How to Cut, Connect, Solder and Power LED Strip: คู่มือเริ่มต้นสำหรับการสร้างโครงการแสงของคุณเองโดยใช้แถบ LED แถบ LED ที่ยืดหยุ่นและใช้งานง่ายเป็นทางเลือกที่ดีที่สุดสำหรับการใช้งานที่หลากหลายฉันจะครอบคลุม พื้นฐานในการติดตั้งแถบ LED 60 LEDs/m ในร่มแบบเรียบง่าย แต่ใน
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
Arduino DIY Bluetooth Controller LED RGB Strip: 4 ขั้นตอน
Arduino DIY Bluetooth Controller LED RGB Strip: สวัสดีทุกคน นี่เป็นโครงการที่สองที่ฉันต้องการแบ่งปันกับคุณ! วันนี้ฉันจะแสดงวิธีเชื่อมต่อโมดูล Arduino และ Bluetooth และต่อมาใช้เพื่อควบคุมแถบ LED RGB ในบทช่วยสอนนี้ จะใช้โมดูลบลูทูธ HC-06 เพราะเป็นเ
DIY Arduino RGB LED Strip IR Controller: 5 ขั้นตอน
DIY Arduino RGB LED Strip IR Controller: เฮ้พวก ในคำแนะนำในวันนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างตัวควบคุมแถบ RGB LED ที่ใช้ Arduino ของคุณเองได้อย่างไร หลักการของตัวควบคุมนั้นค่อนข้างง่าย ขั้วบวก 12v เชื่อมต่อโดยตรงกับ 12v r