ทํา CD-ROM เก่าๆ เป็นเครื่องเล่นเพลง

17 Oct 2016

Share to:

สวัสดีครับ วันนี้ผมจะพาทุกท่านย้อนอดีตไปยังสมัยที่ CD ยังฮิตๆ กัน การดูหนัง ฟังเพลง เล่นเพลง mp3 โปรแกรมต่างๆ ก็จะถูกเก็บใน CD ทั้งนั้น แต่ในปัจจุบันไม่ค่อยได้รับความนิยมเท่าไร บางคนอาจจะมี CD-ROM เก่าๆไม่ได้ใช้แล้วไม่รู้จะเอาไปทําอะไร เอามาทําเครื่องเล่น CD เพลงได้ครับ เดี๋ยวผมจะอธิบายวิธีการทําครับ แต่ก่อนอื่นมาดูอุปกรณ์กันก่อนว่ามีอะไรบ้าง

  1. CD-ROM
  2. Power Supply
  3. IC Regulator 7812
  4. IC Regulator 7805
  5. หม้อแปลง 12V
  6. ไดโอด 4 ตัว

ถ้ามี Power Supply อยู่แล้วไม่ต้องใช้อุปกรณ์ข้อ 3-6 เนื่องจากข้อ 3-6 จะใช้ทําวงจรจ่ายไฟให้กับ CD-ROM

เรามาดูกันก่อนว่า CD-ROM แบบไหนสามารถนํามาทําได้บ้าง ให้สังเกต 2 ข้อดังนี้

  • ด้านหน้ามีรู jack audio
  • ด้านหลังมี Analog audio

ถ้ามีข้อใดข้อหนึ่งแสดงว่าใช้ได้

Image

ผมจะแยกวิธีทําเป็น 2 แบบดังนี้

แบบใช้ Power Supply

สําหรับท่านที่มี Power supply อยุ่แล้วสามารนําสายตามรูปด้านล่าง (สายที่ออกมาจาก Power Sypply)มาเสียบตรง Power connector ของ CD-ROM ได้เลย

Image

สายที่มาจาก Power supply เมื่อเสียบปลั๊กไฟของ Power supply แล้ว Power supply จะยังไม่ทํางาน วิธีที่จะทําให้ Power supply ทํางานคือเชื่อต่อระหว่างสายสีเขียวกับสายสีดํา(สายที่ออกมาจาก Power supply)ดังรูป

Image

สําหรับสัญญาณเสียงจะออกทางช่อง Audio jack (4) หรือ Analog audio (1)

Image

แบบทํา Power supply เอง

สําหรับวิธีการทํา Power supply เองนั้นจําเป็นจะต้องมีความรู้เกี่ยวกับ Electronic เบื้องต้นบ้างนะครับ ทําวงจรตามนี้ได้เลยครับ เป็นวงจรเร็กติไฟเออร์ + Regulator ครับ

Image

แล้วนําไปเสียบกับ Power connector ของ CD-ROM ได้เลยครับ สําหรับสัญญาณเสียงจะออกทางช่อง Audio jack (4) หรือ Analog audio (1)

Image

เรียบร้อยครับ CD-ROM เก่าๆที่ถูกวางทิ้งไว้ ก็กลับมามีประโยชน์อีกครั้ง :)

สําหรับแผ่นที่สามารถเล่นได้จะเป็นแผ่น Audio เท่านั้นนะครับ mp3 จะไม่สามารถเล่นได้

ข้อมูลและรูปภาพจาก www.computerhope.com www.circuitstoday.com

Suggestion blogs

Singleton pattern

Singleton pattern เป็น Design pattern ที่ใช้จํากัดจํานวนของอ็อบเจกต์ที่ถูกสร้างในขณะที่โปรแกรมทํางาน จะมีประโยชน์ในกรณีที่ระบบงานต้องการบังคับให้มีแค่อ็อบเจกต์เดียวเพื่อไม่ให้เกิดการซํ้าซ้อนกันเช่น Class ที่ใช้ในการควบคุม Hardware 1 ตัว ในการควบคุม Hardware 1 ตัวถ้าสร้างอ็อบเจกต์เพื่อควบคุมขึ้นมาหลายตัวอาจจะทําให้เกิดปัญหาในการควบคุม Hardware ได้

Disable sleep mode raspberry pi

ถ้าเราไม่ต้องการให้ Raspberry pi เข้า Sleep mode  มีวิธีคือ เปิด config นี้ "/etc/lightdm/lightdm.conf" ในหัวข้อ [SeatDefaults] ตรง xserver-command ให้แก้ไขเป็นดังนี้

Go EP.8 Go Channel Select Multiple Communication Operations

สวัสดีครับ ในบทความนี้ก็เป็น EP.8 แล้วนะครับ โดยเนื้อหาจะเป็นเรื่องเกี่ยวกับ Channel Select Multiple Communication Operationsสําหรับท่านใดที่ยังไม่ได้อ่าน EP.7 ท่านสามารถกลับไปอ่านก่อนได้นะครับที่นี่ Go EP.7 Go Unit Testingในบทความก่อนหน้านี้เราได้เรียนรู้เรื่องการใช้งาน Go Channel กันไปแล้ว จะเห็นว่าถ้าเราต้องการส่งข้อมูลมากกว่า 1 Channel อาจจะทําเกิด blocking การทำงาน เมื่อ Channel ใด Channel หนึ่งไม่มีการรับส่งข้อมูล หรือไม่สามารถส่งข้อมูลได้อีก สิ่งที่จะมาช่วยให้โปรแกรมของเราทํางานต่อไปได้ก็คือ Select statement เรามาดูวิธีการใช้งานตามหัวข้อด้านล่างเลยครับ


Copyright © 2019 - 2025 thiti.dev |  v1.45.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