สารบัญ:

วิทยุทางอินเทอร์เน็ต / วิทยุเว็บด้วย Raspberry Pi 3 (หัวขาด): 8 ขั้นตอน
วิทยุทางอินเทอร์เน็ต / วิทยุเว็บด้วย Raspberry Pi 3 (หัวขาด): 8 ขั้นตอน

วีดีโอ: วิทยุทางอินเทอร์เน็ต / วิทยุเว็บด้วย Raspberry Pi 3 (หัวขาด): 8 ขั้นตอน

วีดีโอ: วิทยุทางอินเทอร์เน็ต / วิทยุเว็บด้วย Raspberry Pi 3 (หัวขาด): 8 ขั้นตอน
วีดีโอ: Ham radio - Setting up the Icom 7300 on the Raspberry Pi 2024, กรกฎาคม
Anonim
วิทยุอินเทอร์เน็ต / วิทยุเว็บพร้อม Raspberry Pi 3 (หัวขาด)
วิทยุอินเทอร์เน็ต / วิทยุเว็บพร้อม Raspberry Pi 3 (หัวขาด)

สวัสดี คุณต้องการโฮสต์วิทยุของคุณเองผ่านทางอินเทอร์เน็ตหรือไม่ คุณมาถูกที่แล้ว ฉันจะพยายามอธิบายให้ละเอียดที่สุด ฉันได้ลองหลายวิธีแล้วโดยส่วนใหญ่ต้องการการ์ดเสียงซึ่งฉันไม่เต็มใจที่จะซื้อ แต่หาบทช่วยสอนได้ไม่กี่อย่าง ฉันก็เลยรวบรวมมันทั้งหมด

ฮาร์ดแวร์ที่เราต้องการ:

1) Raspberry pi 3 หรือใหม่กว่า

2) สายไมโครยูเอสบี

3) การ์ด Sd ฉันอยากจะแนะนำขั้นต่ำ 16gb

4) เราเตอร์/โมเด็ม

3)สายอีเธอร์เน็ต

ซอฟต์แวร์ที่เราจะใช้

1) Raspbian เป็น OS

2) Mixxx สำหรับเล่นเพลง

3) Icecast2 สำหรับออกอากาศ

4) PUTTY สำหรับ SSH (ดาวน์โหลดที่นี่) หากคุณใช้ Mac คุณสามารถ SSH ลงใน Pi ด้วย Terminal

5) เครื่องสแกน IP ขั้นสูงสำหรับค้นหาที่อยู่ IP ของ Raspberry pi (ดาวน์โหลดที่นี่)

6) Filezilla สำหรับถ่ายโอนไฟล์จากคอมพิวเตอร์ของคุณ (ดาวน์โหลดที่นี่)

ข้อกำหนดเบื้องต้น

Raspbian ติดตั้งและใช้งานแล้ว หากใครไม่รู้จัก คลิกที่นี่สำหรับบทช่วยสอน

ฉันจะใช้ Raspbian Stretch With Desktop

ขั้นตอนที่ 1: เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นขึ้น

เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นใช้งาน
เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นใช้งาน
เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นใช้งาน
เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นใช้งาน
เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นใช้งาน
เชื่อมต่อ Raspberry Pi กับเราเตอร์ของคุณและเริ่มต้นใช้งาน

ฉันถือว่าคุณได้ติดตั้ง Raspbian แล้ว และพร้อมที่จะไป เชื่อมต่อ raspberry pi ของคุณเข้ากับพอร์ต Ethernet ของสายเคเบิลเราเตอร์และเปิดเครื่อง Raspberry ตอนนี้ไปที่แล็ปท็อป/พีซีของคุณซึ่งเชื่อมต่อกับเราเตอร์เดียวกันกับราสเบอร์รี่ของคุณ

ถัดไป ติดตั้งเครื่องสแกน IP ขั้นสูงแล้วเปิดขึ้นแล้วคลิก "สแกน" เมื่อการสแกนเสร็จสิ้น จดที่อยู่ IP สำหรับอุปกรณ์ที่ระบุว่า Raspberry Pi Foundation ในคอลัมน์ "ผู้ผลิต" มันคือ 192.168.1.6 ในกรณีของฉัน

ขั้นตอนที่ 2: เชื่อมต่อกับ PI ผ่าน Putty

กำลังเชื่อมต่อกับ PI ผ่าน Putty
กำลังเชื่อมต่อกับ PI ผ่าน Putty
กำลังเชื่อมต่อกับ PI ผ่าน Putty
กำลังเชื่อมต่อกับ PI ผ่าน Putty
กำลังเชื่อมต่อกับ PI ผ่าน Putty
กำลังเชื่อมต่อกับ PI ผ่าน Putty

ตอนนี้ติดตั้งและเปิด putty และเขียนที่อยู่ IP ที่คุณได้รับจาก Advance IP Scanner ในช่อง "ชื่อโฮสต์ (หรือที่อยู่ IP)" แล้วคลิกเปิด

เมื่อคุณเชื่อมต่อครั้งแรก การแจ้งเตือนความปลอดภัยจะปรากฏขึ้น เพียงแค่กด "ใช่" เพราะคุณเป็นคนเดียวที่เชื่อมต่อกับมันและคุณจะได้รับข้อความเพียงครั้งเดียว

ตอนนี้คุณจะเห็นชื่อผู้ใช้เริ่มต้นสำหรับการเข้าสู่ระบบจะเป็น "Pi" และรหัสผ่านจะเป็น "ราสเบอร์รี่" เมื่อทำเสร็จแล้ว

คุณจะได้รับข้อความเหมือนภาพด้านบน

ตอนนี้คุณสามารถกำหนดค่าราสเบอร์รี่ของคุณโดยให้คำสั่ง "sudo raspi-config" และขยายระบบไฟล์จากนั้นไปที่ตัวเลือกการรบกวนและเปิดใช้งาน ssh และ vnc

เมื่อเสร็จแล้วให้รีบูต pi โดย "sudo reboot" แล้วเริ่ม putty อีกครั้งและเข้าสู่ระบบ

ขั้นตอนที่ 3: การติดตั้ง Icecast2

การติดตั้ง Icecast2
การติดตั้ง Icecast2
การติดตั้ง Icecast2
การติดตั้ง Icecast2
การติดตั้ง Icecast2
การติดตั้ง Icecast2

เราจะใช้ Icecast2 เป็นเซิร์ฟเวอร์เพื่อพูดคุยกับโลกภายนอก

ดังนั้นบนเซิร์ฟเวอร์เพียงพิมพ์:

sudo apt ติดตั้ง icecast2

คุณจะได้รับดังต่อไปนี้

1)กำหนดค่า Icecast2: ใช่

2)Icecast Hostname: เก็บไว้ใน localhost

3)รหัสผ่านแหล่งที่มาของ Icecast: Chage this password

4) รหัสผ่าน Icecast Relay: เปลี่ยนรหัสผ่านนี้

5) รหัสผ่านผู้ดูแลระบบ Ice cast: เปลี่ยนรหัสผ่านนี้ (หากคุณอ่านข้อความในกล่องโต้ตอบ ระบบจะแจ้งที่อยู่ผู้ดูแลระบบที่จะพิมพ์ในเบราว์เซอร์ เราจะใช้เพื่อลงชื่อเข้าใช้ icecast)

เสร็จแล้ว

ไปที่เบราว์เซอร์ของคุณแล้วพิมพ์

ip:8000/ผู้ดูแลระบบ

ถ้าคุณได้หน้า ice cast อย่างฉัน แสดงว่าคุณได้ติดตั้ง icecast2 อย่างถูกต้อง

ขั้นตอนที่ 4: กำหนดค่า Icecast & Run

กำหนดค่า Icecast & Run
กำหนดค่า Icecast & Run

ก่อนที่เราจะแก้ไขไฟล์การกำหนดค่า Icecast เราจะทำการสำรองข้อมูลของต้นฉบับก่อน

sudo cp /etc/icecast2/icecast.xml /etc/icecast2/icecast.backup.xml

ต่อไปเราจะแก้ไขไฟล์การกำหนดค่า:

sudo nano /etc/icecast2/icecast.xml

ฉันได้แนบเอกสาร PDF อ่านไฟล์และแก้ไขตามที่คุณต้องการ

หากต้องการบันทึกให้กด ctrl+x แล้วกด Y เพื่อบันทึก จากนั้นกด Enter เพื่อออก

หลังจากคุณตรวจสอบไฟล์การกำหนดค่าแล้ว

บริการ sudo icecast2 เริ่มใหม่

ไปที่หน้า Icecast Admin ในเบราว์เซอร์ หน้าผู้ดูแลระบบจะขอการรับรองความถูกต้องอย่างชัดเจน ซึ่งเป็นหน้าที่คุณระบุในไฟล์การกำหนดค่า icecast2.xml

ขั้นตอนที่ 5: เชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx

การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx
การเชื่อมต่อ Raspberry Pi กับการเชื่อมต่อเดสก์ท็อประยะไกลเพื่อติดตั้ง Mixxx

ตอนนี้ป้อน sudo apt-get install xrdp เพื่อติดตั้งบริการ XRDP

เสร็จแล้ว.

ตอนนี้เปิดการเชื่อมต่อเดสก์ท็อประยะไกล หากคุณใช้ windows 10 เพียงพิมพ์ลงในแถบค้นหา ฉันจำไม่ได้ว่าควรเป็น windows rdc เวอร์ชันก่อนหน้าเนื่องจากเป็นไคลเอนต์เริ่มต้น

เพียงป้อน IP ของ raspberry pi ของคุณ แล้วคลิก Connect Now คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่าน หากคุณยังไม่ได้เปลี่ยนชื่อผู้ใช้และรหัสผ่านเริ่มต้น ชื่อผู้ใช้คือ pi และรหัสผ่านคือราสเบอร์รี่

คลิก "ตกลง" แล้วคุณจะเข้าสู่ระบบเดสก์ท็อป Rasbian ตอนนี้ย่อขนาด RDC ให้กลับไปที่สีโป๊ว

ตอนนี้เราติดตั้ง Mixxx

sudo apt-get ติดตั้ง mixxx

เมื่อเสร็จสิ้นการขยาย RDC ให้ใหญ่สุดแล้วคลิกราสเบอร์รี่ จากนั้นไปที่เสียงและวิดีโอ คุณจะเห็น Mixxx ติดตั้งเปิดขึ้น

ขั้นตอนที่ 6: กำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์

การกำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์
การกำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์
การกำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์
การกำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์
การกำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์
การกำหนดค่า Mixxx และใช้โปรแกรมถ่ายโอนไฟล์

หน้าจอแรกที่คุณจะเห็นคือ Mixxx จะถามหาไฟล์เพลงของคุณ เราต้องอัปโหลดเพลงไปยังโฟลเดอร์ Music ของ PI ดาวน์โหลดและเปิด Filezilla บนพีซี/แล็ปท็อปของคุณ

ตอนนี้กรอกดังนี้

โฮสต์: ที่อยู่ IP ราสเบอร์รี่ pi ของคุณคือ 192.168.1.6

ชื่อผู้ใช้: pi

รหัสผ่าน: ราสเบอร์รี่ (หากคุณยังไม่ได้เปลี่ยนรหัสผ่าน)

พอร์ต: 22

คลิกเชื่อมต่อด่วน

ตอนนี้คุณจะถูกเข้าสู่ระบบในบ้าน pi ทางด้านขวาจะแสดงไฟล์ Pi ของคุณและทางด้านซ้ายแสดงคอมพิวเตอร์ของคุณ แต่เราจะถ่ายโอนจากพีซีไปยัง pi ตอนนี้ที่ด้านขวาของแผงควบคุม นำทางไปยังโฟลเดอร์เพลง และโอนเพลงทั้งหมดไปยังโฟลเดอร์นั้น คุณสามารถลากและวางไฟล์ได้

ตอนนี้ถ้าคุณได้รับข้อผิดพลาดใด ๆ ที่บอกว่าคุณไม่สามารถถ่ายโอนไฟล์ได้ คุณจะต้องให้สิทธิ์โฟลเดอร์นั้นจากผงสำหรับอุดรู ดังนั้นบอกว่าฉันต้องให้สิทธิ์กับโฟลเดอร์เพลง มันจะเป็น

sudo chmod a+rwx /home/pi/music

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

ขั้นตอนที่ 7: กำหนดค่า Mixxx และเล่นเพลง

การกำหนดค่า Mixxx และเล่นเพลง
การกำหนดค่า Mixxx และเล่นเพลง
การกำหนดค่า Mixxx และเล่นเพลง
การกำหนดค่า Mixxx และเล่นเพลง
การกำหนดค่า Mixxx และเล่นเพลง
การกำหนดค่า Mixxx และเล่นเพลง

ตอนนี้เปิด Mixxx แล้วคุณจะเห็นไฟล์เพลงในโฟลเดอร์เพลง ให้คลิกเปิด คุณจะเห็นว่าโหลดเพลงแล้ว

ต่อไปก่อนเล่นเพลงเราต้องเปิดใช้งานการถ่ายทอดสด

ตอนนี้ไป OptionPreference

จากนั้นที่ด้านซ้ายให้คลิกการถ่ายทอดสดและกรอกข้อมูลตามที่แสดงในภาพด้านบนเลือกเครื่องหมายถูกเปิดใช้งานการถ่ายทอดสดจากนั้นเลือก icecast2 จากนั้นในเมานต์เขียน /live จำไว้ว่ามันบอกว่าโฮสต์วางผู้ใช้ IP ของคุณจะเป็นแหล่งที่มาซึ่งเป็นค่าเริ่มต้นของ icecast2 และรหัสผ่านจะเป็นรหัสผ่านที่คุณตั้งไว้ใน icecast ค่าเริ่มต้นของฉันคือ hackme

ตอนนี้คลิกสมัครแล้วคลิกตกลง

คลิกถัดไปตัวเลือกและเปิดใช้งานการออกอากาศหรือ Ctrl + L และคุณจะใช้งานได้หลังจากการเชื่อมต่อสำเร็จ ตอนนี้เล่นเพลง นั่นคือคุณกำลังมีชีวิตอยู่และคล้องจอง

ไปที่เบราว์เซอร์ของคุณประเภท ip:8000 ดังนั้นของฉันจะเป็น 192.168.1.6:8000

คลิกที่สถานะเซิร์ฟเวอร์ดาวน์โหลด m3u และเปิดในเครื่องเล่น vlc คุณควรได้ยินเสียงเพลง

ตอนนี้ถ้าเพลงของคุณขาดๆ หายๆ ให้ไปที่การตั้งค่าของ Mixxx แล้วไปที่ Sound hardware

เปลี่ยนบัฟเฟอร์เสียงเป็น 46s หากยังเหมือนเดิมจากนั้นลองใช้ 96s click apply แล้วลองอีกครั้งคุณควรเล่นได้อย่างราบรื่น

ขั้นตอนที่ 8: เครือข่ายท้องถิ่นและการเชื่อมต่ออินเทอร์เน็ต

การดำเนินการนี้จะสตรีมไปยังเครือข่ายท้องถิ่นของคุณเท่านั้น มีหลายวิธีในการเชื่อมต่อวิทยุของคุณกับโลกภายนอก แต่ฉันจะฝากสิ่งนั้นให้คุณ แต่เดี๋ยวก่อนจะส่งลิงค์ให้คุณเพื่อเริ่มต้นใช้งาน

นี่คือลิงค์บางส่วน

ลิงค์1ลิงค์2ลิงค์3

ขอบคุณสำหรับการอ่านและสนุกกับโครงการของคุณ ลาก่อน

แนะนำ: