Სარჩევი:
- ნაბიჯი 1: დაიშალეთ აპარატი და გაასუფთავეთ
- ნაბიჯი 2: კომპონენტების 3D ბეჭდვა
- ნაბიჯი 3: დააკონფიგურირეთ Pi
- ნაბიჯი 4: გაააქტიურეთ პროექტი
ვიდეო: BOSEBerry Pi ინტერნეტ რადიო: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
მიყვარს რადიოს მოსმენა! მე ვიყენებდი DAB რადიოს ჩემს სახლში, მაგრამ აღმოვაჩინე, რომ მისაღები იყო ცოტა არეული და ხმა გამუდმებით იშლებოდა, ამიტომ გადავწყვიტე ავაშენო საკუთარი ინტერნეტ რადიო. მე მაქვს ძლიერი wifi სიგნალი ჩემს სახლში და ციფრული მაუწყებლობა უნდა ნიშნავდეს იმას, რომ მე შევძელი მაღალი ერთგულების ხმის დაკვრა.
არ მინდოდა ჭკვიანი დინამიკის გამოყენება. მე მინდოდა რადიოს ჩართვა, არხების შეცვლა და შემდეგ გამორთვა, ასე რომ, ის იქცეოდა ისევე, როგორც ტრადიციული რადიო, მაგრამ რადგან ის ინტერნეტს იყენებდა თავისი კავშირისთვის, მე შემიძლია რადიო არხების მოსმენა მსოფლიოს ნებისმიერი ადგილიდან.
მე eBay– ზე მოვახერხე მეორადი BOSE SoundDock სერიის II მოდელის პოვნა (ღირებულება 5.33 ფუნტი), მაგრამ ის ჩამოთვლილი იყო როგორც არ მუშაობს. ეს არ იყო პრობლემა, რადგან მე ამოვიღებ ყველა შიდა სქემას, რომ დავამატო საკუთარი.
მასალები:
Bose SoundDock (მე გამოვიყენე სერიის II მოდელი)
Raspberry Pi Zero Wireless მარჯვენა კუთხის GPIO სათაურის ქინძისთავებით
DAC დეკოდირი PCM5102A
გამაძლიერებელი PAM8403
VS1838B ინფრაწითელი მიმღები
HX1838 დისტანციური მართვა
ლულის ბუდე 2.1 მმ სოკეტი
დამაკავშირებელი მავთული (მე გამოვიყენე wirewrap)
3D ბეჭდვის საშუალებები
PLA პრინტერის ძაფის კოჭა
აკრილის ლაქის სპრეი
მინანქრის საღებავი
M3 თხილი
M3 x 8 მმ გუმბათის თავი ექვსკუთხა წამყვანი მანქანა ხრახნები
IR მიმღები LED
Veroboard და სათაურის ქინძისთავები
ნაბიჯი 1: დაიშალეთ აპარატი და გაასუფთავეთ
SoundDock ადვილად იშლება. ჯერ ამოიღეთ ბაზა და გათიშეთ გაყვანილობა. წინა ipod დოკის განყოფილებები იყენებს Torx T6 spline ხრახნებს.
ამოიღეთ წინა მავთულის mesh პანელი. ეს არის ხახუნის მორგება, რომელიც იყენებს ქაფს საქმის გვერდით დასაჭერად. მე მოვახერხე მისი მოხსნა კაკლის ტიპის ამორჩევით და შემდეგ ადვილად ამოვიღე. მე მინახავს ინსტრუქცია, თუ როგორ უნდა მოვიშორო ისინი მონეტის გადახვევით მავთულის ბადესა და კორპუსს შორის, მაგრამ არ მინდოდა მონეტის კიდეზე აღნიშვნა.
წინა პანელი მოქმედებს როგორც გამაცხელებელი ორიგინალური გამაძლიერებლისთვის და მისი ამოღება შესაძლებელია ხრახნებით. შემდეგ ის ამოღებულია და დინამიკები და ბრტყელი ლენტი კაბელი შეიძლება გათიშული იყოს.
თუ თქვენი SoundDock არის ძველი ერთეული, მას ალბათ აქვს ამოღებული ბევრი მტვერი და ჭუჭყი. ყველა ელექტრული კომპონენტის ამოღების შემდეგ, თქვენ შეგიძლიათ გაასუფთაოთ იგი ცხელ საპნიან წყალში. მე გამოვიყენე "სტიკერების მოსაშორებელი" სპრეი ეტიკეტის მიერ დატოვებული არეულობის გასაწმენდად. დაიმახსოვრეთ არ გამოიყენოთ აბრაზიული საწმენდი მასალები, ასე რომ თქვენ შეგიძლიათ შეინარჩუნოთ მაღალი სიპრიალის გარსაცმები ქეისზე.
ნაბიჯი 2: კომპონენტების 3D ბეჭდვა
მე შევიმუშავე აკვანი, რომელიც შედგებოდა შენადნობის გამაცხელებლის შიგნით ისე, რომ მე შემეძლო Raspberry Pi, DAC დეკოდერის და გამაძლიერებლის კომპონენტების ერთ კომპაქტურ ერთეულში მიმაგრება.
აკვანი ორ ნაწილად იყოფა, ქვედა ნაწილი იბეჭდებოდა საყრდენებით, რადგან ერთეულის მხარეს არის საჭირო ხვრელი, ასე რომ მიკრო SD ბარათი შეიძლება შეიცვალოს მთელი ერთეულის დაშლის გარეშე. ეს დაბეჭდილი საყრდენები მარტივად შეიძლება მოიხსნას ლითონის საფენისა და წვრილი ცხვირსახოცის გამოყენებით. აკვანის ორი ნაწილი შეიძლება გაერთიანდეს M3 მანქანების ხრახნებთან და კაკლებთან ერთად, რომლებიც ტყვეობაშია დიზაინში.
40-პინიანი მარჯვენა კუთხის სათაური იყო გაერთიანებული ჟოლოს პიზე (RPi).
RPi დამონტაჟებულია დაბეჭდილი მიკროსქემის გამშვებ პუნქტებზე, რომლებიც შემდეგ გაბურღულია, ასე რომ მანქანის ხრახნები ადვილად გადის. ეს ასევე კეთდება ფრთხილად Raspberry Pi კუთხის სამონტაჟო ხვრელებზე.
აკვანის თავზე ნახავთ DAC PCM5102A- ს, შეკრული მარჯვენა კუთხის სათაურებით, PAM გამაძლიერებლით და ორმაგი რიგის სათაურებით, რომლებიც დამონტაჟებულია ზოგიერთ ვერობორდზე, რათა იმოქმედოს როგორც კვების ბლოკის ბარი. მთელი ეს ასამბლეა შეიძლება დაერთოს შენადნობის გამაცხელებელ პანელს, რომელიც დამაგრებულია SoundDock– ის წინა მხარეს ორიგინალური ხრახნების გამოყენებით.
წინა სახელის ფირფიტა შექმნილია საქმის გამრუდების რადიუსის დაცვით. გამოვიყენე ამოტვიფრული ასოები და ის ზუსტად დაბეჭდილია, მაგრამ მე არ მეგონა, რომ BOSEBerry Pi სახელი განსაკუთრებით თვალსაჩინო იყო, თუკი ის არ აიღებდა სინათლეს სწორად. გადავწყვიტე ჭედური ასოები დამეხატა, რათა უფრო თვალსაჩინო ყოფილიყო. მე დავბეჭდე ანაბეჭდი გამჭვირვალე აკრილის ლაქის სპრეით, რათა შევსებულიყო ნებისმიერი სიცარიელე ამობეჭდვის ზედაპირზე. ამან უნდა უზრუნველყოს, რომ ფერადი მინანქრის საღებავის მომდევნო ფენა არ გასკდეს ნაჭრის დაბეჭდილ ფენებში. მინანქრის საღებავი რამდენიმე ფენაში იყო აგებული. ხატვის დროს, კაპილარული მოქმედებები ხატავდა ზედაპირს, რის შედეგადაც წარმოიშვა ლაქები, მაგრამ როცა გაშრა, მე შევძელი მისი სველი და მშრალი ქაღალდით გაწმენდა და შემდეგ დავამატე გამჭვირვალე ლაქის ბოლო საფარი. ერთეულის პრიალა დასრულება.
ნაბიჯი 3: დააკონფიგურირეთ Pi
შემდეგი ინსტრუქციები არის ის ნაბიჯები, რომლებიც უნდა გაიაროთ რადიო პროგრამული უზრუნველყოფის კონფიგურაციისთვის.
- ჩამოტვირთეთ Buster Lite https://www.raspberrypi.org/downloads/raspbian/ ამოიღეთ zipped ფაილი - გექნებათ.img ფაილი.
- მიკრო SD ბარათის ფორმატირება SD ბარათის ფორმატორის გამოყენებით
- გამოიყენეთ Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ რათა დაწეროთ Raspbian Buster SD ბარათზე (რასაც დაახლოებით 10 წუთი სჭირდება)
- მიამაგრეთ Pi მონიტორზე და კლავიატურაზე და შედით მომხმარებლის სახელით = pi, პაროლი = ჟოლო
- კონსოლის ფანჯარაში ჩაწერეთ Sudo raspi-config.
- მენიუს ვარიანტი 8 - განაახლეთ ეს ინსტრუმენტი უახლესი ვერსიით.
- მენიუს ვარიანტი 1 - შეცვალეთ მომხმარებლის პაროლი და ჩაწერეთ იგი.
-
მენიუს ვარიანტი 2 - ქსელის პარამეტრები
- (N2) შეიყვანეთ WiFi დეტალები თქვენი სახლის ქსელისთვის
- (N1) მასპინძლის სახელის შეცვლა რადიოპირად
- მენიუს ვარიანტი 3 - ჩართეთ ჩატვირთვის პარამეტრები (B1) და (B2) კონსოლის ავტომატური შესვლა
- მენიუს ვარიანტი 5 - ინტერფეისის პარამეტრები (P2) ჩართეთ SSH
- მენიუს ვარიანტი 7 - გაფართოებული (A1) ფაილური სისტემის გაფართოება
- Sudo apt-get განახლება
- Sudo apt-get upgrade (15 წუთი)
- Sudo rpi- განახლება (ფირმის განახლებისთვის)
- ახლა RPiZ შეიძლება გამოყენებულ იქნას როგორც „უთავო“, ასე რომ თქვენ შეგიძლიათ მასში SSH შეიტანოთ დანარჩენი პარამეტრების კონფიგურაციისთვის. შედით თქვენს როუტერზე ბრაუზერის საშუალებით (დაახლოებით 192.168.1.254) და იპოვეთ თქვენი რადიოს IP მისამართი. გადმოწერეთ Putty და გამოიყენეთ იგი Pi– ში შესასვლელად თქვენს მიერ ნაპოვნი ip მისამართის გამოყენებით. მომხმარებლის სახელი = pi და გამოიყენეთ თქვენი ახალი პაროლი.
- sudo apt-get install lirc # install LIRC (გასაგრძელებლად შეიყვანეთ y)
- sudo nano /boot/config.txt
- კომენტირება და შეცვლა პინის ნომერი dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 დაფაზე
- დატოვეთ კომენტარი #dtparam = აუდიო = ჩართულია
- dtoverlay = hifiberry-dac
- გააკეთეთ კომენტარი RPi4 ვარიანტებზე dtoverlay = vc4-fkms-v3d და max_framebuffers = 2
- ctrl X შემდეგ შეიყვანეთ შემდეგ 'Y' შესანახად
- cd /etc /lirc
- ls ჩამოთვალოთ ფაილები დირექტორიაში
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- მძღოლი = ნაგულისხმევი
- მოწყობილობა = /dev /lirc0
- ctrl X შემდეგ შეიყვანეთ შემდეგ 'Y' შესანახად
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- დააკოპირეთ განმარტებებში HX1838.conf ტექსტური ფაილიდან (ctrl-insert ჩასვით კონსოლში)
- ctrl X შემდეგ შეიყვანეთ შემდეგ 'Y' შესანახად
- cd/და ა.შ.lirc/lircd.conf.d
- ფაილების სანახავად
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (გამორთვა)
- sudo nano/etc/lirc/lircrc
- ჩასვით კონფიგურაციის კოდი lircrc– ისთვის
- ctrl X შემდეგ შეიყვანეთ და შემდეგ "Y" შესანახად
- sudo apt-get install mpd-შეიყვანეთ ‘Y’ გასაგრძელებლად (გარკვეული დრო სჭირდება)
- sudo apt-get დააინსტალირეთ mpc
- sudo nano /etc/rc.local
- დატოვეთ კომენტარი ყველა კოდის გარდა 0 გასასვლელის ბოლოს
- #დაამატეთ ეს შემდეგი კომენტარები 0 გასვლამდე
- დაამატეთ irexec -d
- დაამატეთ mpc stop
- დაამატეთ mpc მოცულობა 30
- #შეამცირეთ ენერგიის მოთხოვნები
- # გამორთეთ HDMI, რადგან ეს ერთეული უთავოა
- /usr/bin/tvservice -o
- ctrl X შემდეგ შეიყვანეთ და შემდეგ "Y" შესანახად
- დაბოლოს, შექმენით ახალი asound.conf აკრეფით sudo nano /etc/asound.conf და შეიყვანეთ შემდეგი:
- სმ.! ნაგულისხმევი {
- ჩაწერეთ hw ბარათი 0
- }
- ctl.! ნაგულისხმევი {
- ჩაწერეთ hw ბარათი 0
- }
- ctrl X შემდეგ შეიყვანეთ და შემდეგ "Y" შესანახად
- sudo nano /etc/mpd.conf
- გადაახვიეთ ქვემოთ ამ პარამეტრების შესაცვლელად
- აუდიო გამომავალი {
- ჩაწერეთ "ალსა"
- სახელი "ჩემი ALSA მოწყობილობა"
- მოწყობილობა "hw: 0, 0"
- Mixer_type "პროგრამული უზრუნველყოფა"
- Mixer_device "ნაგულისხმევი"
- Mixer_control "PCM"
- Mixer_index "0"
- }
- ctrl X შემდეგ შეიყვანეთ შემდეგ 'Y' შესანახად
- sudo გადატვირთვა
- ახლა თქვენ მზად ხართ მავთულის დასაკავშირებლად.
მე რადიოსადგურების კონფიგურაცია გავაკეთე შემდეგზე, მაგრამ თქვენ შეგიძლიათ შეცვალოთ url ნაკადები და გამოიყენოთ თქვენთვის სასურველი ნებისმიერი რადიოსადგური. იხილეთ თანდართული lircrc კონფიგურაციის ფაილი.
გასაღები 0 = Jazz FM
გასაღები 1 = აბსოლუტური კლასიკური როკი
გასაღები 2 = BBC რადიო 2
გასაღები 3 = კლასიკური FM
გასაღები 4 = BBC რადიო 4
გასაღები 5 = BBC რადიო 5
გასაღები 6 = BBC რადიო 6 მუსიკა
გასაღები 7 = BBC Hereford and Worcester
გასაღები 8 = 80 -იანი წლების აბსოლუტური მუსიკა
გასაღები 9 = 90 -იანი წლების აბსოლუტური მუსიკა
ისარი ზემოთ = მოცულობა იზრდება
ქვემოთ ისარი = მოცულობა შემცირებული
გასაღები მარცხნივ = დასაკრავი სიის გასუფთავება
გასაღები მარჯვნივ = დასაკრავი სიის გასუფთავება
გასაღები OK = თამაში
გასაღები უკან = გადართვა (რომელიც აჩერებს პირდაპირ თამაშს)
გასაღები გასვლა = გაჩერება
ნაბიჯი 4: გაააქტიურეთ პროექტი
შეაერთეთ სქემები ზემოთ გაყვანილობის ცხრილების გამოყენებით.
მე თავდაპირველად პროტოტიპი შევქმენი პურის დაფაზე, რათა შევამოწმო, რომ ის მუშაობს. შემდეგ მე შევძელი მავთულის კავშირების გადატანა ჩემს დაყენებულ კომპონენტებზე, სათაურებზე დუპონტის კონექტორების გამოყენებით. კიდევ ერთხელ, მე შევძელი ტესტირება იმის შესამოწმებლად, რომ განყოფილება ჯერ კიდევ მუშაობდა. საბოლოოდ, მე გადავწყვიტე საბოლოო კავშირები მავთულხლართების ინსტრუმენტის გამოყენებით. ეს უზრუნველყოფს კომპონენტების დასაკავშირებლად ძალიან დახვეწილ გზას და აქვს დამატებითი ბონუსი, რომ საჭიროების შემთხვევაში კავშირები ადვილად შეიძლება გაუქმდეს. ამ მეთოდის გამოყენებით გაკეთებული ელექტრული კავშირები იმდენად კარგია, რომ მათ რეალურად შედუღება არ სჭირდებათ.
IR ლიდერი მიმღები დაემატა პროექტს მისი შედუღებით veroboard- ის პატარა ნაჭერზე, რომელიც შემდეგ დამონტაჟდა ორიგინალური LED- ის ადგილას, საქმის წინა მხარეს. მავთულები ინახებოდა მოკლედ და იკვებებოდა ჩაშენებული არხით RPi– ს დასაკავშირებლად. ეს მიმღები დაჯდება წვრილი მავთულხლართების გრილის უკან, რათა მას შეეძლოს დისტანციური მართვის განყოფილებიდან "დაინახოს" IR სიგნალი.
მას შემდეგ, რაც დინამიკები უზრუნველყოფილია კაბინეტში, ისინი შეიძლება დაერთოს გამაძლიერებლის გამოსვლის სტერეო არხებს. ქალის კვების ბლოკის სოკეტი შეიძლება ხრახნიანი იყოს 3D ბეჭდვით დამხმარე ფირფიტაზე და ჩართული იყოს მიკროსქემის ავტობუსში. მთელი ერთეული იკვებება ტრანსფორმატორის 5v 3A დანამატით.
გირჩევთ:
Raspberry Pi– ით აღჭურვილი ინტერნეტ რადიო: 5 ნაბიჯი (სურათებით)
ჟოლოს Pi- ით აღჭურვილი ინტერნეტ რადიო: არის რაღაც დამაკმაყოფილებელი ციფერბლატების შემობრუნებასა და ღილაკების დაჭერაში, ისევე როგორც ძველ რადიოებში. სამწუხაროდ, ამ რადიოებიდან ბევრი გატეხილია ან სადგურები ჩუმად არიან. საბედნიეროდ, არც ისე ძნელია ნებისმიერი რადიოს ინტერნეტ რადიოში განახლება
1964 Dansette Pi ინტერნეტ რადიო: 6 ნაბიჯი (სურათებით)
1964 Dansette Pi ინტერნეტ რადიო: 1960-იანი წლების ეს დახვეწილი Dansette პორტატული რადიო ახლა 21-ე საუკუნის საუკეთესო ინტერნეტ რადიოებს უკრავს მოსიყვარულე განახლების წყალობით. ყველა ორიგინალური კონტროლი ხელახლა იქნა გამოყენებული და თქვენ ვერასოდეს გაიგებთ, რომ ეს არის გარდაქმნა - სანამ არ ჩართავთ
Roberts RM33 Raspberry Pi ინტერნეტ რადიო (კიდევ ერთი…): 8 ნაბიჯი (სურათებით)
რობერტსი RM33 ჟოლო Pi ინტერნეტ რადიო (კიდევ ერთი…): დიახ, ეს არის კიდევ ერთი Raspberry Pi ინტერნეტ რადიო და არა ჩემი პირველი. მე არ ვარ დარწმუნებული, რატომ არის ეს ნაგებობა ასეთი პოპულარული, მაგრამ მე მაინც სიამოვნებას ვიღებ და ვერ ვიტყვი, რომ ესეც ჩემი უკანასკნელი იქნება. მე ნამდვილად მომწონს რობერტის გარეგნობა
ინტერნეტ რადიო ESP32– ის გამოყენებით: 7 ნაბიჯი (სურათებით)
ინტერნეტ რადიო ESP32– ის გამოყენებით: ძვირფასო მეგობრებო კეთილი იყოს თქვენი მობრძანება სხვა ინსტრუქციულ პროგრამაში! დღეს ჩვენ ვაპირებთ ავაშენოთ ინტერნეტ რადიო მოწყობილობა დიდი 3.5 დიუმიანი დისპლეით იაფი ESP32 დაფის გამოყენებით. გინდ დაიჯერეთ თუ არა, ჩვენ შეგვიძლია ავაშენოთ ინტერნეტ რადიო 10 წუთზე ნაკლებ დროში და ნაკლებ დროში
ინტერნეტ რადიო/ ვებ რადიო ჟოლოს Pi 3 -ით (უთავო): 8 ნაბიჯი
ინტერნეტ რადიო/ ვებ რადიო ჟოლოს Pi 3 (თავაწეული): HI გნებავთ თქვენი საკუთარი რადიოს ჰოსტინგი ინტერნეტით, მაშინ თქვენ სწორ ადგილას ხართ. ვეცდები შეძლებისდაგვარად განვმარტო. მე შევეცადე რამდენიმე გზა, რომელთა უმეტესობას ან სჭირდებოდა ხმის ბარათი, რომლის ყიდვაც არ მინდოდა. მაგრამ მოახერხა