Სარჩევი:

ჯუკბოქსი ჟოლოს პი: 3 ნაბიჯი
ჯუკბოქსი ჟოლოს პი: 3 ნაბიჯი

ვიდეო: ჯუკბოქსი ჟოლოს პი: 3 ნაბიჯი

ვიდეო: ჯუკბოქსი ჟოლოს პი: 3 ნაბიჯი
ვიდეო: JUKEBOX'S - როგორ ვთქვა JUKEBOX'S? #ჯუკბოქსი (JUKEBOX'S - HOW TO SAY JUKEBOX'S? #juk 2024, ივლისი
Anonim
Image
Image
ჯუკბოქსი ჟოლოს პიით
ჯუკბოქსი ჟოლოს პიით

ეს გაკვეთილი, რომელიც საშუალებას მოგცემთ ააწყოთ ეს Jukebox (ან თქვენი პერსონალური მოდელი:)).

ეს პროექტი მოითხოვს მინიმალურ წვრილმანებს, ნდობას აუდიო კაბელებთან და ზოგადად კომპიუტერულ მეცნიერებებთან.

შენიშვნა: ამ სახელმძღვანელოში მოცემული პროგრამული უზრუნველყოფა თავად ავტორის მიერ არის ლიცენზირებული GNU GPLv2.

მარაგები

ტექნიკის მაღაზიების სია

- ჟოლო პი

- მონიტორი

- დაკავშირებული კაბელები (HDMI, აუდიო და ა.

- ღილაკები + USB კონტროლერი და LED ნათურები

- მომხსენებლები

სურვილისამებრ:

- მანქანის ჰიფი

- 12 ვოლტიანი ელექტრომომარაგება (ძველსაც კი ან კომპიუტერს შეუძლია კარგად იმუშაოს)

- RCA გადამრთველი

- RCA აუდიო შეყვანა

პროგრამული უზრუნველყოფის მაღაზიების სია

- Raspbian GNU Linux (მე გამოვიყენე ვერსია 9.6)

- Fruitbox (მე გამოვიყენე ვერსია v1.12.1)

- მორგებული სკრიპტები და კონფიგურაციები (გადმოწერილი მოგვიანებით ამ სახელმძღვანელოში)

ნაბიჯი 1: აპარატურა

ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა

ამ განყოფილებაში მე მხოლოდ რამდენიმე დეტალი ჩავდე, რადგან ეს არკადული კაბინეტის შექმნის პროცედურის მსგავსია და ქსელი სავსეა გიდებით (ჰკითხეთ ბიძა Google- ს).

მე მხოლოდ ვიტყვი, რომ ეს მოიცავს:

- მონიტორი

- კონტროლი

- Raspberry Pi 3B+ (მაგრამ ის ასევე მუშაობს ჟოლოს 2 -თანაც).

- სხვადასხვა კაბელები

- შუქები და სხვადასხვა

მე მხოლოდ რამდენიმე სურათი დავდე მშენებლობის ფაზის შესახებ, როგორც თქვენი პროექტის შთაგონება.

სურვილისამებრ, შეგიძლიათ დაამატოთ მანქანის hi-fi, ასევე მოუსმინოთ CD- ებს. ვიღაცის თქმით, ეს გარკვეულწილად ამახინჯებს პროექტს, მაგრამ ჩემი აზრით ის იქცევა მობილურ hi-fi- ში და არა გიგანტურ MP3 პლეერში:)

მანქანის რადიოს ელექტრომომარაგების დასაკავშირებლად, არის სხვა სამეურვეო სია. CD– ს, jukebox– ს და სხვა აუდიო წყაროს შორის გადასატანად შეგიძლიათ გამოიყენოთ rca switch, რომელიც ხელმისაწვდომია მთავარ ონლაინ მაღაზიებში.

ნაბიჯი 2: პროგრამული უზრუნველყოფა

პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა

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

რჩევა, რომელსაც მე ვაძლევ, რაც მე თვითონ გამოვიყენე პრაქტიკაში არის ის, რომ შეიძინოთ მინიმალური ტექნიკა, რომ შევძლოთ პროტოტიპის შექმნა. ამით, თუ გავაცნობიერებთ, რომ პროექტი ძალიან ამბიციურია, მიტოვების შემთხვევაში ხარჯებს შევამცირებთ.

ჩვენ ვაგრძელებთ ნაბიჯებს:

ჩამოტვირთეთ და დააინსტალირეთ Raspbian ჟოლოზე

ოფიციალური გზამკვლევი

ჩამოტვირთეთ და დააინსტალირეთ Fruitbox for Retropie

გადმოწერეთ და იხელმძღვანელეთ

პირველი კონფიგურაციები და ტესტები

შენიშვნა: ყველა ბრძანება ითვალისწინებს ნაგულისხმევი Raspbian და fruitbox ინსტალაციას. მათი მორგება არ შეიძლება იყოს გარანტირებული სწორი ოპერაციისთვის, რომელიც გარანტირებული არ არის

ამ დროს, Fruitbox უნდა იყოს/home/pi/rpi-fruitbox-master დირექტორიაში.

მოდით გადავიღოთ ჩვენი MP3 ფაილები საქაღალდეში/home/pi/rpi-fruitbox-master/Music/(შევქმნათ თუ ის არ არსებობს) ჩვენი საყვარელი SFTP კლიენტის გამოყენებით (მაგალითად Filezilla).

გირჩევთ არაუმეტეს ორმოცდაათ ფაილს ტესტის სახით (მოგვიანებით თქვენ დაამატებთ ყველა MP3 ფაილს).

ჩვენ ვიწყებთ პროგრამის პირველად შესრულებას, როგორც ეს აღწერილია სახელმძღვანელოში:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg ტყავი/[YOUR_THEME] /fruitbox.cfg

სადაც [YOUR_THEME] არის ერთ -ერთი შემდეგი ნაგულისხმევი ტყავიდან:

-გრანიტი

-მაიკ ტვ

-Თანამედროვე

- Ნომერი პირველი

-პლატა

-TouchOne

-WallJukeF

-კედელი პატარა

-მძიმედ

სცადეთ სხვადასხვა ტყავი, კლავიატურის გამოყენებით, როგორც დროებითი შეყვანა, მაგრამ გაითვალისწინეთ, რომ საჭირო ღილაკები ტყავისთვის განსხვავებულია და ეს გავლენას მოახდენს ფიზიკური ღილაკების საბოლოო არჩევანზე.

ღილაკის კონფიგურაცია

ზემოთ ნახსენები არაკადის კაბინეტის მშენებლობის ნებისმიერი სახელმძღვანელო უნდა ახსნას, თუ როგორ დაუკავშიროთ USB კონტროლერი შესაბამის ღილაკებს.

იმის შესამოწმებლად, თუ როგორ აღიარებს ღილაკები სისტემის მიერ, შეასრულეთ შემდეგი ბრძანებები:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –test-buttons –cfg./skins/

დააწკაპუნეთ თითოეულ ღილაკზე და გაითვალისწინეთ ეკრანზე წარმოქმნილი კოდი. შეცვალეთ თქვენს კომპიუტერში fruitbox.btn კონფიგურაციის ფაილი, შეცვალეთ თითოეული გასაღები, რომლის რუქაც გსურთ მიუთითოთ შესაბამისი კოდი, რომელიც ჩვენ აღვნიშნეთ, წინა საფეხურზე.

დააკოპირეთ fruitbox.btn კონფიგურაციის ფაილი SFTP საშუალებით ამ გზაზე:

/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/

ხელახლა გაუშვით fruitbox პროგრამა, როგორც ნაჩვენებია ზემოთ:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg ტყავი/[YOUR_THEME] /fruitbox.cfg

შეამოწმეთ მუშაობს თუ არა გასაღებები.

დააყენეთ fruitbox– ის ავტომატური დაწყება ჩატვირთვისას და გამორთვა გასასვლელში

პირველ რიგში ჩვენ გვჭირდება ავტომატური შესვლა მომხმარებლის pi- ზე.

ბრძანებები:

sudo raspi-config

Ncurses მენიუში (ნაცრისფერი ლურჯი ფონით, მაგალითად) აირჩიეთ:

3 ჩატვირთვის პარამეტრები გაშვების პარამეტრების კონფიგურაცია

შემდეგ:

B1 დესკტოპი/CLI აირჩიეთ ჩაირთოს დესკტოპის გარემოში თუ ბრძანების სტრიქონი

Და ბოლოს:

B2 კონსოლი Autologin ტექსტური კონსოლი, ავტომატურად შესული როგორც "pi" მომხმარებელი

გასვლა არჩევით

და კითხვაზე:

გსურთ ახლა გადატვირთვა?

პასუხი

ამ ეტაპზე ჩვენ ვამოწმებთ, რომ როდესაც Raspbian გადატვირთულია, პაროლი არ არის საჭირო მომხმარებლის pi შესასვლელად.

ახლა ჩვენ უნდა დავიწყოთ ავტომატიზირება დაწყება და გაჩერება. ჯერ ჩვენ ვტვირთავთ jukebox.conf ფაილს.

მოდით შევცვალოთ ეს ფაილი ჩვენი საყვარელი კანის კომენტარის გარეშე (ანუ: ჰეშ -ნიშნის #წაშლით).

ჩამოტვირთეთ runjb.sh სკრიპტი. შემდეგ დააკოპირეთ runjb.sh და jukebox.conf ფაილები SFTP საშუალებით ჩვენი ჟოლოს /home /pi დირექტორიაში.

დაბოლოს, Raspbian ტერმინალზე (ტექსტზე დაფუძნებული გაშვების ეკრანი) განვახორციელოთ:

chmod 770/სახლი/პიპი/რუნჯბ.შ

chmod 770 /home/pi/jukebox.conf

ექო "/home/pi/runjb.sh" >> /home/pi/.bashrc

ამ ეტაპზე ჩვენ გვჭირდება მხოლოდ სისტემის გადატვირთვა და სწორი ოპერაციის შემოწმება.

ნაბიჯი 3: დასკვნა და დამატებითი

თუ ყველა წინა ნაბიჯი სწორად არის შესრულებული, გაერთეთ თქვენი ჯუქბოქსის შეკრებითა და გაფორმებით.

განაახლეთ MP3 სია

  1. დაამატეთ ფაილები/home/pi/rpi-fruitbox-master/Music/დირექტორია.
  2. წაშალეთ ფაილი /home/pi/fruitbox.db
  3. გადატვირთეთ fruitbox

გაფართოებული კონფიგურაციები

ფაილი rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg შეიცავს საინტერესო კონფიგურაციებს, მათ შორის:

  • შემთხვევითი სიმღერების შესრულების შესაძლებლობა გარკვეული პერიოდის უმოქმედობის შემდეგ
  • მონეტების მექანიზმის მართვის შესაძლებლობა
  • ბევრი სხვა…

ოფიციალური დოკუმენტაცია

Framebuffer

თუ არ მოგწონთ "დამწყები ჟურნალები", რომლებიც Raspbian სტარტის სტანდარტული გამომუშავებაა, შეგიძლიათ მისი მორგება სასურველი გამოსახულებით (სახელმძღვანელო). მაგრამ პროცედურა არ არის დამწყებთათვის. მე პირადად დავტოვე ისინი, რადგან თუ რამე არასწორედ წავა, მინდა გავიგო რა არის.

WallBradz კანი

ჩემი პროექტისთვის მე შევცვალე კანი ორიგინალური WallJuke- ის საფუძველზე. თუ თქვენ ნამდვილად გინდათ რომ ჩემი სახე იყოს დაწნული ვინილის თქვენ შეგიძლიათ გადმოწეროთ აქ

შენიშვნა: ეს გაკვეთილი ხელმისაწვდომია იტალიურ ენაზეც

გირჩევთ: