1979 วิทยุอินเทอร์เน็ต Bang & Olufsen Raspberry Pi: 10 ขั้นตอน (พร้อมรูปภาพ)
1979 วิทยุอินเทอร์เน็ต Bang & Olufsen Raspberry Pi: 10 ขั้นตอน (พร้อมรูปภาพ)
Anonim
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต
1979 Bang & Olufsen Raspberry Pi วิทยุอินเทอร์เน็ต

นี่คือเครื่องบันทึกเทป Bang & Olufsen Beocord 1500 ปี 1979 ที่ฉันแปลงเป็นวิทยุอินเทอร์เน็ต Raspberry Pi แบบสแตนด์อโลน เครื่องวัด VU แบบอะนาล็อกขับเคลื่อนโดย Pi ผ่านวงจร DAC (Digital to Analogue Converter) โดยแสดงเวลา สถานี และแทร็กปัจจุบันบนจอแสดงผล RGB เชิงลบของ Adafruit ซึ่งมองเห็นได้จากหน้าต่างเทปคาสเซ็ต มันถูกควบคุมอย่างสมบูรณ์ด้วยปุ่มดั้งเดิม และการขยายเสียงนั้นมาจากซาวนด์บาร์ของทีวีที่นำกลับมาใช้ใหม่ ซึ่งติดตั้งไว้ที่ด้านหน้าของเคส นอกจากนี้ยังมีไฟ LED แสดงอารมณ์ที่เปลี่ยนสีซึ่งฉายผ่านหน้าต่างตัวนับเทป และ แอมพลิฟายเออร์มีรีโมตคอนโทรลที่สะดวกติดตั้งอยู่ภายในเทปคาสเซ็ตต์ นอกจากรูปภาพแล้ว ยังมีวิดีโอบน YouTube อีกด้วย สนุก!

ขั้นตอนที่ 1: Pi Radio

The Pi Radio
The Pi Radio
The Pi Radio
The Pi Radio
The Pi Radio
The Pi Radio

มีหลายวิธีในการสร้างวิทยุอินเทอร์เน็ตโดยใช้ Pi ขึ้นอยู่กับความชอบของคุณ แต่วิธีหนึ่งที่สะดุดตาฉันในตอนนั้นคือที่ bobrathbone.com ฉันค่อนข้างใหม่ต่อโลกของ Pi และได้รับความสนใจจากคำแนะนำและแกลเลอรีวิทยุที่ผู้ผลิตรายอื่นๆ สร้างขึ้น คำแนะนำครอบคลุมการแสดงผลหลายประเภท และดูเหมือนว่าจะได้รับการอัปเดตเป็นประจำพร้อมคำแนะนำและข้อมูลการแก้ไขปัญหา

ฉันใช้ Raspberry Pi รุ่น B สำหรับบิลด์นี้ เพราะฉันมีอยู่ตัวหนึ่งอยู่รอบๆ และคิดว่าโปรเจ็กต์นี้อาจไม่ต้องการประสิทธิภาพที่จำกัด (ตามมาตรฐาน Pi ในปัจจุบัน) มากนัก

รหัสวิทยุนั้นติดตั้งง่ายมาก จัดการในโหมดหัวขาด (ไม่ได้แนบจอภาพ) โดยใช้ Putty เพื่อเชื่อมต่อกับ Pi ผ่าน SSH - นี่คือจุดที่คำแนะนำโดยละเอียดช่วยได้จริงๆ ฉันต้องการใช้หน้าจอ RGB เชิงลบพร้อมปุ่มควบคุมแบบกดปุ่ม ดังนั้นให้ทำตามส่วน Adafruit ของ "คู่มือ Pi Radio Constructors" จอแสดงผลมาถึงในรูปแบบชุดอุปกรณ์และต้องการการบัดกรีในปริมาณที่เหมาะสม ซึ่งเป็นทักษะที่ฉันยินดีที่ได้รับการปรับปรุงตลอดทั้งโครงการ ต้องขอบคุณสถานีบัดกรีใหม่และ (ที่สำคัญกว่านั้น) การฝึกฝนมากมาย วงจรหน้าจอเข้ากันได้ตามที่อธิบายไว้ในคู่มือออนไลน์ของ Adafruit และโชคดีที่ฉันตระหนักได้ทันเวลาว่าฉันต้องใช้ส่วนหัว GPIO ที่สูงเป็นพิเศษ หากฉันต้องการเชื่อมต่อการฝ่าวงล้อมที่ด้านบนสุดของวงจร DAC

