Mündəricat:
- Addım 1: Düymələr üçün PinOut tapın
- Addım 2: Avadanlıq
- Addım 3: Kabel çəkmə
- Addım 4: Təlimatlar
- Addım 5: Boşluq yaradın
- Addım 6: Proqram təminatı
- Addım 7: Video Sənədli
Video: Retro İl Pi Radio: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Fikir çox sadədir: Raspberry Pi -dən musiqi dinləmək üçün köhnə bir radio götürün və dəyişdirin. Məqsəd, tezlik çarxı ilə seçilə bilən xüsusi çalğı siyahılarına sahib olmaq idi. Mahnılar 1950 -ci ildən 2010 -cu ilə qədər xronoloji ardıcıllıqla qruplaşdırılır və təcrübəçi SD Kartda saxlanılır. Növbəti mahnını çalmaq, dayandırmaq və almaq üçün bir neçə düymə var. Layihənin əhəmiyyətli bir tərəfi köhnə düymələri yenidən istifadə etmək idi. Onlardan istifadə etmək istifadəçiyə köhnə məktəb hissi verir. Əlavə olaraq bu hissi artırmaq üçün radio iki tezlik arasındakı səs -küyü təqlid edir. Bu layihə bir universitet kursu üçün hazırlanmışdır. Bitirdikdən sonra bizə öyrədici yaratmağımızı söylədilər. Təsadüfi olaraq çəkilən fotolar. Ümid edirik ki, bu layihəni yenidən düzəltmək üçün nə etmək lazım olduğu hələ aydındır.
Addım 1: Düymələr üçün PinOut tapın
Əvvəlcə seçdiyiniz köhnə radionu diqqətlə sökməlisiniz. Vintləri itirməyin. Sonra çətin hissə başlayır - köhnə düymələri yenidən istifadə etmək. Məsələ burasındadır ki, radiomuzdakı düymələr mexaniki olaraq bağlı idi - bir düyməni basarsan, digər basıldıqda avtomatik olaraq açılır. Bir düymənin yayını çıxardıq və içəriyə basdıq. Bu düymənin artıq funksiyası yoxdur. Ancaq bu səbəbdən digər düymələr basıldıqdan sonra yenidən sıçrayır və basılı qalmır. Növbəti addım hər düymə üçün düzgün sancaqlar tapmaq idi. Radioda istifadə olunan düymələrdən asılı olaraq bu olduqca asan ola bilər. Bizim radioda bir düymədə 10-14 əlaqəsi olan qəribə düymələr vardı. Beləliklə, bir multimetre götürdük və davamlılıq rejiminə qoyduq və düymələri basdıq, düzgün cüt sancaqlar tapan kimi (cihaz bip səsi verməyə başlayacaq), pinoutu yazın. Ümumilikdə üç düymədən istifadə etdik: əvvəlki mahnı, çal/durdur və növbəti mahnı.
Köhnə düymələri təkrar istifadə etmək şansınız yoxdursa, öz düymələrinizi qoyun. Yəqin ki, toxunma rəyini itirəcəksiniz, ancaq cihazın estetikasına sahib olacaqsınız.
Addım 2: Avadanlıq
Bu layihəni hazırlamaq üçün aşağıdakı vasitələrdən və hissələrdən istifadə edilmişdir:
Alətlər:
- Tornavidalar
- Dremel
- Yapışqan
- Lehimleme dəmir
- Lehim teli
- Multimetr
Parçalar:
- Köhnə Radio
- Raspbian OS ilə Raspberry Pi Zero (Raspberry Pi 3 ilə müqayisədə çox yer qənaət edir, lakin daha az güclüdür)
- Mikro USB Kabel
- 2 Güclü USB Güc Adaptoru
- USB Kabel
- Elektronika üçün tullanan kabellər
- Səs Gücləndiricisi (LM386)
- Çox turlu kəsmə potansiyometri (WEL3266-Y-203-LF)
-
Analoqdan rəqəmsal çeviriciyə (MCP3008)
Niyə gücləndirici istifadə etməlisiniz?
Köhnə radio kifayət qədər güclü bir dinamikə malikdir və mümkün qədər köhnə hissələri yenidən istifadə etmək istəyirsiniz. Moruqdan gələn aşağı güclü siqnallar səsgücləndiricini işə salmaq üçün kifayət deyil, ona görə də siqnalı artırmalısınız.
Niyə çox turlu potensiometrdən istifadə etmək lazımdır?
İli seçmək üçün tezlik düyməsini yenidən istifadə etmək qərarına gəldik. Təəssüf ki, yaradılan dəyərləri oxuya bilmədik, buna görə də çox turlu potensiometr götürdük - düymə 5 tam dönmə edə bilər, normal potensiometr normal olaraq yalnız 270 ° aralığına malikdir. Düymənin daxili dişli çarxına yapışdırdıq. Səs tənzimlənməsi hələ də funksional idi, buna görə də bunun üçün daxili potensiometrdən istifadə etdik və düzgün pinout axtardıq.
Hər iki potensiometr bağlandıqdan sonra onların minimum/maksimum dəyərlərini yoxlayın, beləliklə kodda düzgün aralığı tənzimləyə bilərsiniz.
Niyə bir AD çeviricisini istifadə etməlisiniz?
Raspberry Pi yalnız rəqəmsal girişləri oxuya bilər. Potensialiometr yalnız analoq çıxışı təmin edir - buna görə rəqəmsal çeviriciyə ehtiyacınız var, buna görə Pi dəyərləri başa düşür. Bunu həqiqətən yenidən qurmaq istəyirsinizsə, AirPlay və ya başqa bir şey kimi fantastik xüsusiyyətlər əlavə etmədən, Raspberry Pi yerinə Arduino istifadə etməyi məsləhət görürəm. Raspberry əslində belə asan bir layihə üçün çox böyük bir işdir, amma universitetdən verilən tapşırıq birindən istifadə etməli olduğumuzu söylədi.
Addım 3: Kabel çəkmə
Doldurma sxeminə görə hər şeyi tel edin.
Addım 4: Təlimatlar
Düymələrin ucunu tapdıqdan və ya özünüz quraşdırdıqdan sonra MCP3008 ilə oynamaq vaxtıdır. Potensiometrini fritzingdə gördüyünüz kimi MCP3008 -ə və mikro nəzarətçini moruq pi -yə qoşun (və ya bir dərslik axtarın və ya MCP3008 məlumat cədvəlinə dalın və bunu özünüz anlamağa çalışın). Potensialiometrin kompüterdə oxunaqlı çıxışı varsa sınayın. Əgər belədirsə, ikinci potensiometrini də bağlayın. Kodumuzu yapışdırıb kopyalayın və potansiyometrlə parçaları dəyişə biləcəyinizi və digər potansiyometrlə səs səviyyəsini təyin edə biləcəyinizə baxın.
İndi düymələri Raspberry Pi -yə bağlaya bilərsiniz və işlədiyini görə bilərsiniz.
Bu andan etibarən, əsl problem işin içindəki hər şeyə uyğunlaşmağa başlayır. Əslində USB Güc Adaptörümüzü də açdıq və köhnə radionun içinə qoyduq ki, köhnə elektrik kabeli kabelindən istifadə edək. Bir mikro usb kabelini Raspberry Pi -yə qoşun və başqa bir USB kabelini kəsin və qırmızı teli gücləndirici lövhəsindəki + + pininə, qara simini isə pinə bağlayın. Hoparlörü korse ilə bağlayın və Raspberry Pi səs çıxışını da bağlayın.
Hamısını daha yaxşı izah etmək istərdik, amma yaxşı şəkillər olmadan bu mümkün deyil, amma layihənin özü o qədər də çətin olmamalıdır, buna görə ümid edirik ki, bu bir şəkildə kömək edir və ya heç olmasa kodumuzu istifadə edə bilərsiniz.
Addım 5: Boşluq yaradın
Son məqsəd radioda yeni aparatın yerləşdirilə biləcəyi bir yer tapmaqdır. İçəridə kifayət qədər yer yoxdursa -bir az kəsərək korpusu dremel və ya kiçik bucaq dəyirmanı ilə dəyişdirin (Unutmayın: ilk növbədə təhlükəsizlik). Köhnə elektron lövhəyə və tellərə zərər verməməyə çalışın - hissələri nə qədər az çıxarsanız, radionun orijinal funksionallığını qoruyub saxlamaq şansı daha çoxdur. Seçdiyimiz cihazda böyük bir batareya bölməsi var idi, burada Raspberry Pi Zero mükəmməl şəkildə quraşdırılmışdı. Cihazda boş yeriniz varsa normal Raspberry Pi də istifadə edə bilərsiniz. Məqsədimiz radionun taşınabilirliyini qorumaq olmadığından, aparatımızın çox hissəsini tapmaq üçün bu seçimdən istifadə etmək qərarına gəldik.
Addım 6: Proqram təminatı
Raspberry Pi -ni Raspbian -a quraşdırın.
Radio layihəsi üçün kodu github depomuzdan yükləyə bilərsiniz. Əlavə olaraq, libary pygame Raspberry üzərində qurulmalıdır. Bunu etmək üçün konsola aşağıdakı əmri daxil edin:
sudo apt-get update && sudo apt-get python-pygame quraşdırın
Tövsiyə:
Retro Arcade - (Tam Ölçü Raspberry Pi tərəfindən dəstəklənir): 8 addım
Retro Arcade - (Tam Ölçü Raspberry Pi tərəfindən dəstəklənir): Əvvəlcə bu Retro Arcade sisteminin quruluş bələdçisinə nəzər saldığınız üçün sizə təşəkkür etmək istədim. Daha köhnə bir arcade qutusu götürürəm və onu 24 düymlük geniş ekranlı bir şkafda yerləşdirirəm. Bu təlimatdakı ölçmələr sizə çətin olacaq
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
RDS (Radio Mətni), BT Nəzarət və Şarj Bazası ilə FM Radio: 5 addım
RDS (Radio Mətni), BT Nəzarət və Şarj Bazası olan FM Radio: Bonjour, bu mənim ikinci "Təlimatlarım" dır. Çox faydalı olmayan şeylər etmək istədiyim üçün, son layihəm budur: Bu, Radio Mətnli bir FM radiosudur. Bluetooth və Android APP vasitəsilə izlənilə bilən bir şarj bazası
Raspberry Pi 3 ilə İnternet Radio/ Veb Radio (başsız): 8 addım
Raspberry Pi 3 ilə İnternet Radio/ Veb Radio (başsız): HI İstəyirsiniz ki, internet üzərindən öz Radiounuzu qəbul edəsiniz, onda doğru yerdəsiniz. Mümkün qədər ətraflı izah etməyə çalışacağam. Bir çox yolları sınadım və ya çox istəmədiyim bir səs kartına ehtiyacım var idi. amma bacardı
Retro Radio Pi: 9 addım (şəkillərlə)
Retro Radio Pi: Heç tullantı olmayan mağazalarda və ya birə bazarlarında o köhnə radioları görüb düşündünüzmü … hələ də işləsə yaxşı olardı. Yaxşı, bu dərslik tapdığınız ölü elektronikaya yenidən nəfəs verməyə bilər, amma bu köhnə sığınacaq götürəcək