Სარჩევი:

რეტრო წელი Pi რადიო: 7 ნაბიჯი
რეტრო წელი Pi რადიო: 7 ნაბიჯი

ვიდეო: რეტრო წელი Pi რადიო: 7 ნაბიჯი

ვიდეო: რეტრო წელი Pi რადიო: 7 ნაბიჯი
ვიდეო: ფილმი რომელსაც აუცილებლათ უნდა უყურო (ჯონ ვიკი 4) #ფილმებიქართულად #ფილმები 2024, ნოემბერი
Anonim
Image
Image

იდეა ძალიან მარტივია: აიღეთ ძველი რადიო და შეცვალეთ იგი ჟოლოს პიდან მუსიკის დასაკრავად. მიზანი იყო გვქონოდა კონკრეტული დასაკრავი სიები, რომელთა შერჩევა შესაძლებელია სიხშირის ბორბლით. სიმღერები დაჯგუფებულია ქრონოლოგიური თანმიმდევრობით 1950 წლიდან 2010 წლამდე და ინახება სტაჟიორ SD ბარათზე. არსებობს რამდენიმე ღილაკი, რომ შეასრულოთ, შეაჩეროთ და მიიღოთ შემდეგი სიმღერა. პროექტის მნიშვნელოვანი ასპექტი იყო ძველი ღილაკების ხელახალი გამოყენება. მათი გამოყენება მომხმარებელს აძლევს ძველი სკოლის შეგრძნებას. ამ განცდის დამატებით გასაზრდელად რადიო მიბაძავს ჩვეულებრივ სიხშირეს ორ სიხშირეს შორის. ეს პროექტი შეიქმნა უნივერსიტეტის კურსისთვის. დასრულების შემდეგ გვითხრეს, რომ შევქმნათ სასწავლო. ასე რომ, ფოტოები შემთხვევით არის გადაღებული. ჩვენ ვიმედოვნებთ, რომ ჯერ კიდევ ნათელია, რა არის საჭირო იმისათვის, რომ გავაკეთოთ ეს პროექტი.

ნაბიჯი 1: იპოვეთ PinOut ღილაკებისთვის

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

პირველი თქვენ უნდა დაიშალოთ ძველი რადიო თქვენი არჩევანით ფრთხილად. არ დაკარგოთ ხრახნები. შემდეგ იწყება რთული ნაწილი - ძველი ღილაკების ხელახლა გამოყენება. პრობლემა ის არის, რომ ჩვენი რადიოს ღილაკები მექანიკურად იყო დაკავშირებული - თქვენ დააჭირეთ ერთ ღილაკს და მეორე დაჭერილი ღილაკი ავტომატურად გამოჩნდება. ჩვენ ამოვიღეთ ერთი ღილაკის ზამბარა და დააჭირეთ მას. ამ ღილაკს აღარ აქვს ფუნქცია. მაგრამ ეს არის ის, რის გამოც სხვა ღილაკები ხტება ხელახლა დაჭერის შემდეგ და არ რჩება დაჭერილი. შემდეგი ნაბიჯი იყო თითოეული ღილაკისთვის სწორი ქინძისთავების პოვნა. ეს შეიძლება იყოს საკმაოდ მარტივი იმისდა მიხედვით, თუ რა ღილაკები გამოიყენება თქვენს რადიოში. ჩვენს რადიოს ჰქონდა რამდენიმე უცნაური ღილაკი 10-14 კავშირით ერთ ღილაკზე. ასე რომ, ჩვენ ავიღეთ მულტიმეტრი და ჩადეთ იგი უწყვეტობის რეჟიმში და დააჭირეთ ღილაკებს, როგორც კი იპოვით მარჯვენა წყვილ ქინძისთავებს (მოწყობილობა დაიწყებს სიგნალს), ჩაწერეთ pinout ქვემოთ. საერთო ჯამში ჩვენ გამოვიყენეთ სამი ღილაკი: წინა სიმღერა, დაკვრა/პაუზა და შემდეგი სიმღერა.

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

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

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

ამ პროექტის შესაქმნელად გამოყენებული იქნა შემდეგი ინსტრუმენტები და ნაწილები:

ინსტრუმენტები:

  • ხრახნები
  • დრემელი
  • წებო
  • გასაყიდი რკინა
  • Solder Wire
  • მულტიმეტრი

ნაწილები:

  • ძველი რადიო
  • Raspberry Pi Zero Raspbian OS– ით (ზოგავს უამრავ ადგილს Raspberry Pi 3 – თან შედარებით, თუმცა ნაკლებად მძლავრია)
  • მიკრო USB კაბელი
  • USB დენის ადაპტერი 2 სოკეტით
  • USB კაბელი
  • Jumper კაბელები ელექტრონიკისთვის
  • აუდიო გამაძლიერებელი (LM386)
  • მრავალმხრივი საპარსები პოტენომეტრი (WEL3266-Y-203-LF)
  • ანალოგური ციფრული გადამყვანი (MCP3008)

რატომ გამოიყენოთ გამაძლიერებელი?

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

რატომ გამოვიყენოთ მრავალმხრივი პოტენომეტრი?

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

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

რატომ გამოვიყენოთ AD კონვერტორი?

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

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა

ყველაფერი გააბრტყელეთ მოციმციმე დიაგრამის მიხედვით.

ნაბიჯი 4: ინსტრუქცია

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

ახლა თქვენ შეგიძლიათ დააკავშიროთ ღილაკები Raspberry Pi– ს და ნახოთ მუშაობს თუ არა.

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

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

ნაბიჯი 5: შექმენით სივრცე

გააკეთეთ სივრცე
გააკეთეთ სივრცე
გააკეთეთ სივრცე
გააკეთეთ სივრცე

ბოლო მიზანი არის რადიოს შიგნით გარკვეული სივრცის პოვნა, სადაც შესაძლებელია ახალი ტექნიკის განთავსება. თუ შიგნით არ არის საკმარისი ადგილი -უბრალოდ შეცვალეთ კორპუსი დრემლით ან პატარა კუთხის საფქვავით, ოდნავ გაჭერით (გახსოვდეთ: უპირველეს ყოვლისა უსაფრთხოება). შეეცადეთ არ დააზიანოთ ძველი მიკროსქემის დაფა და გაყვანილობა - რაც უფრო ნაკლებ ნაწილს ამოიღებთ, მით უფრო დიდია შანსი იმისა, რომ რადიომ შეინარჩუნოს პირვანდელი ფუნქციონირება. მოწყობილობას, რომელსაც ჩვენ ვირჩევთ, ჰქონდა დიდი ბატარეის განყოფილება, სადაც Raspberry Pi Zero შესანიშნავად იყო დამონტაჟებული. თქვენ ასევე შეგიძლიათ გამოიყენოთ ჩვეულებრივი Raspberry Pi, თუ თქვენ გაქვთ თავისუფალი ადგილი მოწყობილობაში. ვინაიდან ჩვენი მიზანი არ იყო რადიოს პორტაბელურობის დაზოგვა, ჩვენ გადავწყვიტეთ გამოვიყენოთ ეს ვარიანტი ჩვენი ტექნიკის უმეტესი ნაწილის მოსაძებნად.

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

დააინსტალირეთ Raspbian თქვენს Raspberry Pi– ზე.

რადიოპროექტის კოდი შეგიძლიათ ჩამოტვირთოთ ჩვენი github საცავიდან. გარდა ამისა, Libary pygame უნდა იყოს დაინსტალირებული ჟოლოზე. ამისათვის შეიყვანეთ შემდეგი ბრძანება კონსოლში:

sudo apt-get განახლება && sudo apt-get ინსტალაცია python-pygame

გირჩევთ: