โปรแกรมออดและกระจายเสียงอัตโนมัติสำหรับโรงเรียน PY School Bell ฟรี รองรับอุปกรณ์ TUYA

โปรแกรมออดและกระจายเสียงอัตโนมัติสำหรับโรงเรียน ใช้จัดตารางเสียงกริ่ง เสียงประกาศ และเพลง รองรับการควบคุมเครื่องเสียงผ่าน Tuya ทำงานเบื้องหลังผ่าน System Tray และเปิดพร้อม Windows ได้

โปรแกรมแจกฟรี ไม่มีเงื่อนไข ไม่ต้องติดตั้ง เพียงสร้างโฟลเดอร์สำหรับโปรแกรม นำไฟล์โปรแกรมและไฟล์ที่เกี่ยวข้องใส่ไว้ในโฟลเดอร์เดียวกัน แล้วเปิดใช้งานได้ทันที

เวอร์ชันเผยแพร่ทำงานแบบออฟไลน์ ไม่มีช่อง API และไม่มีระบบซิงค์ตารางออนไลน์

คู่มือแนะนำการใช้งานเบื้องต้น

PY School Bell เวอร์ชัน 1.7.1

PY School Bell เป็นโปรแกรมออดและกระจายเสียงอัตโนมัติสำหรับโรงเรียน สามารถตั้งเวลาเล่นเสียงกริ่ง เพลง และเสียงประกาศ พร้อมควบคุมเครื่องเสียงผ่านอุปกรณ์ Tuya ได้

โปรแกรมเป็นแบบ Portable ใช้งานได้ทันทีโดยไม่ต้องติดตั้ง และเผยแพร่ฟรี ไม่มีค่าใช้จ่ายหรือเงื่อนไข


1. การเตรียมโปรแกรม

  1. สร้างโฟลเดอร์ใหม่ เช่น PY-School-Bell
  2. นำไฟล์ PYSchoolBell-1.7.1.exe ใส่ไว้ในโฟลเดอร์
  3. ดับเบิลคลิกไฟล์เพื่อเปิดโปรแกรม
  4. อนุญาตให้โปรแกรมทำงาน หาก Windows แสดงคำเตือนด้านความปลอดภัย

หลังเปิดใช้งาน โปรแกรมจะสร้างไฟล์และโฟลเดอร์ที่จำเป็น เช่น:

  • bell_config.json สำหรับบันทึกตารางและการตั้งค่า
  • music สำหรับเก็บไฟล์เพลงและเสียงกริ่ง
  • tts_cache สำหรับเก็บไฟล์แคชเสียงพูด
  • music_normalized สำหรับไฟล์เสียงที่ผ่านการปรับปรุง

ควรเก็บไฟล์โปรแกรมและโฟลเดอร์เหล่านี้ไว้ด้วยกันเสมอ


2. การตั้งค่าเสียงกริ่ง

บริเวณส่วนบนของหน้าต่างโปรแกรม สามารถกำหนดเสียงกริ่งได้สองส่วน:

  • เสียงออดหน้า — เล่นก่อนเสียงประกาศหรือเพลง
  • เสียงออดหลัง — เล่นหลังรายการจบ

วิธีตั้งค่า:

  1. กด เลือกไฟล์
  2. เลือกไฟล์เสียงที่ต้องการ
  3. กด ทดสอบ เพื่อตรวจสอบเสียง
  4. กด บันทึก

รองรับไฟล์ MP3, WAV, OGG และ M4A

เมื่อเลือกไฟล์ โปรแกรมจะคัดลอกไฟล์เข้าโฟลเดอร์ music โดยอัตโนมัติ จึงไม่ควรลบไฟล์ภายในโฟลเดอร์นี้หลังตั้งค่าแล้ว


3. การเพิ่มรายการตามเวลา

เพิ่มแถวว่าง

  1. กดปุ่ม เพิ่มแถว
  2. เลือกรายการที่เพิ่มเข้ามา
  3. กด แก้เวลา/เสียง
  4. ระบุเวลาในรูปแบบ HH:MM เช่น 08:30
  5. กรอกข้อความประกาศภาษาไทยและภาษาอังกฤษ
  6. เลือกว่าจะใช้เสียงกริ่งหน้า เสียงกริ่งหลัง หรือเสียงพูด
  7. เลือกไฟล์เพลงหากต้องการ
  8. บันทึกรายการ

เพิ่มไฟล์เสียงหลายไฟล์

  1. กด เพิ่มเสียงหลายไฟล์
  2. เลือกไฟล์ที่ต้องการได้หลายไฟล์
  3. โปรแกรมจะคัดลอกไฟล์เข้าโฟลเดอร์ music
  4. โปรแกรมจะสร้างรายการใหม่ตามเวลาปัจจุบัน
  5. แก้เวลาและรายละเอียดของแต่ละรายการภายหลังได้

หากไฟล์ที่เลือกมีชื่อซ้ำกับไฟล์เดิม โปรแกรมจะตั้งชื่อใหม่เพื่อไม่ให้เขียนทับข้อมูลเดิม


4. การแก้ไขรายการ

  1. คลิกรายการที่ต้องการในตาราง
  2. กด แก้เวลา/เสียง หรือดับเบิลคลิกช่องในตาราง
  3. ปรับเวลา ข้อความ หรือการตั้งค่าเสียง
  4. กดบันทึก

ความหมายของตัวเลือกที่สำคัญ:

  • ใช้งาน — เปิดหรือปิดรายการ
  • เวลา — เวลาที่รายการจะทำงาน
  • ข้อความภาษาไทย — ข้อความสำหรับเสียงพูดภาษาไทย
  • ข้อความภาษาอังกฤษ — ข้อความสำหรับเสียงพูดภาษาอังกฤษ
  • ออดหน้า — เล่นเสียงกริ่งก่อนรายการ
  • ออดหลัง — เล่นเสียงกริ่งหลังรายการ
  • อ่าน — เปิดใช้ระบบเสียงพูด
  • ไฟล์เสียง — เพลงหรือเสียงที่แนบกับรายการ

หลังแก้ไขเสร็จให้กด บันทึก ที่หน้าต่างหลักอีกครั้ง


5. การลบรายการ

ลบเฉพาะรายการ

  1. คลิกรายการที่ต้องการ
  2. กด ลบรายการที่เลือก
  3. ยืนยันการลบ
  4. กด บันทึก

ล้างตารางทั้งหมด

  1. กด ล้างตาราง
  2. ยืนยันการดำเนินการ
  3. กด บันทึก

ควรตรวจสอบรายการให้ถูกต้องก่อนล้างตาราง เนื่องจากรายการทั้งหมดจะถูกนำออกจากโปรแกรม


6. การทดสอบรายการ

ก่อนใช้งานจริง ควรทดสอบเสียงทุกครั้ง

  1. คลิกรายการที่ต้องการ
  2. กด ทดสอบรายการที่เลือก
  3. ตรวจสอบเสียงกริ่ง เสียงพูด และไฟล์เพลง
  4. หากต้องการหยุด ให้กด หยุดเสียงปัจจุบัน

การทดสอบอาจสั่งเปิด Tuya หากมีการตั้งค่าอุปกรณ์ไว้


7. การตั้งค่าเสียงพูด TTS

โปรแกรมรองรับระบบเสียงพูดสามรูปแบบ:

  • Edge Neural — เสียงเป็นธรรมชาติ ต้องใช้อินเทอร์เน็ตตอนสร้างไฟล์
  • Google TTS — ใช้งานง่าย ต้องใช้อินเทอร์เน็ตตอนสร้างไฟล์
  • Windows Offline — ทำงานแบบออฟไลน์ โดยใช้เสียงที่ติดตั้งใน Windows

สามารถตั้งค่าเพิ่มเติมได้ดังนี้:

  • เลือกเสียงภาษาไทย
  • เลือกเสียงภาษาอังกฤษ
  • ปรับความเร็วในการพูด
  • เปิดหรือปิดการอ่านเวลาหรือข้อความในแต่ละรายการ

หลังแก้ข้อความ เสียงพูด ความเร็ว หรือระบบ TTS โปรแกรมจะใช้ไฟล์แคชที่ตรงกับค่าปัจจุบัน เพื่อป้องกันการนำเสียงเก่ามาใช้


8. การสร้างไฟล์แคชเสียง

ก่อนใช้งานจริง แนะนำให้สร้างแคชเสียงล่วงหน้า โดยเฉพาะเมื่อใช้ Edge Neural หรือ Google TTS

  1. เชื่อมต่ออินเทอร์เน็ต
  2. ตรวจสอบข้อความภาษาไทยและภาษาอังกฤษในตาราง
  3. เลือกระบบ TTS และเสียงพูดที่ต้องการ
  4. กด สร้างไฟล์แคชเสียง
  5. รอจนโปรแกรมสร้างไฟล์ครบ
  6. กด ตรวจสอบแคชเสียง

ไฟล์ที่สร้างจะถูกจัดเก็บในโฟลเดอร์ tts_cache

เมื่อมีไฟล์แคชแล้ว โปรแกรมสามารถนำเสียงเดิมมาเล่นได้โดยไม่ต้องสร้างใหม่ทุกครั้ง


9. การตั้งค่าระดับเสียง

ช่อง ระดับเสียงมาตรฐาน (%) ใช้กำหนดระดับเสียงหลักของ Windows ก่อนเล่นรายการ

ตัวอย่าง:

  • 30 เหมาะสำหรับการทดสอบ
  • 50 ระดับปานกลาง
  • 80–100 เหมาะกับระบบกระจายเสียงขนาดใหญ่ โดยควรตรวจสอบความดังจริงก่อน

ควรเริ่มจากระดับเสียงต่ำและเพิ่มทีละน้อย เพื่อป้องกันเสียงดังเกินไปหรือเกิดเสียงหอน


10. การตั้งค่า Tuya

Tuya ใช้สำหรับเปิดและปิดเครื่องขยายเสียงหรืออุปกรณ์ระบบเสียงอัตโนมัติ

ข้อมูลที่ต้องกรอก:

  • Access ID
  • Secret
  • Device ID
  • Region

ตั้งเวลาเพิ่มเติมได้:

  • เปิด Tuya ก่อนเสียง — จำนวนวินาทีที่ต้องเปิดอุปกรณ์ก่อนเสียงเริ่ม
  • ปิด Tuya หลังเสียง — จำนวนวินาทีที่รอก่อนปิดอุปกรณ์หลังเสียงจบ

หลังกรอกข้อมูล:

  1. กด ทดสอบเปิด
  2. ตรวจสอบว่าอุปกรณ์เปิดสำเร็จ
  3. กด ทดสอบปิด
  4. ตรวจสอบว่าอุปกรณ์ปิดสำเร็จ
  5. กด บันทึก

หากมีรายการเสียงต่อเนื่อง โปรแกรมจะเปิด Tuya ค้างไว้ และให้รายการสุดท้ายเป็นผู้สั่งปิด

วิธีสมัครและตั้งค่า Tuya สำหรับ PY School Bell

สิ่งที่ต้องเตรียม:

  • ปลั๊กหรือสวิตช์ที่รองรับ Tuya
  • โทรศัพท์ติดตั้งแอป Smart Life หรือ Tuya Smart
  • บัญชี Tuya Developer
  • อินเทอร์เน็ตสำหรับคอมพิวเตอร์และอุปกรณ์

10.1 เพิ่มอุปกรณ์ในโทรศัพท์

  1. ติดตั้งแอป Smart Life หรือ Tuya Smart
  2. สมัครบัญชีและเลือกประเทศ/ภูมิภาคให้ถูกต้อง
  3. เพิ่มปลั๊กหรือสวิตช์ Tuya เข้าแอป
  4. ทดลองเปิด–ปิดจากโทรศัพท์ให้สำเร็จก่อน

แนะนำให้ใช้บัญชีเดียวกันตลอดกระบวนการ

10.2 สมัคร Tuya Developer

  1. เปิด Tuya Developer Platform
  2. กด Register
  3. สมัครด้วยอีเมลและยืนยันบัญชี
  4. เข้าสู่ระบบ
  5. หากระบบขอเลือกประเทศหรือภูมิภาค ให้เลือกให้ตรงกับบัญชี Smart Life

10.3 สร้าง Cloud Project

  1. เข้าเมนู Cloud

  2. เลือก Cloud Project > Project Management

  3. หากมีข้อความให้เปิดใช้ IoT Core ให้เลือก Upgrade IoT Core Plan หรือเปิดใช้งานแผนที่ระบบเสนอ

  4. กด Create Cloud Project

  5. กรอกข้อมูล เช่น:

    • Project Name: PY School Bell
    • Description: School bell and amplifier control
    • Industry: เลือกประเภทที่ใกล้เคียง
    • Development Method: เลือก Smart Home
    • Data Center: เลือกให้ตรงกับภูมิภาคบัญชี Smart Life
  6. กด Create

Tuya ระบุว่าโครงการสำหรับเชื่อมบัญชี Smart Life ต้องใช้ Development Method แบบ Smart Home และ Data Center ต้องรองรับภูมิภาคของบัญชีแอป เอกสาร Tuya

10.4 เปิดบริการ Cloud ที่จำเป็น

ในโครงการ เปิดเมนู Cloud Services หรือหน้าต่าง Authorize API Services แล้วตรวจสอบบริการต่อไปนี้:

  • IoT Core
  • Smart Home Basic Service
  • Country and City Info
  • บริการควบคุมหรือจัดการอุปกรณ์ที่ระบบแนะนำ

ชื่อบริการอาจแตกต่างเล็กน้อยตามหน้าตาเว็บไซต์ Tuya รุ่นปัจจุบัน คำแนะนำ Cloud API ของ Tuya

10.5 เชื่อมบัญชี Smart Life

  1. เปิด Cloud Project ที่สร้างไว้
  2. เข้าแท็บ Devices
  3. เลือก Link Tuya App Account
  4. กด Add App Account
  5. ระบบจะแสดง QR Code
  6. เปิดแอป Smart Life หรือ Tuya Smart
  7. ใช้ฟังก์ชันสแกน QR Code
  8. กด Confirm login หรือยืนยันการเชื่อมต่อ
  9. เลือกการเชื่อมแบบ Automatic Link
  10. กลับมาที่เว็บไซต์แล้วเปิดหน้า All Devices

อุปกรณ์จากบัญชี Smart Life ควรปรากฏในรายการ ขั้นตอนเชื่อมอุปกรณ์อย่างเป็นทางการ

10.6 หา Access ID และ Secret

เปิดหน้า Overview หรือ Authorization ของ Cloud Project แล้วหา:

  • Client ID หรือ Access ID
  • Client Secret หรือ Access Secret

นำไปกรอกในโปรแกรมดังนี้:

ข้อมูลบน Tuya ช่องใน PY School Bell
Client ID / Access ID Tuya Access ID
Client Secret / Access Secret Secret

ห้ามส่ง Access Secret ให้บุคคลอื่นหรือเผยแพร่ไปกับไฟล์โปรแกรม

10.7 หา Device ID

  1. เข้า Cloud Project
  2. เปิด Devices > All Devices
  3. เลือกปลั๊กหรือสวิตช์ที่ต้องการ
  4. คัดลอก Device ID
  5. นำไปกรอกช่อง Device ID ใน PY School Bell

Device ID ไม่ใช่ชื่ออุปกรณ์และไม่ใช่หมายเลข Wi-Fi

10.8 เลือก Region ในโปรแกรม

เลือก Region ให้ตรงกับ Data Center ของ Cloud Project:

  • us — ศูนย์ข้อมูลอเมริกา
  • eu — ศูนย์ข้อมูลยุโรป
  • in — ศูนย์ข้อมูลอินเดีย
  • cn — ศูนย์ข้อมูลจีน

สำหรับประเทศไทยมักต้องตรวจจาก Region ของบัญชี Smart Life และ Data Center ที่โครงการรองรับ อย่าเลือกจากตำแหน่งที่อยู่เพียงอย่างเดียว

ตรวจ Region ในแอปได้ที่:

Me > Setting > Account and Security > Region

หากเลือก Data Center หรือ Region ไม่ตรง อุปกรณ์อาจไม่ปรากฏหรือสั่งงานไม่ได้ ข้อกำหนดเรื่อง Region ของ Tuya

10.9 ทดสอบใน PY School Bell

  1. กรอก Access ID
  2. กรอก Secret
  3. กรอก Device ID
  4. เลือก Region
  5. กด บันทึก
  6. กด ทดสอบเปิด
  7. ตรวจสอบว่าอุปกรณ์เปิด
  8. กด ทดสอบปิด
  9. ตรวจสอบว่าอุปกรณ์ปิด

จากนั้นตั้งค่า:

  • เปิด Tuya ก่อนเสียง: แนะนำ 5–15 วินาที
  • ปิด Tuya หลังเสียง: แนะนำ 5–15 วินาที

หากอุปกรณ์ไม่ปรากฏ

ตรวจสอบว่า:

  • บัญชี Smart Life มีอุปกรณ์อยู่จริง
  • Data Center ตรงกับ Region ของบัญชี
  • สแกน QR Code และยืนยันเรียบร้อย
  • อยู่ที่แท็บ All Devices
  • บัญชีแอปไม่ได้เชื่อมกับ Cloud Project อื่นเกินจำนวนที่ Tuya อนุญาต
  • บริการ IoT Core และ Smart Home Basic Service ยังใช้งานได้

Tuya ระบุว่าบัญชีแอปหนึ่งบัญชีเชื่อมกับโครงการได้จำกัด และหากอุปกรณ์ไม่แสดงควรตรวจ Data Center หรือยกเลิกการเชื่อมจากโครงการเดิมก่อน เอกสารแก้ปัญหาการเชื่อมอุปกรณ์
 


11. การเล่นเพลงต่อเมื่อเปิดโปรแกรมช้า

หากเปิดคอมพิวเตอร์หรือโปรแกรมหลังเวลาเริ่มเพลง แต่เพลงยังไม่ควรจบ โปรแกรมจะเริ่มเล่นต่อจากเวลาที่ผ่านไป

ตัวอย่าง:

  • กำหนดเพลงเริ่มเวลา 08:00 น.
  • เพลงยาว 25 นาที
  • เปิดโปรแกรมเวลา 08:05 น.
  • โปรแกรมจะเริ่มเล่นประมาณนาทีที่ 5

ในกรณีนี้ โปรแกรมจะเปิด Tuya ทันที และปิดหลังเพลงจบตามค่าที่ตั้งไว้

หากเวลาปัจจุบันเลยช่วงความยาวของเพลงแล้ว โปรแกรมจะไม่ย้อนกลับมาเล่นใหม่


12. การตั้งค่าให้เปิดพร้อม Windows

  1. เปิดเมนู ตั้งค่า
  2. เลือก ตั้งค่าระบบ
  3. ทำเครื่องหมาย เปิด PY School Bell พร้อม Windows
  4. กด บันทึกการตั้งค่า

ครั้งถัดไปที่เปิด Windows โปรแกรมจะเริ่มทำงานโดยอัตโนมัติ

โปรแกรมจะแสดงหน้าต่างหลักช่วงหนึ่ง จากนั้นจะแสดงหน้าต่างนับถอยหลัง 30 วินาที:

  • กด ทำงานต่อ (ยกเลิกการย่อ) เพื่อเปิดหน้าต่างค้างไว้
  • กด ย่อตอนนี้ เพื่อย่อทันที
  • หากไม่กดอะไร โปรแกรมจะย่อไป System Tray โดยอัตโนมัติ

13. การตั้งเวลาปิดเครื่อง

  1. เปิดเมนู ตั้งค่า
  2. เลือก ตั้งค่าระบบ
  3. ทำเครื่องหมาย ปิดเครื่องอัตโนมัติ
  4. กรอกเวลาในรูปแบบ HH:MM เช่น 17:00
  5. กด บันทึกการตั้งค่า

เมื่อถึงเวลาที่ตั้งไว้ Windows จะเริ่มกระบวนการปิดเครื่อง โดยควรบันทึกงานอื่นให้เรียบร้อยก่อนถึงเวลา


14. การใช้งาน System Tray

เมื่อโปรแกรมถูกย่อ โปรแกรมยังคงตรวจสอบตารางและเล่นเสียงตามปกติ

เมนู System Tray ประกอบด้วย:

  • เปิด PY School Bell
  • ตั้งค่าระบบ
  • ออกจากโปรแกรม

หากหาไอคอนไม่พบ ให้กดลูกศรแสดงไอคอนที่ซ่อนอยู่บริเวณมุมขวาล่างของ Windows

หากโปรแกรมอยู่ใน Tray แล้วดับเบิลคลิกไฟล์โปรแกรมอีกครั้ง ระบบจะเรียกหน้าต่างเดิมกลับมา โดยไม่เปิดโปรแกรมซ้ำ


15. เมื่อกดปุ่มปิดหน้าต่าง

เมื่อกด X โปรแกรมจะถามว่าจะดำเนินการอย่างไร:

  • ใช่ — ย่อไปทำงานใน System Tray
  • ไม่ — ปิดโปรแกรมทั้งหมด
  • ยกเลิก — กลับไปทำงานต่อ

หากต้องการให้ตารางเสียงทำงานต่อ ห้ามเลือกปิดโปรแกรมทั้งหมด


16. การสำรองและย้ายโปรแกรม

หากต้องการสำรองข้อมูลหรือย้ายไปยังเครื่องอื่น ให้คัดลอกทั้งโฟลเดอร์โปรแกรม ซึ่งควรประกอบด้วย:

  • PYSchoolBell-1.7.1.exe
  • bell_config.json
  • โฟลเดอร์ music
  • โฟลเดอร์ tts_cache
  • โฟลเดอร์ music_normalized
  • system_settings.json หากมี

ไม่ควรคัดลอกเฉพาะไฟล์ .exe หากต้องการนำตารางและไฟล์เสียงเดิมไปด้วย


17. คำแนะนำก่อนใช้งานจริง

  • ตั้งเวลาเครื่องคอมพิวเตอร์ให้ถูกต้อง
  • ทดสอบลำโพงและเครื่องขยายเสียง
  • ทดสอบ Tuya ทั้งการเปิดและปิด
  • ตรวจสอบระดับเสียงก่อนใช้งาน
  • สร้างและตรวจสอบไฟล์แคช TTS
  • ทดลองรายการสำคัญทุกครั้งหลังแก้ไข
  • เปิดโปรแกรมทิ้งไว้หรือย่อไว้ใน System Tray
  • ห้ามปิดโปรแกรมหากยังต้องการให้ตารางทำงาน
  • สำรองโฟลเดอร์โปรแกรมเป็นระยะ


พัฒนาโดย นายสุพศิน เงินส่ง
ครูโรงเรียนวัดประตูใหญ่
***โปรแกรมแจกฟรี ไม่มีค่าใช้จ่าย ไม่มีเงื่อนไข และไม่ต้องติดตั้งครับ***

ผู้เขียน : Admin
โพสต์เมื่อ : 07 ต.ค. 2569
No comments yet
ความคิดเห็น

หากไม่ใช่สมาชิกเว็บไซต์ กรอกเฉพาะอีเมลเท่านั้น
^