Loading...
Loading...
Loading...
- **Title**: "B2SRGB v1.11.0 - ตั้งค่าจำนวน LED ได้เองแล้ว! | ESP32 RGB LED Controller"
# 🎬 B2SRGB v1.11.0 - Tutorial Video Script ## 📹 Video Information - **Title**: "B2SRGB v1.11.0 - ตั้งค่าจำนวน LED ได้เองแล้ว! | ESP32 RGB LED Controller" - **Duration**: 5-7 minutes - **Target Audience**: Thai DIY makers, LED enthusiasts, ESP32 developers - **Platform**: TikTok, YouTube, Facebook --- ## 🎯 Video Outline 1. **Intro** (0:00-0:30) - Hook & Overview 2. **What's New** (0:30-1:00) - Feature highlights 3. **Hardware Setup** (1:00-2:00) - Wiring demonstration 4. **Software Install** (2:00-3:00) - APK installation 5. **LED Count Config** (3:00-4:30) - Main feature demo 6. **Effects Demo** (4:30-6:00) - Show different effects 7. **Outro** (6:00-6:30) - Summary & CTA --- ## 🎬 Scene-by-Scene Script ### Scene 1: INTRO (0:00-0:30) **Visual**: Title screen with B2SRGB logo, colorful LED effects in background **Voiceover (Thai)**: ``` สวัสดีครับทุกคน! วันนี้มาอัพเดท B2SRGB Controller เวอร์ชั่นใหม่ v1.11.0 ที่เพิ่มฟีเจอร์สุดเจ๋ง... ตั้งค่าจำนวนดอก LED ได้เองผ่านแอพโดยไม่ต้อง upload code ใหม่! ไม่ว่าจะใช้ไฟ 30 ดอก หรือ 200 ดอก ก็ตั้งค่าได้หมด และที่สำคัญ... ค่าที่ตั้งจะบันทึกถาวร ไม่หายหลังปิดไฟ! ``` **Text Overlay**: - "B2SRGB v1.11.0" - "🆕 ตั้งค่าจำนวน LED ได้เอง!" - "💾 บันทึกค่าถาวร" - "⚡ ใช้งานได้ทันที" **B-Roll**: Quick shots of LED strips with different lengths (30, 60, 100 LEDs) lighting up --- ### Scene 2: WHAT'S NEW (0:30-1:00) **Visual**: Split screen showing old vs new method **Voiceover (Thai)**: ``` ก่อนหน้านี้ถ้าอยากเปลี่ยนจำนวนดอก LED ต้องแก้ code แล้ว upload ใหม่ทุกครั้ง ยุ่งยากและเสียเวลา แต่ตอนนี้ เวอร์ชั่น 1.11.0 มาพร้อมฟีเจอร์ใหม่: ✨ ตั้งค่าจำนวน LED 1-500 ดอก ผ่านแอพได้เลย 💾 บันทึกลง EEPROM - ไม่หายหลังปิดไฟ ⚡ เปลี่ยนได้ทันที ไม่ต้อง upload code ใหม่ 🎨 ใช้งานได้กับทุก Effect Mode ``` **Text Overlay**: - "BEFORE: แก้ code → Upload ซ้ำ" - "NOW: เปิดแอพ → ตั้งค่า → บันทึก" - "Easy! Fast! Flexible!" **B-Roll**: Animation showing app UI with LED count input field --- ### Scene 3: HARDWARE SETUP (1:00-2:00) **Visual**: Close-up shots of wiring, hands connecting components **Voiceover (Thai)**: ``` มาเริ่มต่อสายกันเลย อุปกรณ์ที่ต้องมี: - บอร์ด ESP32 - ไฟ LED WS2812B (จำนวนเท่าไหร่ก็ได้ 1-500 ดอก) - Adapter 5V (คำนวณจาก จำนวน LED คูณ 60mA) เช่น 60 ดอก ก็ 3.6 แอมป์ ใช้ Adapter 5V 5A - ตัวต้านทาน 330 โอห์ม - สายไฟจั๊มเปอร์ การต่อสายนี้สำคัญมาก ต้องต่อให้ถูก 3 จุด: 1. สายดำ (GND) ของไฟ LED ต่อกับ GND ESP32 และ GND Adapter ⚠️ Common Ground นี้บังคับนะครับ 2. สายแดง (5V) ของไฟ LED ต่อกับ Adapter +5V 3. สายเขียว (DATA) ต่อผ่านตัวต้านทาน 330 โอห์ม เข้า GPIO 16 พอต่อเสร็จแล้วก็ตรวจเช็คอีกรอบว่าถูกหรือยัง แล้วค่อยเปิดไฟ ``` **Text Overlay**: - "⚠️ Common Ground = ต้องต่อ!" - "BLACK → GND (Common)" - "RED → 5V Adapter" - "GREEN → [330Ω] → GPIO 16" **B-Roll**: - Close-up of each wire connection - Diagram animation overlay - Multimeter checking voltage --- ### Scene 4: SOFTWARE INSTALL (2:00-3:00) **Visual**: Screen recording of phone + QR code overlay **Voiceover (Thai)**: ``` ตอนนี้มาติดตั้งแอพกัน วิธีที่ง่ายที่สุดคือ สแกน QR Code นี้ (ชี้ไปที่ QR) หรือจะเข้า GitHub ตาม link ในคำอธิบายก็ได้ เมื่อได้ไฟล์ APK มาแล้ว ก็ติดตั้งเหมือนแอพทั่วไป (อย่าลืมเปิด "ติดตั้งจากแหล่งที่ไม่รู้จัก" ในตั้งค่า) ส่วน ESP32 ให้ใช้ Firmware v2.1.0 ถ้ายังไม่ได้ flash ก็ดู link ใน description นะครับ ``` **Text Overlay**: - "📱 Android 7.0+" - "📦 APK v1.11.0" - "🔧 ESP32 Firmware v2.1.0" - "QR Code: [Shows actual QR]" **B-Roll**: - Phone screen showing install process - APK downloading - Install prompt - App icon appearing on home screen --- ### Scene 5: LED COUNT CONFIG (3:00-4:30) **Visual**: Screen recording + LED strip reaction simultaneously **Voiceover (Thai)**: ``` พอติดตั้งเสร็จ เปิดแอพขึ้นมา ก่อนอื่นต้องเชื่อมต่อกับ ESP32 ผ่าน Bluetooth ก่อน กดปุ่ม Connect แล้วเลือกตัว B2SRGB-XXXX พอเชื่อมต่อได้แล้ว ให้ไปที่หน้า "การตั้งค่า LED" จะเห็นช่องให้ใส่จำนวนดอก LED ลองเปลี่ยนจาก 60 เป็น 30 ดอกดู ใส่เลข 30 แล้วกด "บันทึกจำนวน LED" เดี๋ยวไฟจะดับชั่วขณะ (ไม่ถึง 1 วินาที) แล้วก็จะติดขึ้นมาใหม่แค่ 30 ดอกแรก ดอกที่เหลือจะดับไป ส่วนที่เจ๋งคือ... ถ้าเราปิด ESP32 แล้วเปิดใหม่ ค่าที่ตั้งไว้ 30 ดอกจะยังคงอยู่! ไม่ต้องตั้งใหม่อีก ทดสอบเปลี่ยนเป็น 100 ดอกบ้าง ใส่ 100 แล้วกดบันทึก เห็นไหมครับ ไฟ 100 ดอกทั้งหมดติดเลย! ถ้าเทสไปๆมาๆหลายรอบ ก็ไม่มีปัญหา ระบบรองรับการเปลี่ยนได้เยอะแยะ ``` **Text Overlay**: - "Step 1: Connect Bluetooth" - "Step 2: Open LED Settings" - "Step 3: Enter LED Count (1-500)" - "Step 4: Save" - "✓ Done! Saved to EEPROM" **B-Roll**: - Split screen: App UI on left, LED strip on right - Show exact moment LEDs change - Serial monitor output (optional) --- ### Scene 6: EFFECTS DEMO (4:30-6:00) **Visual**: LED strip showing different effects with different LED counts **Voiceover (Thai)**: ``` ตอนนี้มาลองเอฟเฟกต์ต่างๆกัน ทั้ง 5 โหมดใช้งานได้ปกติกับจำนวน LED ที่ตั้งค่าไว้ โหมด Solid - สีเดียวทั้งหมด โหมด Rainbow - สีรุ้งวิ่งไปเรื่อยๆ โหมด Fade - Fade ระหว่าง 2 สี โหมด Chase - ไฟไล่วิ่ง โหมด Breath - หายใจเข้าออก ลองเปลี่ยนจำนวน LED ไปมา จะเห็นว่าเอฟเฟกต์ทำงานถูกต้อง ไม่ว่าจะ 30 ดอก, 60 ดอก, หรือ 200 ดอก! ปรับความสว่าง ปรับความเร็ว ก็ smooth ดี ไม่มีกระตุก ไม่มี lag ``` **Text Overlay**: - "✨ 5 Effect Modes" - "🎨 All Colors Work" - "⚡ Smooth Performance" - "📏 30 / 60 / 100 LEDs" **B-Roll**: - Quick cuts showing each effect - Speed ramping up/down - Brightness fading - Color changes - Side-by-side comparison with different LED counts --- ### Scene 7: OUTRO (6:00-6:30) **Visual**: Final LED display, QR codes, social media handles **Voiceover (Thai)**: ``` เป็นยังไงบ้างครับ B2SRGB v1.11.0 ฟีเจอร์ตั้งค่าจำนวน LED ทำให้ใช้งานง่ายขึ้นเยอะ ไม่ต้องแก้ code ซ้ำๆ แค่เปิดแอพ ตั้งค่า กดบันทึก เสร็จ! อยากได้ไฟล์ดาวน์โหลด สแกน QR นี้เลย หรือเข้า GitHub link ในคำอธิบาย ถ้าชอบคลิป กด Like กด Subscribe มีคำถามคอมเมนต์ได้เลยครับ แล้วพบกันใหม่คลิปหน้า สวัสดีครับ! ``` **Text Overlay**: - "📥 Download: [QR Code]" - "📄 GitHub: github.com/johnnckr/B2SRGBV1" - "👍 Like | 💬 Comment | 🔔 Subscribe" - "🎵 TikTok: @buk2sound" - "📘 Facebook: NeeKPS" **B-Roll**: - Spectacular LED show finale - All QR codes displayed - Social media icons animation - End screen with subscribe button --- ## 🎨 Production Notes ### Equipment Needed: - **Camera**: Smartphone camera (1080p minimum) or DSLR - **Tripod**: For stable shots - **Screen Recorder**: AZ Screen Recorder (Android) or built-in recorder - **Lighting**: White LED light for close-ups - **Microphone**: Lavalier mic or phone mic (use in quiet room) ### Editing Software: - **Mobile**: CapCut, InShot, KineMaster - **Desktop**: DaVinci Resolve (free), Adobe Premiere Pro ### Editing Tips: 1. **Color Grade**: Boost saturation for LED colors 2. **Text**: Use Thai font (Sukhumvit, Sarabun) 3. **Music**: Use upbeat electronic/tech music (no copyright) 4. **Transitions**: Quick cuts (0.5-1 sec), no long fades 5. **Pace**: Keep it fast, TikTok/YouTube Shorts friendly ### Shot List Checklist: - [ ] Title screen with logo - [ ] Hardware components laid out - [ ] Close-up of each wire connection - [ ] Diagram animation or overlay - [ ] Phone screen recording (clean, no notifications) - [ ] LED strip reaction shots (synchronized with app) - [ ] Side-by-side split screen - [ ] Each effect mode demo (5 shots) - [ ] Serial monitor output (optional, for tech audience) - [ ] QR codes (multiple angles) - [ ] Final LED show - [ ] End screen with social media --- ## 📱 Platform-Specific Versions ### TikTok Version (60 seconds max): ``` 0:00-0:10 - Hook: "ตั้งค่า LED ผ่านแอพได้แล้ว!" 0:10-0:20 - Quick hardware show 0:20-0:35 - App demo (fast-forwarded) 0:35-0:50 - Effect showcase 0:50-0:60 - QR code & CTA ``` ### YouTube Shorts Version (60 seconds): Same as TikTok but with: - More text overlays - YouTube Subscribe reminder - Link in description emphasis ### YouTube Full Version (5-7 minutes): Full script as written above ### Facebook Version (3-5 minutes): - Slightly shorter than YouTube - More Thai language emphasis - Add Facebook Page plug - Community-oriented CTA --- ## 🎬 B-Roll Footage List ### Must-Have Shots: 1. **Hero Shot**: LED strip fully lit, slow pan 2. **Component Close-ups**: ESP32, LED strip, power supply 3. **Wiring Process**: Time-lapse or step-by-step 4. **App UI**: Clean screen recording, no shaky hands 5. **LED Reactions**: Synchronized with app button presses 6. **Effect Demos**: All 5 modes, each 5-10 seconds 7. **LED Count Changes**: Clear before/after shots 8. **Power Cycle Test**: Shows EEPROM persistence ### Nice-to-Have Shots: 9. Serial monitor output 10. Multimeter measuring voltage 11. Different LED strip lengths side-by-side 12. Installation on project (e.g., room lighting, car, bike) 13. Night shots with LEDs (looks better) --- ## 🗣️ Voiceover Script (Thai Full Text) **ท่อน 1 - Intro (0:00-0:30)** ``` สวัสดีครับทุกคน! วันนี้มาอัพเดท B2SRGB Controller เวอร์ชั่นใหม่ v1.11.0 ที่เพิ่มฟีเจอร์สุดเจ๋ง คือ ตั้งค่าจำนวนดอก LED ได้เองผ่านแอพโดยไม่ต้อง upload code ใหม่! ไม่ว่าจะใช้ไฟ 30 ดอก หรือ 200 ดอก ก็ตั้งค่าได้หมด และที่สำคัญ ค่าที่ตั้งจะบันทึกถาวร ไม่หายหลังปิดไฟ! ``` **ท่อน 2 - What's New (0:30-1:00)** ``` ก่อนหน้านี้ถ้าอยากเปลี่ยนจำนวนดอก LED ต้องแก้ code แล้ว upload ใหม่ทุกครั้ง ยุ่งยากและเสียเวลา แต่ตอนนี้ เวอร์ชั่น 1.11.0 มาพร้อมฟีเจอร์ใหม่ ตั้งค่าจำนวน LED 1 ถึง 500 ดอก ผ่านแอพได้เลย บันทึกลง EEPROM ไม่หายหลังปิดไฟ เปลี่ยนได้ทันที ไม่ต้อง upload code ใหม่ และใช้งานได้กับทุก Effect Mode ``` **ท่อน 3 - Hardware (1:00-2:00)** ``` มาเริ่มต่อสายกันเลย อุปกรณ์ที่ต้องมี บอร์ด ESP32, ไฟ LED WS2812B จำนวนเท่าไหร่ก็ได้ 1 ถึง 500 ดอก, Adapter 5 โวลต์ คำนวณจาก จำนวน LED คูณ 60 มิลลิแอมป์ เช่น 60 ดอก ก็ 3.6 แอมป์ ใช้ Adapter 5 โวลต์ 5 แอมป์, ตัวต้านทาน 330 โอห์ม, และสายไฟจั๊มเปอร์ การต่อสายนี้สำคัญมาก ต้องต่อให้ถูก 3 จุด: หนึ่ง สายดำ GND ของไฟ LED ต่อกับ GND ESP32 และ GND Adapter นี่คือ Common Ground บังคับนะครับ สอง สายแดง 5 โวลต์ ของไฟ LED ต่อกับ Adapter บวก 5 โวลต์ สาม สายเขียว DATA ต่อผ่านตัวต้านทาน 330 โอห์ม เข้า GPIO 16 พอต่อเสร็จแล้วก็ตรวจเช็คอีกรอบว่าถูกหรือยัง แล้วค่อยเปิดไฟ ``` **ท่อน 4 - Software (2:00-3:00)** ``` ตอนนี้มาติดตั้งแอพกัน วิธีที่ง่ายที่สุดคือ สแกน QR Code นี้ หรือจะเข้า GitHub ตาม link ในคำอธิบายก็ได้ เมื่อได้ไฟล์ APK มาแล้ว ก็ติดตั้งเหมือนแอพทั่วไป อย่าลืมเปิด ติดตั้งจากแหล่งที่ไม่รู้จัก ในตั้งค่า ส่วน ESP32 ให้ใช้ Firmware v2.1.0 ถ้ายังไม่ได้ flash ก็ดู link ใน description นะครับ ``` **ท่อน 5 - Config Demo (3:00-4:30)** ``` พอติดตั้งเสร็จ เปิดแอพขึ้นมา ก่อนอื่นต้องเชื่อมต่อกับ ESP32 ผ่าน Bluetooth ก่อน กดปุ่ม Connect แล้วเลือกตัว B2SRGB พอเชื่อมต่อได้แล้ว ให้ไปที่หน้า การตั้งค่า LED จะเห็นช่องให้ใส่จำนวนดอก LED ลองเปลี่ยนจาก 60 เป็น 30 ดอกดู ใส่เลข 30 แล้วกด บันทึกจำนวน LED เดี๋ยวไฟจะดับชั่วขณะ ไม่ถึง 1 วินาที แล้วก็จะติดขึ้นมาใหม่แค่ 30 ดอกแรก ดอกที่เหลือจะดับไป ส่วนที่เจ๋งคือ ถ้าเราปิด ESP32 แล้วเปิดใหม่ ค่าที่ตั้งไว้ 30 ดอกจะยังคงอยู่ ไม่ต้องตั้งใหม่อีก ทดสอบเปลี่ยนเป็น 100 ดอกบ้าง ใส่ 100 แล้วกดบันทึก เห็นไหมครับ ไฟ 100 ดอกทั้งหมดติดเลย ถ้าเทสไปๆมาๆหลายรอบ ก็ไม่มีปัญหา ระบบรองรับการเปลี่ยนได้เยอะแยะ ``` **ท่อน 6 - Effects (4:30-6:00)** ``` ตอนนี้มาลองเอฟเฟกต์ต่างๆกัน ทั้ง 5 โหมดใช้งานได้ปกติกับจำนวน LED ที่ตั้งค่าไว้ โหมด Solid สีเดียวทั้งหมด โหมด Rainbow สีรุ้งวิ่งไปเรื่อยๆ โหมด Fade เฟดระหว่าง 2 สี โหมด Chase ไฟไล่วิ่ง โหมด Breath หายใจเข้าออก ลองเปลี่ยนจำนวน LED ไปมา จะเห็นว่าเอฟเฟกต์ทำงานถูกต้อง ไม่ว่าจะ 30 ดอก 60 ดอก หรือ 200 ดอก ปรับความสว่าง ปรับความเร็ว ก็ smooth ดี ไม่มีกระตุก ไม่มี lag ``` **ท่อน 7 - Outro (6:00-6:30)** ``` เป็นยังไงบ้างครับ B2SRGB v1.11.0 ฟีเจอร์ตั้งค่าจำนวน LED ทำให้ใช้งานง่ายขึ้นเยอะ ไม่ต้องแก้ code ซ้ำๆ แค่เปิดแอพ ตั้งค่า กดบันทึก เสร็จ อยากได้ไฟล์ดาวน์โหลด สแกน QR นี้เลย หรือเข้า GitHub link ในคำอธิบาย ถ้าชอบคลิป กด Like กด Subscribe มีคำถามคอมเมนต์ได้เลยครับ แล้วพบกันใหม่คลิปหน้า สวัสดีครับ ``` --- ## 📝 Video Description Template ### YouTube Description: ``` 🎨 B2SRGB Controller v1.11.0 - ตั้งค่าจำนวน LED ผ่านแอพได้แล้ว! ฟีเจอร์ใหม่ในเวอร์ชั่น 1.11.0: ✨ ตั้งค่าจำนวน LED 1-500 ดอก ผ่านแอพ 💾 บันทึกถาวรลง EEPROM ⚡ เปลี่ยนได้ทันที ไม่ต้อง upload code 🎨 รองรับทุก Effect Mode 📥 ดาวน์โหลด: - Android APK v1.11.0: https://github.com/johnnckr/B2SRGBV1/raw/main/B2SRGB-v1.11.0-universal-release.apk - ESP32 Firmware v2.1.0: https://github.com/johnnckr/B2SRGBV1/tree/main/ESP32_Firmware - Source Code: https://github.com/johnnckr/B2SRGBV1 📄 เอกสาร: - คู่มือต่อสาย: https://github.com/johnnckr/B2SRGBV1/blob/main/ESP32_Firmware/WS2812B_WIRING_GUIDE.md - คู่มือทดสอบ: https://github.com/johnnckr/B2SRGBV1/blob/main/ESP32_Firmware/TESTING_GUIDE.md - Release Notes: https://github.com/johnnckr/B2SRGBV1/blob/main/CHANGELOG_v2.1.md 🛠️ อุปกรณ์ที่ใช้: - ESP32 DevKit - WS2812B LED Strip (5V) - Power Supply 5V (คำนวณจาก: LED count × 60mA) - ตัวต้านทาน 330Ω - สายไฟและ Breadboard ⏱️ Timeline: 0:00 - Intro 0:30 - What's New 1:00 - Hardware Setup 2:00 - Software Install 3:00 - LED Count Configuration 4:30 - Effects Demo 6:00 - Outro 🔗 ติดตามเราได้ที่: - TikTok: @buk2sound - Facebook: NeeKPS - GitHub: johnnckr #B2SRGB #ESP32 #WS2812B #LED #Arduino #DIY #Thailand #IoT #Electronics --- ถ้าชอบคลิปนี้ อย่าลืม Like, Comment, Subscribe นะครับ! มีคำถามถามได้เลย ผมตอบทุกคอมเมนต์! ``` ### TikTok Caption: ``` B2SRGB v1.11.0 - ตั้งค่าจำนวน LED ผ่านแอพได้แล้ว! 🎨✨ ไม่ต้องแก้ code ซ้ำๆ แค่เปิดแอพ ตั้งค่า บันทึก เสร็จ! รองรับ 1-500 ดอก บันทึกถาวร ไม่หายหลังปิดไฟ 💾 ดาวน์โหลดฟรี! Link ใน bio 👆 #B2SRGB #ESP32 #LED #WS2812B #DIY #Arduino #Thailand #Tech #Electronics #Maker #IoT #RGBLight ``` --- ## ✅ Pre-Production Checklist - [ ] Hardware fully tested and working - [ ] Firmware v2.1.0 flashed and verified - [ ] Android APK v1.11.0 installed and tested - [ ] All LED effects working correctly - [ ] LED count configuration feature tested (30, 60, 100, 200 LEDs) - [ ] EEPROM persistence verified - [ ] Camera/phone fully charged - [ ] Tripod set up - [ ] Lighting tested - [ ] Microphone tested - [ ] Screen recorder app installed and tested - [ ] Backdrop/shooting location prepared - [ ] Shot list printed - [ ] Voiceover script reviewed ## ✅ Post-Production Checklist - [ ] All footage imported - [ ] Audio synced with video - [ ] Color grading applied - [ ] Text overlays added (Thai font) - [ ] Music added (copyright-free) - [ ] Transitions applied - [ ] QR codes overlayed clearly - [ ] Render test video - [ ] Watch full video for errors - [ ] Export final version (1080p, 60fps) - [ ] Create thumbnail (1280x720 for YouTube) - [ ] Upload to platforms - [ ] Add description, tags, hashtags - [ ] Create playlist (if YouTube) - [ ] Share on social media --- **Good luck with your video production!** 🎬✨
[](http://colab.research.google.com/github/rinongal/stylegan-nada/blob/main/stylegan_nada.ipynb)
get signed picture and voice authorisations from our parents
Parses a structured video script, extracts all `Narrator:` blocks, and synthesises them into a single MP3 using Azure OpenAI TTS.
<img src="https://img.shields.io/github/forks/artkulak/text2youtube.svg">