ชุด Adafruit มาพร้อมกับไมโครสวิตช์ แต่ฉันต้องการต่อเข้ากับปุ่มกลไกดั้งเดิม ดังนั้นฉันจึงบัดกรีในเสาจัมเปอร์แทน ต้องใช้การทดลอง ข้อผิดพลาด และการบัดกรีใหม่เพื่อให้มันทำงาน สิ่งหนึ่งที่ฉันจะพูดก็คือถ้าหน้าจอสว่างขึ้นแต่ดูว่างเปล่า ให้ตรวจสอบการควบคุมคอนทราสต์ของคุณ! ที่ทำให้ฉันเกาหัวเป็นเวลาหลายชั่วโมง เมื่อฉันมีวิทยุ Pi ทำงานด้วยตัวเอง (ผ่านหูฟัง) ฉันก็แก้ไขโค้ดเพื่อตั้งค่าสีจอแสดงผลให้เป็นสีแดงเหมือนราสเบอร์รี่มากขึ้น สร้างเพลย์ลิสต์ของสถานีวิทยุและเปิดใช้งาน wifi ผ่านอะแดปเตอร์ USB ฉันไม่ได้อ้างรหัสใด ๆ โดยตรงที่นี่เนื่องจากคำแนะนำในไซต์ที่เชื่อมโยงด้านบนดีกว่าที่ฉันทำซ้ำได้!

ฉันเป็นแฟนตัวยงของวิทยุอินเทอร์เน็ตมาสองสามปีแล้ว โดยเฉพาะอย่างยิ่งสถานี Soma FM ที่ผู้ฟังรองรับ ดังนั้นจึงเป็นที่น่าพอใจที่สามารถตั้งค่าเพลย์ลิสต์เฉพาะของสถานีโปรดของตัวเองได้ (Secret Agent, Illinois Street Lounge และ Boot Liquor และอื่น ๆ)

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

ขั้นตอนที่ 2: คดี ตอนที่ 1

คดี ตอนที่ 1
คดี ตอนที่ 1
คดี ตอนที่ 1
คดี ตอนที่ 1
คดี ตอนที่ 1
คดี ตอนที่ 1
คดี ตอนที่ 1
คดี ตอนที่ 1

ฉันตื่นเต้นมากที่ได้ซื้อเครื่องเล่นเทป B&O เครื่องเก่านี้ในราคาเพียง 12 ปอนด์ มันโผล่ขึ้นมาในการค้นหา Gumtree (โฆษณาฟรี) ในพื้นที่ของฉันและเสียแล้ว นอกเหนือจากไฟมิเตอร์ VU ฉันชอบสไตล์แปลก ๆ ของออดิโอวินเทจที่แยกจากกัน พี่เขยของฉันมี BeoMaster ที่คล้ายคลึงกันในทศวรรษ 1980 และมันก็แตกต่างไปจากเทคโนโลยีอื่นๆ ในขณะนั้นด้วยการควบคุมแบบเลื่อนอันสวยงามและฟังก์ชันที่ซ่อนอยู่หลังแผงเลื่อน - ฉัน ต้องซื้อมัน

งานแรกคือการถอดอวัยวะภายในเก่าออก ดังนั้นฉันจึงตั้งค่าด้วยไขควง - ได้รับการกระตุ้นอย่างน่าประหลาดจากคำแนะนำในการรื้อที่แผงด้านหลังและแนะนำโดยคู่มือการบริการฉบับสมบูรณ์ ซึ่งยังคงมีอยู่บนเว็บไซต์ของ B&O อย่างน่าอัศจรรย์ ฉันคาดหวังว่าจะพบโครงเครื่องพลาสติก กาว ฯลฯ ภายใน แต่มันเป็นอะลูมิเนียม เหล็ก และวงจรแบบติดผนังต่อผนัง ซึ่งยึดเข้าด้วยกันด้วยสลักเกลียวหลายสิบขนาดและรูปร่างของหัวขึ้นอยู่กับหน้าที่การใช้งาน นอกจากจะต้องผิดหวังกับความซับซ้อนของการถอดเสื้อแล้ว ฉันยังประทับใจกับคุณภาพและความใส่ใจในรายละเอียดภายในเคสมาก ทุกอย่างลงตัวพอดี

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

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

ขั้นตอนที่ 3: ซาวด์บาร์

เดอะซาวด์บาร์
เดอะซาวด์บาร์
เดอะซาวด์บาร์
เดอะซาวด์บาร์
เดอะซาวด์บาร์
เดอะซาวด์บาร์

ซาวด์บาร์เป็นแบบเสียงต่ำ (แบรนด์เทคโนโลยีของ Sainsbury) ที่มาพร้อมกับทีวีมือสองที่ฉันซื้อ ดังนั้นฉันจึงไม่ต้องกังวลกับการฉีกขาด หลังจากทดสอบก่อน - คุณภาพเสียงค่อนข้างดี มีเสียงดังเล็กน้อยที่ เสียงเบาไม่ต่างจากเครื่องบันทึกเสียงยุค 80! อันที่จริงไม่มีอะไรมาก มีเพียงลำโพงสองตัว บอร์ดสำหรับแอมป์ ตัวหนึ่งสำหรับไฟ LED แสดงสถานะและเซ็นเซอร์ IR และบอร์ดขนาดเล็กแยกต่างหากสำหรับไมโครสวิตช์เปิด/ปิดและระดับเสียง

เห็นได้ชัดว่าลำโพงไม่สามารถติดตั้งที่ด้านหลังหรือด้านข้างของเคสได้ เนื่องจากเป็นอะลูมิเนียมที่เป็นของแข็งและอาจทำให้รูปลักษณ์ดั้งเดิมเสียไป ดังนั้นฉันจึงตัดสินใจติดตั้งลำโพงที่ด้านหน้าโดยทำมุมลงเพื่อให้ จะไม่ทำให้เครื่องสูงเกินไปและน่าเกลียด แต่ไม่ทำมุมมากจนเสียงจะอู้อี้ ฉันตัดส่วนหุ้ม Soundbar ดั้งเดิมลงมาให้เท่ากับความกว้างของ Beocord และทำช่องเจาะลำโพงใหม่โดยใช้เลื่อยเจาะรู - ครั้งแรกที่ฉันใช้อันหนึ่ง แต่มันทำออกมาได้เรียบร้อยมาก! จากนั้นฉันก็ตัดส่วนหลังของกล่องหุ้มออกบางส่วนเพื่อให้สามารถจับจ้องไปที่เคสได้ในมุมที่เหมาะสม

ฉันเจาะรูที่ส่วนหน้าของส่วนบนของเคสอะลูมิเนียม จากนั้นขันเข้ากับกล่องซาวด์บาร์ เชื่อมต่อกับด้านล่างของเคสด้วยขายึดเมคคาโน ซึ่งเป็นสิ่งที่ฉันใช้บ่อยในโครงสร้างนี้ สิ่งนี้ยกหน่วยทั้งหมดขึ้นประมาณ 30 มม. ที่ด้านหน้า ดังนั้นฉันจึงใช้สลักเกลียวหลังคา 10 มม. เพื่อยกขึ้นในทำนองเดียวกันและเชื่อมต่อด้านหลังของแชสซีเข้ากับฐานอย่างแน่นหนา วิธีนี้ใช้ได้ผลดีจริง ๆ เนื่องจากหัวโบลต์ยึดเข้ากับฐานอย่างแน่นหนา หมายความว่าสามารถยกหรือลดแชสซีได้อย่างแม่นยำด้วยการปรับน็อตยึด ตอนนี้ฉันมีเคสที่มั่นคง แต่ว่างเปล่า - ถึงเวลาเพิ่มบางสิ่ง!

ขั้นตอนที่ 4: แพลตฟอร์ม Pi และปุ่มใหญ่

แพลตฟอร์ม Pi และปุ่มขนาดใหญ่
แพลตฟอร์ม Pi และปุ่มขนาดใหญ่
แพลตฟอร์ม Pi และปุ่มขนาดใหญ่
แพลตฟอร์ม Pi และปุ่มขนาดใหญ่
แพลตฟอร์ม Pi และปุ่มขนาดใหญ่
แพลตฟอร์ม Pi และปุ่มขนาดใหญ่

กลไกเทปแบบกลไกและปุ่มแบบเดิมติดตั้งไว้บนตัวเครื่องโลหะที่แข็งแรง โดยยึดมอเตอร์ คันโยก และสิ่งที่ไม่ได้ยึดไว้ นี่เป็นการออกแบบที่ยอดเยี่ยมเพราะหมายความว่าสามารถถอดฝาอะลูมิเนียมและแผงด้านหน้าออกได้โดยไม่กระทบต่อกลไกตลับ ซึ่งน่าจะทำให้การซ่อมบำรุงง่ายขึ้น ฉันตัดสินใจลองสร้างสิ่งนี้ขึ้นมาใหม่เพื่อให้ Pi อยู่ในตำแหน่งที่ถูกต้องใต้หน้าต่างเทปคาสเซ็ต สลักเกลียวบนหลังคาทำงานได้ดีในกรณีที่เป็นตัวเลือกที่ชัดเจนในการรองรับแท่นลอยน้ำนี้ เมื่อฉันขุดหาวัสดุ ฉันพบกรอบรูปเพอร์สเปกซ์แบบหนาแบบเก่าซึ่งเหมาะสำหรับงานนี้ ไม่เพียงแต่จะตัดและใช้งานได้ง่ายกว่าโลหะเท่านั้น แต่ยังมีความโปร่งใส มีประโยชน์มากสำหรับการทำเครื่องหมายรูยึดอย่างแม่นยำ อันดับแรก ฉันเจาะรูสำหรับสลักเกลียวบนหลังคา จากนั้นเมื่อยึดฐานเข้ากับตำแหน่งแล้ว ฉันวัด (หลายครั้ง) ซึ่งจะต้องติดตั้งชุดสวิตช์ ฉันต้องการใช้ปุ่มควบคุมเทปแบบกลไกขนาดใหญ่ให้เกิดประโยชน์สูงสุด เนื่องจากมีบางอย่างที่แน่นและสัมผัสได้จริงๆ อย่างเช่น แป้นเปียโนเกือบ เดิมทีพวกเขาใช้ระบบคันโยกที่ซับซ้อนเพื่อควบคุมฟังก์ชันของเทป และเป็นการดีที่พวกเขาถอดออกจากโครงเทปเป็นส่วนประกอบย่อยที่มีอยู่ในตัว โดยมีสปริงและคันโยกไม่เสียหาย ฉันขันพวกมันเข้ากับแท่นพลาสติกแล้วตัดรูใต้สวิตช์แต่ละตัวเพื่อให้คันโยกทะลุผ่าน สองมม. ทั้งสองวิธีจะทำให้สวิตช์ติดอยู่ในเคสดังนั้นจึงใช้เวลาสักครู่ ฉันต้องการให้ปุ่มเหล่านี้ควบคุมวิทยุ เลยยึดไมโครสวิตช์ขนาดเล็กไว้ด้านหลังแต่ละปุ่ม เพื่อที่ว่า "ส่วนท้าย" ของปุ่มที่ใช้กลไกในตอนแรกจะคลิกสวิตช์ เมื่อถึงจุดนี้ ฉันต้องออกไปซื้อน๊อตและโบลต์กลุ่มใหม่ เนื่องจากฉันใช้อุปกรณ์สิ้นเปลืองของฉันจนหมด! ด้วยปุ่มและไมโครสวิตช์ที่ติดตั้งบนแท่น สิ่งต่อไปที่จะติดตั้งคือ Pi เองและ เทปปิดหน้าต่าง ฝาปิดมีรูสำหรับติดตั้งสะดวกหลายรูที่ด้านข้าง - สะดวกยิ่งขึ้นเนื่องจากเว้นระยะห่างเท่ากันกับรูเมคคาโน! เดิมทีฉันหวังจะทำให้ฝาปิดเทปปรากฏขึ้น โดยเผยให้เห็น Pi ที่อยู่ข้างใต้ แต่สิ่งนี้ซับซ้อนเกินไป ดังนั้นฉันจึงสร้างวงเล็บเมคคาโนเพื่อยึดไว้กับแท่นที่มองเห็นได้อย่างปลอดภัย ตอนนี้ฝาปิดเทปอยู่ในตำแหน่งที่ถูกต้องแล้ว ฉันต้องทำเช่นเดียวกันกับ Pi และนี่คือจุดที่แพลตฟอร์ม Perspex ช่วยได้จริงๆ เนื่องจากฉันสามารถวางตำแหน่ง Pi ไว้ใต้ฝาปิดได้อย่างแม่นยำ แล้วทำเครื่องหมายรูยึดของ Pi ให้ถูกต้อง โดยมองผ่าน Perspex จากอีกด้านหนึ่ง เมื่อ Pi เข้าที่อย่างแน่นหนา ฉันต่อสายคันโยกปุ่มด้านหน้าเพื่อสลับไปยังเสาจัมเปอร์บนวงจรแสดงผล

ขั้นตอนที่ 5: VU Meters

เครื่องวัด VU
เครื่องวัด VU
เครื่องวัด VU
เครื่องวัด VU
เครื่องวัด VU
เครื่องวัด VU
เครื่องวัด VU
เครื่องวัด VU

เครื่องวัด VU แบบอะนาล็อกเป็นหนึ่งในสิ่งที่ฉันโปรดปรานเกี่ยวกับเครื่องเล่นเทปนี้ - การสร้างวิทยุอินเทอร์เน็ตในกรณีที่ยอดเยี่ยมนี้ แต่การไม่ใช้เครื่องวัด VU นั้นไม่ใช่ตัวเลือก ดังนั้นฉันจึงค้นหาเว็บเพื่อค้นหาวิธีแก้ปัญหาที่เป็นไปได้ สิ่งที่ดีที่สุดที่ฉันพบคือ "วิธีการ" ที่เขียนโดย Menno Smits โดยให้รายละเอียดว่าเขาและภรรยาของเขาใช้เครื่องวัด VU แบบอะนาล็อกที่ทำงานจาก Raspberry Pi โดยใช้วงจรรวม AD557 DAC (Digital to Analog Converter) ที่เชื่อมต่อกับ เอาต์พุต GPIO ของ Pi - ไดอะแกรม pinout ของเขาถูกแนบและเว็บลิงค์ก็คุ้มค่าที่จะดูหากคุณต้องการข้อมูลเพิ่มเติม ดูเหมือนว่าจะเป็นทางออกที่ดี เนื่องจากส่วนหัว gpio สูงเป็นพิเศษ ฉันสามารถเชื่อมต่อบอร์ดพายผลไม้กับ DAC เพื่อป้อนมิเตอร์ VU ได้ ฉันลองทำสิ่งนี้บนเขียงหั่นขนมก่อน (บางส่วนใช้จัมเปอร์ที่ทำจากสายเคเบิล B&O ดั้งเดิม) และไม่สามารถใช้งานได้ - แม้ว่าจะเป็นปัญหาการกำหนดค่าซอฟต์แวร์มากกว่าวงจรหรือการสร้างต้นแบบ ตัวอย่างรหัส VU ที่ฉันติดตามนั้นอิงจากเพลงที่เล่นโดยตรงบน pi ที่เชื่อมต่อกับจอภาพ ฯลฯ ในขณะที่ของฉันใช้วิทยุอินเทอร์เน็ตที่ติดตั้งไว้ ฉันใช้เวลาสักครู่เพื่อดูรายละเอียดและข้อความแสดงข้อผิดพลาด และพบว่าเสียงของ Raspberry Pi และ Linux โดยทั่วไปนั้นเป็นธุรกิจที่ค่อนข้างซับซ้อน! รหัส VU อาศัย PulseAudio เพื่อส่งระดับเสียงสูงสุดไปยังหมุด GPIO ในขณะที่วิทยุอินเทอร์เน็ตดูเหมือนจะใช้ตัวถอดรหัส Alsa สิ่งนี้ทำให้เกิดความสับสนอย่างรวดเร็ว - ฉันก้าวหน้าได้ดีมากด้วยฟอรัมมากมายและพบข้อความแสดงข้อผิดพลาดเพียงข้อความเดียวในตอนท้าย "sink seen: auto_null / Dummy Output" ต่อไปความคิดใคร? ฉันสงสัยว่าฉันต้องดูวิธีการกำหนดค่า PulseAudio และ Alsa ให้ละเอียดยิ่งขึ้น ฉันตัดสินใจกลับมาที่สิ่งนี้ในภายหลังและย้ายวงจรจากเขียงหั่นขนมแบบไม่มีบัดกรีไปยังแผ่นกระดานแบบบัดกรี โดยใช้สายเคเบิลดั้งเดิมมากขึ้นสำหรับการเชื่อมต่อแบบถาวรและเสาแบบบัดกรีสำหรับการเชื่อมต่อ GPIO ดังนั้นจึงสามารถเปลี่ยนแปลงได้หากจำเป็น ยังคงเป็นสิ่งที่ฉันจริงๆ อยากทำก็คือขยับเข็ม VU ที่น่ารำคาญ! ฉันทดลองกับสคริปต์ง่าย ๆ เพื่อเปลี่ยนเอาต์พุต GPIO จากต่ำไปสูง และมีความสุขผ่านวงจร DAC สิ่งนี้ทำให้เข็มขยับ ด้วยการปรับเวลาในสคริปต์ ฉันสามารถเปลี่ยนความเร็วที่พวกมันกัดไปข้างหลัง & ไปข้างหน้า และปรับให้เข้ากับการเคลื่อนไหวที่เป็นธรรมชาติ จากนั้นฉันตั้งค่าสคริปต์ให้ทำงานเมื่อเริ่มต้นโดยเพิ่ม (sleep 11;sudo python /home/pi/VU/sample2.py) & ไปยังไฟล์ rc.local ในโฟลเดอร์ / etc / ของ Pi - มีวิธีอื่น การบรรลุเป้าหมายนี้ แต่วิธีนี้ใช้ได้ผลดีสำหรับฉัน โดยเว้นช่วง "สลีป" เพื่อให้เข็มเริ่มเคลื่อนไหวในเวลาเดียวกันกับที่เพลงเริ่มเล่น เป็นการประนีประนอมที่จะไม่ให้มิเตอร์ VU เคลื่อนที่ในเวลาที่แน่นอนกับเพลง แต่การทำให้พวกเขาทำงานได้โดยเฉพาะอย่างยิ่งควบคุมผ่าน Pi นั้นน่าพอใจมากและเนื่องจากเป็นเพียงโค้ดเท่านั้นจึงสามารถแก้ไขได้ทุกเมื่อ! เดิมทีเมตรถูกส่องสว่างด้วยหลอดไฟเล็กๆ แสนหวาน แต่ฉันคิดว่าควรเปลี่ยนหลอดไฟเหล่านี้และใช้ไฟ LED สีขาวสว่างแทน

ขั้นตอนที่ 6: การควบคุมแอมป์และการติดตั้ง

คอนโทรลและฟิตติ้งแอมป์
คอนโทรลและฟิตติ้งแอมป์
คอนโทรลและฟิตติ้งแอมป์
คอนโทรลและฟิตติ้งแอมป์
คอนโทรลและฟิตติ้งแอมป์
คอนโทรลและฟิตติ้งแอมป์

แถบเสียงจำเป็นต้องควบคุมแยกต่างหากจาก Pi และ (อาจลดลงจนถึงระดับพื้นฐาน) มีปุ่มฮาร์ดแวร์เพียงสามปุ่มเท่านั้น - ปุ่มสแตนด์บาย/โหมดรวมกัน ขึ้นอยู่กับความยาวของการกดปุ่ม และเพิ่มระดับเสียง / ลดระดับเสียง หลังจากเดินสายปุ่มคาสเซ็ตต์ขนาดใหญ่ไปยัง Pi แล้ว ฉันเหลือปุ่มหนึ่งไว้อย่างสะดวก (หยุดชั่วคราว) เลยตัดสินใจเลือกปุ่มนี้สำหรับฟังก์ชันสแตนด์บาย/โหมด

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

วงจรเครื่องขยายเสียงมีแผงแสดงสถานะติดตั้งอยู่ระหว่างลำโพงพร้อมไฟ LED เพื่อแสดงสถานะพลังงานและแหล่งกำเนิดเสียง (สาย / Bluetooth) วงจรแอมพลิฟายเออร์หลักต้องติดตั้งไว้ใกล้ๆ กัน เนื่องจากมีสายแพที่สั้นและเปราะบางระหว่างกัน เพื่อให้บรรลุสิ่งนี้โดยไม่ปิดกั้นอินพุต aux และกำลังไฟฟ้า ฉันได้ติดตั้งบางส่วนจาก meccano ที่ยึดวงจรแอมพลิฟายเออร์ให้ตั้งตรงอย่างแน่นหนาในเคส ระหว่างและด้านหลังลำโพง วงจรสวิตช์ของแอมป์ถูกยึดเข้ากับฐานของเคสที่อยู่ใกล้เคียง ทำให้ทุกอย่างเป็นระเบียบ แม้ว่าซาวนด์บาร์จะมีความสมดุลที่ปรับได้ เบส และเอฟเฟกต์ของห้องบางส่วน ฟังก์ชันเหล่านี้ได้รับการจัดการด้วยรีโมทคอนโทรลขนาดเล็ก เพื่อให้ตัวเลือกเหล่านี้เปิดอยู่เสมอแต่ยังคงอารมณ์ย้อนยุคไว้ ฉันจึงติดตั้งรีโมตในตัวเทปคาสเซ็ตโดยการตัดรูขนาดรีโมตด้วยเครื่องมือโรตารี่ เพื่อให้สามารถพกพาได้สะดวก แต่จะดูไม่เกะกะเกินไป

ขั้นตอนที่ 7: กรณี: ตอนที่ 2

กรณี: ตอนที่ 2
กรณี: ตอนที่ 2
กรณี: ตอนที่ 2
กรณี: ตอนที่ 2
กรณี: ตอนที่ 2
กรณี: ตอนที่ 2
กรณี: ตอนที่ 2
กรณี: ตอนที่ 2

ตอนนี้ชิ้นส่วนส่วนใหญ่ได้รับการติดตั้งแล้ว ก็ถึงเวลาปิดเคสให้เรียบร้อย โดยเฉพาะรูที่ด้านหลังและด้านข้าง

การยกเคสทั้งหมดขึ้นเพื่อรองรับซาวนด์บาร์ทำให้เกิดช่องว่าง 30 มม. ตลอดทาง ซึ่งสะดวกมากสำหรับการติดตั้งส่วนประกอบและการเดินสายจัมเปอร์ (บางครั้งใช้แหนบยาว เช่น ในเกมกระดานปฏิบัติการ) แต่ฉันต้องการ ผลิตภัณฑ์สำเร็จรูปให้มากที่สุดเท่าที่จะเป็นไปได้เพื่อความสะอาดของเส้นเดิม

ตอนแรกฉันต้องการใช้แผ่นอะลูมิเนียมเพื่ออุดช่องว่าง แต่ฉันไม่มีเครื่องมือในการตัดให้แม่นยำเพียงพอ และการติดตั้งเข้ากับเคสคงเป็นเรื่องยากเมื่อติดตั้งส่วนประกอบทั้งหมดตอนนี้ ด้านข้างอะลูมิเนียมลายไม้ติดตั้งเข้ากับตัวเคสด้วยสกรูตัวหนอนเล็กๆ ซ่อนสลักเกลียวทั้งหมดไว้ด้านใน ดังนั้นฉันจึงตัดสินใจขยายสิ่งเหล่านี้โดยเพิ่ม "กระโปรง" พลาสติกสีดำที่ด้านล่างของแต่ละอัน แล้วตัดให้ได้ขนาดที่ต้องการพอดี.

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

ขั้นตอนที่ 8: Sugru

ซูกรู!
ซูกรู!
ซูกรู!
ซูกรู!
ซูกรู!
ซูกรู!
ซูกรู!
ซูกรู!

ฉันต้องการลองใช้ Sugru มาระยะหนึ่งแล้วและโครงการนี้ให้โอกาสที่ดีกับฉัน เนื่องจากเคสส่วนใหญ่กลายเป็นโลหะ ฉันกังวลกับผลกระทบที่อาจเกิดขึ้นกับสัญญาณที่ส่งไปยังอะแดปเตอร์ Wi-Fi USB ของ Pi ดังนั้นฉันจึงตัดสินใจใช้สายต่อ USB เพื่อให้มันยื่นออกมาจากด้านหลังของ กรณี.

มีรูที่สะดวกมากสำหรับสิ่งนี้ ซ็อกเก็ต DIN ที่เครื่องเล่นเทปจะเชื่อมต่อกับเครื่องขยายเสียงภายนอก รูนั้นใหญ่พอสำหรับเสียบปลั๊ก USB แต่จะยึดให้เข้าที่ได้อย่างไร Sugru ช่วยชีวิต! หากคุณไม่เคยได้ยินเรื่องนี้มาก่อน Sugru เป็นเหมือน play-doh และมาในซองเล็ก คุณสามารถปั้นและขึ้นรูปได้เหมือนดินเหนียวจำลอง แต่เมื่อปล่อยทิ้งไว้ข้ามคืน มันก็จะแข็งตัวเป็นยาง - เหมาะอย่างยิ่งสำหรับการทำวงแหวนรูปทรงพิเศษเพื่อยึดซ็อกเก็ต USB ให้เข้าที่ มันไม่ใช่งานที่เรียบร้อยที่สุดเท่าที่คุณเคยเห็นมา แต่สำหรับการทดลองครั้งแรก มันใช้งานได้ดีมาก และตอนนี้ฉันสามารถนึกถึงการใช้งานจริงมากมายสำหรับงานนี้ในโครงการอื่นๆ

ขั้นตอนที่ 9: อารมณ์ LED

อารมณ์ LED
อารมณ์ LED
อารมณ์ LED
อารมณ์ LED
อารมณ์ LED
อารมณ์ LED
อารมณ์ LED
อารมณ์ LED

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

ฉันตั้งใจแน่วแน่ที่จะทำอะไรบางอย่างกับ "หน้าต่าง" สี่เหลี่ยมจัตุรัสเล็ก ๆ ที่รมควันและคิดว่าการทำให้มันเรืองแสงเป็นสีแดงเพื่อให้เข้ากับจอแสดงผลคงจะดี ฉันซื้อ LED 5v จำนวนหนึ่งจาก Maplin ในพื้นที่และลองใช้ตัวเลือกอื่น โดยเรียกใช้จากเอาต์พุต 5v ของ Pi - สีแดงธรรมดานั้นดีและไม่เหมาะสม แต่ถึงแม้จะสว่าง แต่ LED ก็กระจายและไม่ได้ทำให้ "หน้าต่าง" สว่างขึ้น ดีมาก. LED ที่เปลี่ยนสีเป็นวิธีที่จะไปได้อย่างแน่นอน - มันสว่างมากและการเปลี่ยนสีนั้นละเอียดอ่อนกว่าที่ฉันจินตนาการไว้มาก

เมื่อฉันย้ายวิทยุออกจากโต๊ะทำงานไปที่โต๊ะอื่นเท่านั้นที่ฉันเห็นความสว่างที่แท้จริงของมัน แต่ LED จะสร้างกรวยแสงรอบข้างที่สวยงามจริงๆ เหนือวิทยุ โดยเฉพาะอย่างยิ่งมีประสิทธิภาพ (แม้ว่าจะถ่ายภาพยาก) ในที่แสงน้อยและมีแสงที่ชัดเจน เทปคาสเซ็ตด้านบนเพื่อจับแสง

ขั้นตอนที่ 10: ปิดท้าย

ปิดท้าย
ปิดท้าย
ปิดท้าย
ปิดท้าย
ปิดท้าย
ปิดท้าย
ปิดท้าย
ปิดท้าย

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

เช่นเคยมีการเปลี่ยนแปลงในนาทีสุดท้าย! ในการทดสอบกับเด็ก ๆ เห็นได้ชัดว่าแม้ว่าแพลตฟอร์ม perspex จะแข็งแกร่ง แต่ก็มีบางส่วนที่เพียงพอพอที่จะทำให้ปุ่มขนาดใหญ่รู้สึกเป็นรูพรุน สิ่งนี้แก้ไขได้ค่อนข้างง่ายด้วยไม้รองรับไม้บัลซ่า - แม้ว่าทุกอย่างในกรณีนี้จะเป็นงานแหนบที่ละเอียดอ่อนอีกงานหนึ่ง

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

หากคุณชอบโครงการนี้และต้องการเห็นมากขึ้น คุณสามารถตรวจสอบเว็บไซต์ของฉันสำหรับการอัปเดตโครงการที่อยู่ระหว่างดำเนินการได้ที่ bit.ly/OldTechNewSpec เข้าร่วม Twitter @OldTechNewSpec หรือสมัครรับข้อมูลช่อง YouTube ที่กำลังเติบโตที่ bit.ly/oldtechtube - ให้ เทคโนโลยีเก่าของคุณเป็นสเป็คใหม่!

ใช้การแข่งขัน
ใช้การแข่งขัน
ใช้การแข่งขัน
ใช้การแข่งขัน

รางวัลใหญ่ในการแข่งขัน Reuse Contest

แนะนำ: