Სარჩევი:

Homebrew Sonos Music Box, Sort Of : 6 Steps
Homebrew Sonos Music Box, Sort Of : 6 Steps

ვიდეო: Homebrew Sonos Music Box, Sort Of : 6 Steps

ვიდეო: Homebrew Sonos Music Box, Sort Of : 6 Steps
ვიდეო: Simple Programming, Amazing Results: DIY Bluetooth Speaker with #ESP32 and 2 Speakers 2024, ნოემბერი
Anonim
Homebrew Sonos Music Box, Sort Of…
Homebrew Sonos Music Box, Sort Of…
Homebrew Sonos Music Box, Sort Of…
Homebrew Sonos Music Box, Sort Of…

ნაწილები: მუხის ყუთი: 1 ცალი 300*300 მმ (ქვედა) 2 ცალი 300*200 მმ (2 მხარე) 2 ცალი 300*(200-სისქის) მმ (2 მხარე) 4 ცალი 50*50 (ფუტი) სახურავი: 4 თხელი ნებისმიერი ხის ნაჭრები გაქვთ. თუმცა მუხა არ არის რეკომენდებული, რადგან საკმაოდ რთულია. 4 პატარა ნაჭერი სახურავის ჩარჩოს შიგნით შესაჩერებლად. დინამიკები 400*400 მმ ელექტრონიკა: კრეატიული T10 დინამიკები Apple Airport Express (იხილეთ ქვემოთ მყარი გეკის ალტერნატივის ქვემოთ) კედელზე დამონტაჟებული დენის ბუდე ორი სანთლისთვის (ყუთში ჩასასმელად) 1.5 მეტრიანი დენის კაბელი დანამატით აუდიო კაბელი (დინამიკები აეროპორტის ექსპრესი) ინსტრუმენტები: ფირფიტა სადურგლო (უბრალოდ google it) Grinderetc… მყარი გეკი ალტერნატიული ტექნიკა: Beagleboard REV CWifi USB დონგელი (ჩემი იყო zd1211rw ჩიპსეტი) 5V დენის გადამყვანი SD მეხსიერების ბარათი IDC10 to DB9 გადამყვანი NULL მოდემის კაბელი

ნაბიჯი 1: ყუთის შექმნა…

ყუთის მშენებლობა…
ყუთის მშენებლობა…
ყუთის მშენებლობა…
ყუთის მშენებლობა…
ყუთის მშენებლობა…
ყუთის მშენებლობა…

ყუთის აშენება თავისთავად საკმაოდ წინ არის. თქვენ უნდა გქონდეთ ხეზე მუშაობის გარკვეული გამოცდილება, თუ გინდათ რომ საბოლოო შედეგი მართლაც ლამაზად გამოიყურებოდეს. დაიწყეთ ყველა გვერდითი ნაწილის ამოკვეთით და მოაშორეთ ყველა უხეში კიდეები. ფირფიტის შესაერთებლის გამოყენებით დაჭერით ნაჭრები ორ ნაწილად. (მაგალითისთვის იხილეთ ეს youtube). მე 45 გრადუსით არ ვჭრი. სამაგიეროდ მე ორი მხარის კიდეები შევუერთე ორი მეორის სახეებს. ჩემი გზა ბევრად უფრო ადვილია;-) 3. განათავსეთ ყველა მხარე ერთად და წებოვანა მათ ადგილზე. არ დაგავიწყდეთ დამჭერების გამოყენება.4. გაზომეთ ქვედა ნაწილი და გაჭერით ნაჭერი ზომაზე.5. ვინაიდან თქვენ არ იყურებით ბოლოში, მე ვწყვეტ, რომ უბრალოდ მიამაგროთ ქვედა ხრახნები და წებო. მას შემდეგ, რაც ქვედა ადგილზეა, ამოჭერით ფეხები და მიამაგრეთ ისინი ქვედა მხარეზე. შეურიეთ მუხის ნახერხი წებოთი ისე, რომ მიიღოთ სქელი პასტა. წაისვით ეს პასტა ყველა მცირე ხარვეზზე, რომელიც შეგიძლიათ იპოვოთ. შემდეგ დაელოდეთ სანამ პასტა გაშრება.8. გამოიყვანეთ საფქვავი! ახლა ქვიშა აურიეთ ყველაფერი, სანამ შედეგით კმაყოფილი არ იქნებით. მუხა ძნელია, ამიტომ შეიძლება გარკვეული დრო დასჭირდეს. გაწურეთ ყუთი სელის ზეთის ან სხვა საფარის გამოყენებით. თუ თქვენ იყენებდით ხალიჩას ზედმეტი ზეთის გასაწმენდად, დარწმუნდით, რომ ჩაწვით ნაჭერი, რადგან სხვაგვარად შესაძლოა თვითგანათება მოხდეს.

ნაბიჯი 2: სახურავის აშენება…

სახურავის მშენებლობა…
სახურავის მშენებლობა…

სახურავის აშენება ბევრად უფრო ადვილია, ვიდრე თავად ყუთი. თუმცა, თქვენ ჯერ უნდა ააწყოთ ყუთი, რადგან თქვენი ყუთი ზემოდან ჩანს, ალბათ არ გახდა სრულყოფილი კვადრატი. დაიწყეთ ოთხი ნაწილის გაზომვით და მოჭრით. ეს ნაჭრები შეადგენენ სახურავის ჩარჩოს.2. დაითვალეთ თითოეული ნაჭერი და დაათვალიერეთ ისინი ყუთის თითოეულ მხარეს.. ეს არის მხოლოდ იმისთვის, რომ თვალყური ადევნოთ სად მიდის თითოეული ნაჭერი, როდესაც მათ ერთმანეთთან მიაჭერთ. ამოჭერით რამდენიმე პატარა ნაჭერი, რომელიც ჩარჩოს შიგნით შევა. ეს ნაჭრები უნდა იყოს უფრო მაღალი ვიდრე თავად ჩარჩო, რადგან ისინი უნდა გაგრძელდეს ყუთის შიგნით, აიძულოს სახურავი დარჩეს ადგილზე. შეაერთეთ ჩარჩოს ნაჭრები ბოლოების შუაზე გაჭრით, შემდეგ კი უბრალოდ დააფინეთ და წებეთ ერთმანეთთან.5. ფრჩხილი და/ან წებო შიგნიდან ჩერდება.6. მიამაგრეთ ქსოვილი ჩარჩოზე ძირითადი იარაღის გამოყენებით.

ნაბიჯი 3: სპიკერების ჩასმა…

სპიკერების ჩასმა…
სპიკერების ჩასმა…
სპიკერების ჩასმა…
სპიკერების ჩასმა…
სპიკერების ჩასმა…
სპიკერების ჩასმა…

ამ დროისთვის თქვენ უნდა გქონდეთ ყუთი და სახურავი. თუმცა ძირითადი ნაწილი მაინც აკლია.1. დაიწყეთ გაზომვით, სადაც გსურთ დინამიკები ყუთში. თქვენი ყუთი შეიძლება იყოს სრულიად განსხვავებული, ვიდრე ჩემი, ასე რომ დარწმუნდით, რომ თქვენ გაქვთ საკმარისი სივრცე ყველაფრისთვის ამ ეტაპზე მისვლამდე დიდი ხნით ადრე;-) 2. T10 დინამიკების უკანა მხარეს არის ღრმა ხვრელები, რომლებიც მე გამოვიყენე დინამიკების ყუთის ბოლოში დასაყენებლად. მათი გასაკეთებლად მე გამოვიყენე ძალიან გრძელი პლასტიკური გამაფართოებელი წამყვანები. ეს შესანიშნავად მოერგო ხვრელებს და მას შემდეგ რაც წამყვანში ჩავაბარე ხრახნი, ის გაფართოვდა და დაიჭირა სპიკერი. გაზომეთ ოთხი ქულა თითოეული სპიკერისთვის და გაბურღეთ ხვრელი ოდნავ პატარა ვიდრე ხრახნიანი. ისე, რომ მას აქვს გარკვეული მასალაც რომ დაურთოს.4. წამყვანებთან ერთად გაზომეთ სად უნდა იყოს სოკეტი და გააღეთ ხვრელი ძირში დენის კაბელისთვის. (ჩემი იყო ყუთის ცენტრში) 5. მიამაგრეთ სოკეტი და შეაერთეთ დენის აკორდი. თუ თქვენ არ იცნობთ ამ ნაბიჯს, ნება მიეცით ვინმეს, ვინც იცის რას აკეთებს, შეასრულოს იგი.6. ჩასვით დინამიკები და აეროპორტი ყუთში.

ნაბიჯი 4: რამდენიმე მუსიკის დაკვრა…

უკრავს მუსიკას…
უკრავს მუსიკას…

თქვენ ახლა მზად ხართ დაუკრათ მუსიკა უკაბელო დინამიკების ყუთში. თუმცა, თქვენ ჯერ უნდა ააწყოთ აეროპორტის ექსპრესი. ის, რასაც აქ დეტალურად არ შევეხები. აეროპორტის ექსპრესი Apple– ისგან მოითხოვს კონკრეტულ კონფიგურაციის პროგრამულ უზრუნველყოფას. ეს პროგრამა ხელმისაწვდომია მხოლოდ OS X და Windows– ისთვის. მას შემდეგ, რაც მე ვუშვებ GNU/Linux– ს ყველა ჩემს აპარატზე, მე მომიწია მისი მუშაობა კონფიგურაციისთვის. ამან დამაფიქრა, რომ შესაძლებელი იყო აეროპორტის ექსპრესის შეცვლა სხვა არც ისე ძვირი კომპიუტერით. კომპიუტერი, რომელზეც Debian– ის გაშვება შემიძლია, ისე რომ ადვილად შევძლო მისი დაყენება როგორც Pulseaudio სერვერი. მათთვის, ვინც OS X და Windows მუშაობს, ალბათ ძალიან კმაყოფილი დარჩებით აეროპორტის ექსპრესი გადაწყვეტილებით. რადგან ის ნაკლებად დამღლელია და მისი დაყენება საკმაოდ ადვილია. თუმცა იმ გიკებს, რომელთაც სურთ ყველაფერი ოდნავ გაართულონ, მხოლოდ ისე, რომ ის ზუსტად ისე მოქმედებდეს, როგორც თქვენ გინდათ. გთხოვთ გააგრძელოთ წინ…

ნაბიჯი 5: Apple Airport Express– ის შეცვლა ბიგლბორდით…

Apple აეროპორტის ექსპრესის შეცვლა ბიგლბორდით…
Apple აეროპორტის ექსპრესის შეცვლა ბიგლბორდით…
Apple აეროპორტის ექსპრესის შეცვლა ბიგლბორდით…
Apple აეროპორტის ექსპრესის შეცვლა ბიგლბორდით…

აეროპორტის ექსპრესის შეცვლა არ არის მარტივი ამოცანა. თავიდან მე ვფიქრობდი რაღაცის გამოყენებას ebox 2300 ხაზის გასწვრივ. თუმცა ეს გახდიდა ამ მონაკვეთს საკმაოდ მოკლე, რადგანაც ეს მანქანა აღჭურვილია სტერეოთი და მას აქვს miniPCI ბუდე wifi. მინდოდა რაღაც ახალი ვცადო, ასე რომ შევიძინე Beagleboard. ამ ეტაპზე მე შემეძლო დამეწყო Beagleboard + Devkit. მაგრამ მე მინდოდა სრული გამოცდილება, რომ გამეგრძელებინა მუშაობა. ჩემი პირველი ნაბიჯი იყო HDMI კაბელის პოვნა და 5V კვების ბლოკი. მხოლოდ იმისათვის, რომ დავრწმუნდე, რომ დაფა მუშაობდა. სრული სახელმძღვანელოს წაკითხვის შემდეგ BeagleBoardDebian იმის შესახებ, თუ როგორ უნდა მივიღო Debian Beagleboard– ზე ვცადე და მაშინვე შეექმნა პრობლემები. 1. ჩემი NULL მოდემის კაბელი აშკარად არ იყო გადაუგრიხავი კაბელი, ასე რომ, მე უნდა შეცვალონ pin 2 და 3 ჩემს IDC10– ზე DB9 კონექტორზე. ამის დასრულების შემდეგ მე შევძელი მონაცემების მოპოვება სერიულ პორტზე. თუმცა მე მხოლოდ მიღება და გადაცემა ვერ შევძელი.3. მე ვიძაბებოდი მას რამდენიმე საათის განმავლობაში, სანამ არ მივხვდი, რომ IDC10– ზე არსებული ხვრელები არ ითვლება ისე, როგორც მეგონა: 0-1-2-3-45-6-7-8-9 მაგრამ სინამდვილეში: 0-2-4 -6-81-3-5-7-9 ამის გამოსწორების შემდეგ მე საბოლოოდ შევძელი U-BOOT- ის შეწყვეტა და საჭირო ხაზების აკრეფა.4. ჩემი კონკრეტული USB-WIFI აშკარად მხარდაჭერილია ნაგულისხმევი ბირთვით. როგორც ეს თავისთავად გამოჩნდა Beagleboard- ის ჩატვირთვისას. თუმცა მე მჭირდებოდა zd1211-firmware- ის დაყენება, რომ გამეგრძელებინა.5. ჩემი პომიდვრის როუტერი სახლში იყენებს WPA2- ს, ამიტომ ერთადერთი რაც მჭირდებოდა იყო/etc/network/ინტერფეისების რედაქტირება და შემდეგი ხაზების დამატება: auto wlan0iface wlan0 inet dhcp wpa-ssid thisismynetworkname wpa-psk thisismypassword6. ახლა ინტერფეისი დაიწყება თავისთავად ყოველ ახალ წამოწყებაში.

ნაბიჯი 6: პულსიადიო პერსონალი…

პულსიადიო პერსონალი…
პულსიადიო პერსონალი…

ახლა როდესაც Beagleboard მზად არის, და Pulseaudio დამონტაჟებულია მასზე. ერთადერთი რაც რჩება არის მისი სერვისის კონფიგურაცია.1. პირველი/etc/default/pulseaudio უნდა იყოს კონფიგურირებული, როგორც: PULSEAUDIO_SYSTEM_START = 12. შემდეგ /etc/pulse/default.pa უნდა შეიცვალოს მშობლიური პროტოკოლის გასააქტიურებლად და ნულოვანი გამოქვეყნების მოდულის მოდული-მშობლიური პროტოკოლი-tcp auth-ip-acl = 127.0.0.1; 10.0.0.0/16load-module მოდული-zeroconf- გამოქვეყნება 10.0.0.0/16 დამოკიდებულია თქვენს ქსელზე. თქვენ ასევე შეიძლება დაგჭირდეთ pulseaudio-module-zeroconf დაყენება, თუ ის უკვე არ არის დაინსტალირებული. დაიწყეთ Pulseaudio დემონი. მაშინ, თუ თქვენ იყენებთ Pulseaudio Gnome პანელის აპლეტს, მაშინ უნდა გქონდეთ საშუალება ნახოთ თქვენი კვანძი. გაატარეთ კარგი დრო თქვენი უკაბელო დინამიკის ყუთთან ერთად;-)

გირჩევთ: