🎬 B2SRGB v1.11.0 - Tutorial Video Script
- **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
- Intro (0:00-0:30) - Hook & Overview
- What's New (0:30-1:00) - Feature highlights
- Hardware Setup (1:00-2:00) - Wiring demonstration
- Software Install (2:00-3:00) - APK installation
- LED Count Config (3:00-4:30) - Main feature demo
- Effects Demo (4:30-6:00) - Show different effects
- 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:
- Color Grade: Boost saturation for LED colors
- Text: Use Thai font (Sukhumvit, Sarabun)
- Music: Use upbeat electronic/tech music (no copyright)
- Transitions: Quick cuts (0.5-1 sec), no long fades
- 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:
- Hero Shot: LED strip fully lit, slow pan
- Component Close-ups: ESP32, LED strip, power supply
- Wiring Process: Time-lapse or step-by-step
- App UI: Clean screen recording, no shaky hands
- LED Reactions: Synchronized with app button presses
- Effect Demos: All 5 modes, each 5-10 seconds
- LED Count Changes: Clear before/after shots
- Power Cycle Test: Shows EEPROM persistence
Nice-to-Have Shots:
- Serial monitor output
- Multimeter measuring voltage
- Different LED strip lengths side-by-side
- Installation on project (e.g., room lighting, car, bike)
- 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! 🎬✨
Related Documents
Demo Video Script - Kinetic Ledger
**Duration:** 3-5 minutes
Prompt Craft Reference
Production-quality prompt engineering for HeyGen Video Agent. Combines official HeyGen guidance with patterns validated across 80+ test videos.
CodeForge AI - Hackathon Demo Script
**[Fade in: Dark background with CodeForge AI logo animating in]**
Demo Video Script (30-60 Seconds)
- **Loom** (free) - loom.com