Სარჩევი:

ერთი სადგურის რადიო: 6 ნაბიჯი
ერთი სადგურის რადიო: 6 ნაბიჯი

ვიდეო: ერთი სადგურის რადიო: 6 ნაბიჯი

ვიდეო: ერთი სადგურის რადიო: 6 ნაბიჯი
ვიდეო: ქურდს აჩერებენ) 2024, ივლისი
Anonim
ერთი სადგურის რადიო
ერთი სადგურის რადიო

ასე რომ, მცირე შესავალი, თუ რატომ გავაკეთე ეს.

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

რაც ვიპოვე;

Raspberry Pi 1 (მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი pi.) თუ თქვენ აპირებთ გამოიყენოთ უახლესი რადიო ან კომპიუტერის დინამიკები USB პორტით, შეგიძლიათ ჩართოთ მისი Pi)

რისი გაკეთებაც მოვახერხე;

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

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

მარაგები

ჟოლო Pi 1 (მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი pi.) (თუ თქვენ აპირებთ გამოიყენოთ უახლესი რადიო ან კომპიუტერის დინამიკები USB პორტით, შეგიძლიათ ჩართოთ მისი Pi)

მხოლოდ დაყენების დროს:

UTP კაბელი HDMI საკაბელო ტელევიზიის კლავიატურა

ნაბიჯი 1: პიის მომზადება

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

სანამ გადმოწერილი სურათი დაიწერება SD ბარათზე, თქვენ უნდა გაწმინდოთ იგი საფუძვლიანად, ასე რომ მიიღეთ SD ბარათის ფორმატირება და გაასუფთავეთ ეს ძველი ძველი ბარათი ნებისმიერი ძველი შეცდომისგან, რომელიც თქვენ დაუშვით.

ახლა ჩაწერე შენი სურათი ბარათზე. ამისათვის ვიყენებ Etcher- ს. ეს ჩვეულებრივ მშვენივრად მუშაობს. თუმცა, Apple– ის ავტორიტეტებმა (დიახ, მე Mac– ს ვიყენებ) გადაწყვიტეს, რომ ყველა პროგრამულ უზრუნველყოფას აღარ შეუძლია თქვენი კომპიუტერის ნაწილი. თუ თქვენ გაქვთ იგივე პრობლემა (სხვები იწყებენ> ხედავთ თქვენს SD ბარათს> თქვენ ატვირთავთ თქვენს სურათს> იწყებთ….. შეცდომას) დაიწყეთ სხვის გამოყენება ამ ბრძანების გამოყენებით ტერმინალში.;

sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher

ის კარგად იმუშავებს ასე

მას შემდეგ, რაც თქვენი სურათი ჩაწერე SD ბარათებში, მეხსიერება არასოდეს ქრება, ამოიღეთ იგი უსაფრთხოდ. და განათავსეთ იგი თქვენს PI– ში.

მოემზადეთ ჩამტვირთოთ ეს ლეკვი.

ნაბიჯი 2: პირველი ჩატვირთვა

პირველი ჩექმა
პირველი ჩექმა
პირველი ჩექმა
პირველი ჩექმა
პირველი ჩექმა
პირველი ჩექმა

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

მოგზაურობის ამ ნაწილისთვის ჩვენ გვჭირდება ყველა დამატებითი ნივთი, რომელსაც არ გამოვიყენებთ მას შემდეგ, რაც მანქანა მზად იქნება. ასე რომ შეაერთეთ მთელი ეს pi აქვს. (კლავიატურისთვის მე მომწონს Logitech k400+ არა) მე ამის გადახდა არ მიმიღია (მაგრამ მე ამას მივიღებ;)) მე უბრალოდ მიყვარს ეს.

ასე რომ, ახლა ჩვენ გვაქვს PI ჩართული ტელევიზორთან ან რაიმე სახის მონიტორზე, usb wifi რამ არის მოთავსებული, utp კაბელი უკავშირდება ქსელს და კლავიატურა ერთვის. დროა ლეკვის გაძლიერება.

ჩატვირთვის შემდეგ თქვენ უნდა შეხვიდეთ სისტემაში. თქვენი მომხმარებლის სახელი არის პიადი და თქვენი პაროლი არის ჟოლო

ახლა ჩვენ გვინდა განვაახლოთ pi typesudo apt-get განახლება და დააჭირეთ Enter.

შემდეგი ნაბიჯი არის ჩვენი ცხოვრების გამარტივება. ჩვენ ვრთავთ SSH- ს.

ტიპი: sudo raspi-confighit enter

მენიუ იტვირთება, სადაც შეგიძლიათ დააკონფიგურიროთ თქვენი pi. გადადით 5 ვარიანტში, შემდეგ მენიუში აირჩიეთ ვარიანტი P2 (ssh პარამეტრები) და თქვით დიახ ჩართვისთვის. თუ თქვენ გაქვთ რაიმე შეშფოთება ადამიანებთან, რომლებიც არღვევენ თქვენს პი -ს ssh- ს, ეს დროა ასევე შეცვალოთ თქვენი მომხმარებლის სახელი და პაროლი.

ასე რომ, ამის გაკეთების შემდეგ ჩვენ შეგვიძლია შევიტანოთ ჩვენი pi და გამოვიყენოთ ერთი მანქანა ამ სასწავლო ინსტრუქციის წასაკითხად, გუგლში ჩავაგდოთ ის რაც არ ვიცით ან არ გვესმის და დავაკონფიგურიროთ დანარჩენი ჩვენი პი. როგორც ვთქვი, მე MacBook– ზე ვარ, ამიტომ ვიყენებ ტერმინალს SSH– სთვის, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი კლიენტი, რომელიც მოგწონთ (Windows– ის უმეტეს მომხმარებლებისთვის, რომელიც იქნება ჩამონტაჟებული) SSH– ის ტერმინალის ტიპში გამოსაყენებლად;

ssh @ და დააჭირეთ Enter

თუ რაიმე მიზეზით თქვენი პი -ს IP მისამართი საიდუმლოა თქვენთვის გამოიყენეთ pi და ჩაწერეთ კლავიატურა

ifconfig

დააწკაპუნეთ enter- ზე და eth0– ის მიღმა არსებული ტექსტის დიდ ნაწილში ნახავთ თქვენს IP მისამართს.

ამიერიდან ჩვენ შეგვიძლია ავირჩიოთ ssh- ის გამოყენება ან პირდაპირ პიზე მუშაობა.

მოდით ვიმუშაოთ wifi:)

ნაბიჯი 3: WIFI

ᲕᲐᲘ - ᲤᲐᲘ
ᲕᲐᲘ - ᲤᲐᲘ
ᲕᲐᲘ - ᲤᲐᲘ
ᲕᲐᲘ - ᲤᲐᲘ

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

ტიპი;

sudo raspi-config

და დააჭირეთ enter.მენიუში გადადით ვარიანტზე 2 და ვიდრე ვარიანტი N2 თქვენი SSID და პაროლის ჩასასმელად. თუკი თქვენი wifi ადაპტერი ჩემნაირი არ არის მხარდაჭერილი მიყევით ამ ნაბიჯებს.

პირველ რიგში ჩვენ გვინდა ვიცოდეთ OS- ის რა ვერსიას ვუშვებთ ასე რომ ვწერთ;

სახელი -ა

და დააჭირეთ Enter. შედეგი უნდა იყოს ასეთი ტექსტის სტრიქონი: Linux yourPiName 4.19.118+ #1311 ორ აპრილი 27 14:16:15 BST 2020 armv6l GNU/Linux

ახლა ჩვენ გვინდა ვიცოდეთ რა ჩიპსეტი აქვს ჩვენს Wifi ადაპტერს, ასე რომ ჩვენ ვწერთ;

ლუსუბ

და დააწკაპუნეთ enter შედეგზე, არის რამდენიმე ხაზი, რომელიც აღწერს ყველა დაკავშირებულ მოწყობილობას. ერთ ხაზს სჭირდება ჩვენი ყურადღება და ის ასე გამოიყურება: ავტობუსი 001 მოწყობილობა 004: ID 0 ბდა: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n უკაბელო ქსელის ადაპტერი

გაითვალისწინეთ ტექსტის ორი ნაწილი თამამად. ეს არის ინფორმაცია, სადაც ჩვენ ვართ. ახლა გადადით ამ საიტზე, ეს არის mrEngman– ის საიტი და ის მასპინძლობს დრაივერებს უმეტეს wifi გადამყვანებისთვის. პირველი დაათვალიერეთ თქვენი ჩიპსეტის სახელობის საქაღალდე, ჩემს შემთხვევაში 8188EU. შემდეგი მოძებნეთ ფაილი თქვენი pi OS ვერსიით. ჩემს შემთხვევაში 4.19.118-1311 დააკოპირეთ URL ფაილი. და გადადით თქვენს ssh სესიაზე და ჩაწერეთ;

sudo wget და დააჭირეთ Enter. უნდა დაიწყოს გადმოწერა. როდესაც ეს დასრულდება, ჩვენ გვჭირდება პაკეტის ამოღება. ტიპი:

tar -xvzf

ჩემს შემთხვევაში ეს იწვევს tar -xvzf 8188eu-4.19.118-v8-1311.tar.gz

შეფუთვის დასრულების შემდეგ იქნება 3 ფაილი. ახლა თქვენ უნდა დააინსტალიროთ ისინი. ტიპი: sudo./install.hand დააჭირეთ Enter. ახლა დრაივერები დაინსტალირდება. დრაივერის ინსტალაციის დასრულების შემდეგ თქვენ უნდა შეგეძლოთ ჩაწეროთ თქვენი Wi -Fi სერთიფიკატები, როგორც ეს დაწერილია ამ ნაბიჯის თავში. ამის შემდეგ გადატვირთეთ თქვენი pi (sudo გადატვირთეთ ახლა) თქვენთან ერთად UTP გათიშულია და თქვენ აჩვენებთ დაკავშირებულს. გადატვირთვის შემდეგ, პი ახლა უნდა იყოს დაკავშირებული wifi– ს საშუალებით და გქონდეთ ახალი IP. გამოიყენეთ ეს IP, რომ შეხვიდეთ PI– ში, რათა ის რადიო გავხადოთ!

ნაბიჯი 4: ითამაშეთ ჩემთვის

ითამაშეთ ჩემთვის!
ითამაშეთ ჩემთვის!

ასე რომ, იმისათვის, რომ ეს შევქმნათ, ჩვენ შევქმენით მუსიკის დაკვრა, ჩვენ ვიყენებთ MPD– ს MPC– ით (მუსიკალური პლეერი დემონი), ახლა ჩვენ ჯერ უნდა დავაინსტალიროთ ისინი, ასე რომ ჩვენ ვწერთ:

sudo apt-get დააინსტალირეთ mpc mpd

და დააჭირეთ Enter. mpd იქნება დაინსტალირებული. ახლა ჩვენ დავამატებთ სადგურს ასე აკრიფეთ

mpc დაამატეთ ჩემს შემთხვევაში ეს გამოიწვევს:

mpc დაამატეთ

და დააჭირეთ Enter. ეს მისამართი ახლა დაემატება დასაკრავ სიას.

შეამოწმეთ მუშაობს თუ არა ტიპი:

mpc თამაში

და დააჭირეთ Enter. თქვენმა ნაკადმა უნდა დაიწყოს თამაში. თუ თქვენს HDMI- თან არის დაკავშირებული ტელევიზია მუსიკას დაუკრავს, თუ რაიმე სახის დინამიკები არის 3, 5 დიუმიანი ჯეკის დამაკავშირებელი, იქ იქნება ხმა. თუ რამე არ გესმით გამოიყენეთ "mpc current" რომ ნახოთ თუ უკრავს რამე და რა არის გამომავალი მოცულობა.

იმისათვის, რომ mpc არ დაივიწყოს ჩვენი რადიოსადგური, ჩვენ მას ვინახავთ დასაკრავი სიაში, რომ აკრიფოთ

mpc შენახვა და დააჭირეთ enter თქვენი დასაკრავი სია ახლა შენახულია.

იმისათვის, რომ დარწმუნდეთ, რომ მუსიკა უკრავს სასურველი გამომავალიდან (ჩემს შემთხვევაში de 3, 5 jack) ჩვენ ამას ვაყენებთ როგორც ძირითად პარამეტრს. ტიპი: sudo raspi-confighit enter en ნავიგაცია 7 მოწინავე ვარიანტზე, გადადით A4- ზე და აიძულეთ აუდიო არჩევანის გამომუშავება.

ახლა დროა, რომ დავიწყოთ თამაში!

ნაბიჯი 5: გაიღვიძე და ითამაშე

გაიღვიძე და ითამაშე!
გაიღვიძე და ითამაშე!

იმისათვის, რომ პი გავაკეთოთ ამოცანები გაშვებისას/ გაშვების შემდეგ არის ფაილი, რომელიც გვჭირდება ამ ფაილის რედაქტირება ეწოდება rc.local. ამ ფაილის შესაცვლელად ჩვენ ვიყენებთ ნანოს, თქვენი pi ტექსტის რედაქტორს. ტიპი:

sudo nano /etc/rc.local

და დააჭირეთ Enter. ფაილი გაიხსნება შემდეგი შინაარსით;

==================================

#!/bin/sh -e ## rc.local ## ეს სკრიპტი შესრულებულია თითოეული მულტიუზერული დონის ბოლოს.# დარწმუნდით, რომ სკრიპტი იქნება "გასვლა 0" წარმატებაზე ან სხვა# მნიშვნელობა შეცდომებზე. ## ში ამ სკრიპტის ჩართვის ან გამორთვის მიზნით უბრალოდ შეცვალეთ შესრულება# ბიტი. ## ნაგულისხმევად ეს სკრიპტი არაფერს აკეთებს.# დაბეჭდეთ IP მისამართი_IP = $ (hostname -I) || trueif ["$ _IP"]; შემდეგ printf "ჩემი IP მისამართი არის %s / n" "$ _IP" fiexit 0

==================================

# ტექსტის შემდეგ ყველა ტექსტი არაფერს აკეთებს, ამიტომ ეს ფაილი მხოლოდ უსმენს თუ არის IP მისამართი და როდესაც ეს მოხდება ის ამობეჭდავს და გამოდის. (გასვლა 0)

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

თქვენი ფაილი ასე უნდა გამოიყურებოდეს:

==================================

#!/bin/sh -e ## rc.local ## ეს სკრიპტი შესრულებულია თითოეული მულტიუზერული დონის ბოლოს.# დარწმუნდით, რომ სკრიპტი იქნება "გასვლა 0" წარმატებაზე ან სხვა# მნიშვნელობა შეცდომებზე. ## იმისათვის, რომ ჩართოთ ან გამორთოთ ეს სკრიპტი უბრალოდ შეცვალეთ შესრულების# ბიტი. ## ნაგულისხმევად ეს სკრიპტი არაფერს აკეთებს.# დაბეჭდეთ IP მისამართი_IP = $ (hostname -I) || trueif ["$ _IP"]; შემდეგ printf "ჩემი IP მისამართი არის %s / n" "$ _IP" fi#play MPCsudo mpc დაკვრა და გასვლა 0

========================

გამოდით ფაილიდან დაჭერით ctrl+x და pres y მისი შესანახად.

nou თუ თქვენ გიბრძანებთ პი "sudo გადატვირთეთ ახლა" თქვენი pi უნდა გადატვირთოთ და მუსიკის დაკვრა დასრულდეს. ჯეი!

ნაბიჯი 6: დამატებითი ნაბიჯები

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

დააყენეთ სტატიკური IP;

ამისათვის ჩვენ შევცვალოთ dhcpcld.conf. ტიპი:

sudo nano /etc/dhcpcd.conf

და დააჭირეთ ღილაკს enter, ფაილი გაიხსნება ნანოში რამოდენიმე ტექსტით, რომელიც გაკეთებულია პასიფურად, მის წინ # -ის განთავსებით. წაიკითხეთ ფაილი და იპოვნეთ ხაზები, სადაც ნათქვამია;

#მაგალითი სტატიკური ip კონფიგურაციისთვის.

ამ ხაზზე მომდევნო ხაზებში შეგიძლიათ დააყენოთ ip-address როუტერის მისამართი და DNS პარამეტრები. ამოიღეთ # იმ ხაზის წინ, რომლის გააქტიურებაც გსურთ და შეავსეთ საჭირო ინფორმაცია. თუ არ ხართ დარწმუნებული რა მისამართები უნდა გამოიყენოთ დახურეთ nano (ctrl+x) და გაუშვით ifconfig ახლა თქვენ ხედავთ რომელ ინტერფეისს იყენებთ (wlan0 ან eth0) და რა არის მიმდინარე LAN, როუტერის ip და DNS. თქვენი LAN IP– სთვის თქვენ უნდა აირჩიოთ მისამართი, რომელიც არ არის თქვენი DHCP მარშრუტიზატორის ფარგლებს მიღმა. ამის ნახვა შეგიძლიათ როუტერის პარამეტრებში. თუ ეს თქვენთვის რთული იქნება, შეგიძლიათ გააფართოვოთ arp ბრძანება, რომ ნახოთ რა მისამართებია მითითებული და აიღოთ ის, რაც ქვემოთ არის. მაგალითად, უმეტეს დროს თქვენი arp ცხრილი ასახავს თქვენს როუტერს xxx.xxx.xxx.1 და სხვა მოწყობილობებზე xxx.xxx.xxx.50 xxx.xxx.xxx.150 ასე რომ, თუ თქვენ პიას მისცემთ IP მისამართს xxx.xxx.xxx.25, სავარაუდოდ, არასოდეს იქნება მოწყობილობა, რომელსაც ეს მისამართი მიენიჭება თქვენი DHCP სერვერის მიერ (იგივე როუტერი) და ამით თქვენ მომავალში თავიდან აიცილებთ IP კონფლიქტს.

ახლა ამ ინფორმაციის დასრულებით გამოდით და შეინახეთ ფაილი (ctrl+x) და გადატვირთეთ თქვენი pi. თქვენ ახლა შეძლებთ ssh მას ssh @xxx.xxx.xxx.25 გამოყენებით რა თქმა უნდა x- ის სხვა ნომრები მონიშნეთ, რომლებიც სპეციფიკური იქნება თქვენი ქსელის კონფიგურაციისთვის.

გამოიყენეთ თქვენი ტელეფონი;

ახლა თქვენ ყოველთვის შეგიძლიათ იპოვოთ თქვენი pi იმავე მისამართზე, სადაც შეგიძლიათ ისარგებლოთ თქვენი ტელეფონის გამოყენებით mpd– ის გასაკონტროლებლად. უმეტეს Appstore– ში შეგიძლიათ იპოვოთ პროგრამა სახელწოდებით MPD დისტანციური ან რაიმე მსგავსი. მიიღეთ ერთი თქვენი გემოვნებით. დააინსტალირეთ თქვენს ტელეფონში და სერვერის პარამეტრებში დაუკავშირდით IP- ს, რომელიც თქვენ უბრალოდ დააყენეთ თქვენი PI- სთვის. ახლა თქვენ შეგიძლიათ დაამატოთ ნაკადები, დაიწყოთ გამოტოვება და მათი პაუზა თქვენი ტელეფონიდან, სანამ თქვენი ტელეფონი და pi ერთსა და იმავე ქსელშია.

იმედი მაქვს მოგეწონებათ უბრალო რადიო.

გირჩევთ: