Mundarija:
- 1 -qadam: Tugmalar uchun PinOut -ni toping
- 2 -qadam: Uskuna
- 3 -qadam: simlarni ulash
- 4 -qadam: Ko'rsatmalar
- 5 -qadam: Bo'sh joy yarating
- 6 -qadam: dasturiy ta'minot
- 7 -qadam: hujjatli video
Video: Retro yil Pi radiosi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Fikr juda oddiy: eski radiodan oling va uni Raspberry Pi -dan musiqa tinglash uchun o'zgartiring. Maqsad, chastota g'ildiragi bilan tanlanishi mumkin bo'lgan maxsus pleylistlarga ega bo'lish edi. Qo'shiqlar xronologik tartibda 1950 yildan 2010 yilgacha guruhlangan va stajyor SD -kartada saqlanadi. Keyingi qo'shiqni ijro etish, to'xtatib turish va olish uchun bir nechta tugmalar mavjud. Loyihaning muhim jihati eski tugmalarni qayta ishlatish edi. Ulardan foydalanish foydalanuvchiga eski maktab tuyg'usini beradi. Bu tuyg'uni qo'shimcha ravishda oshirish uchun radio odatda ikkita chastota orasidagi shovqinga taqlid qiladi. Bu loyiha universitet kursi uchun tuzilgan. Tugatgandan so'ng, bizga ko'rsatma yaratishni aytishdi. Shunday qilib, tasodifiy olingan fotosuratlar. Umid qilamizki, bu loyihani qayta tuzish uchun nima qilish kerakligi aniq.
1 -qadam: Tugmalar uchun PinOut -ni toping
Avval siz tanlagan eski radioni ehtiyotkorlik bilan demontaj qilishingiz kerak. Vintlarni yo'qotmang. Keyin murakkab qism boshlanadi - eski tugmalarni qayta ishlatish. Muammo shundaki, bizning radioda tugmalar mexanik ravishda ulangan - siz bitta tugmani bosasiz, boshqa bosilgan tugma avtomatik ravishda chiqib ketadi. Biz bitta tugmachaning kamonini olib tashladik va uni bosdik. Bu tugma boshqa funktsiyaga ega emas. Ammo shuning uchun boshqa tugmalar bosilgandan keyin yana sakrab chiqadi va bosilmay qoladi. Keyingi qadam har bir tugma uchun to'g'ri pinlarni topish edi. Bu sizning radioda ishlatiladigan tugmalarga qarab ancha oson bo'lishi mumkin. Bizning radioda bitta tugmachada 10-14 ta ulanadigan g'alati tugmalar bor edi. Shunday qilib, biz multimetrni oldik va uni uzluksiz rejimga o'tkazdik va tugmachalarni bosdik, siz to'g'ri pim juftini topishingiz bilanoq (qurilma signal bera boshlaydi), pinoutni yozing. Hammasi bo'lib biz uchta tugmani ishlatdik: oldingi qo'shiq, ijro etish/pauza va keyingi qo'shiq.
Agar eski tugmachalarni qayta ishlatish imkoni bo'lmasa, o'z tugmalarini qo'ying. Ehtimol, siz sezgir fikrni yo'qotasiz, lekin siz hali ham qurilmaning estetikasiga ega bo'lasiz.
2 -qadam: Uskuna
Loyihani ishlab chiqish uchun quyidagi vositalar va qismlar ishlatilgan:
Asboblar:
- Tornavidalar
- Dremel
- Yelim
- Lehimlash temir
- Lehim simlari
- Multimetr
Qismlar:
- Eski radio
- Raspbian OS bilan Raspberry Pi Zero (Raspberry Pi 3 bilan taqqoslaganda ko'p joyni tejaydi, lekin unchalik kuchli emas)
- Micro USB kabeli
- 2 ta rozetkali USB quvvat adapteri
- USB kabeli
- Elektron uchun o'tish kabellari
- Ovoz kuchaytirgichi (LM386)
- Ko'p qirrali potentsiometr (WEL3266-Y-203-LF)
-
Analog -raqamli konvertor (MCP3008)
Nima uchun kuchaytirgichdan foydalanish kerak?
Eski radioda juda kuchli dinamik bor va siz eski qismlarni iloji boricha qayta ishlatishni xohlaysiz. Kuchaytirgichni yoqish uchun malinaning past quvvatli signallari etarli emas, shuning uchun signalni kuchaytirish kerak.
Nega ko'p turli potentsiometrdan foydalanish kerak?
Biz yilni tanlash uchun chastota tugmachasini qayta ishlatishga qaror qildik. Afsuski, biz yaratilgan qiymatlarni o'qiy olmadik, shuning uchun biz ko'p turli potentsiometrni oldik - tugma 5 burilishni amalga oshirishi mumkin, normal potentsiometr odatda 270 ° oralig'ida. Biz uni tugmachaning ichki tishli g'ildiragiga yopishtirdik. Ovoz balandligini sozlash hali ham funktsional edi, shuning uchun biz o'rnatilgan potentsiometrni ishlatdik va to'g'ri pinoutni qidirdik.
Ikkala potansiyometr ulangandan so'ng, ularning min/max qiymatlarini tekshiring, shunda siz kodning to'g'ri diapazonini sozlashingiz mumkin.
Nima uchun AD konvertoridan foydalanish kerak?
Raspberry Pi faqat raqamli kirishni o'qishi mumkin. Potentsiometr faqat analog chiqishni ta'minlaydi - shuning uchun sizga raqamli konvertor kerak, shuning uchun Pi qiymatlarni tushunadi. Agar siz uni haqiqatan ham qayta tiklamoqchi bo'lsangiz, AirPlay yoki boshqa biror narsa kabi ajoyib xususiyatlarni qo'shmasdan, men Raspberry Pi o'rniga Arduino -dan foydalanishni tavsiya qilaman. Raspberry, aslida, bunday oson loyiha uchun ortiqcha vazifadir, lekin universitetning vazifasi biz undan foydalanishimiz kerakligini aytdi.
3 -qadam: simlarni ulash
Har bir narsani chizish sxemasiga muvofiq sim bilan ulang.
4 -qadam: Ko'rsatmalar
Agar siz tugmachalarni aniqlagan bo'lsangiz yoki o'zingiz o'rnatgan bo'lsangiz, MCP3008 bilan o'ynash vaqti keldi. Potentsiometrni MFC3008 ga, xuddi mikroto'lqinda va mikrokontrollerda bo'lgani kabi, malina pi ga ulang (yoki o'quv qo'llanma qidiring yoki MCP3008 ma'lumotlar jadvaliga kiring va buni o'zingiz tushunishga harakat qiling). Agar kompyuterda potentsiometrning o'qilishi mumkin bo'lgan natijalari bo'lsa, sinab ko'ring. Agar shunday bo'lsa, ikkinchi potansiyometrni ham ulang. Bizning kodni nusxa ko'chiring va potentsiometr yordamida treklarni o'zgartira olasizmi yoki boshqa potansiyometr bilan ovoz balandligini sozlay olasizmi.
Endi siz tugmachalarni Raspberry Pi -ga ulashingiz va ularning ishlashini ko'rishingiz mumkin.
Shu paytdan boshlab haqiqiy qiyinchilik ish ichidagi hamma narsaga mos kela boshlaydi. Biz, shuningdek, USB quvvat adapterini ochib, uni eski radioga joylashtirdik, shunda biz uning eski elektr kabeli kabelidan foydalanishimiz mumkin edi. Bitta mikro usb kabelini Raspberry Pi -ga ulang va boshqa USB kabelini oching va qizil simni kuchaytirgich platasidagi + piniga, qora simni piniga ulang. Shuningdek, karnayni karnayga ulang va Raspberry Pi ovoz chiqishini ham ulang.
Biz bularning barchasini yaxshiroq tushuntirmoqchimiz, lekin yaxshi rasmlarsiz bu mumkin emas, lekin loyiha o'zi qiyin bo'lmasligi kerak, shuning uchun umid qilamizki, bu qandaydir tarzda yordam beradi yoki hech bo'lmaganda siz bizning kodimizni ishlata olasiz.
5 -qadam: Bo'sh joy yarating
Oxirgi maqsad - radioda yangi uskunani joylashtirish mumkin bo'lgan joyni topish. Agar ichkarida bo'sh joy bo'lmasa -korpusni ozgina qirqib, uni dremel yoki mayda burchakli tegirmon bilan o'zgartiring (Esda tuting: birinchi navbatda xavfsizlik). Eski elektron karta va simlarga zarar bermaslikka harakat qiling - siz qancha qismni olib tashlasangiz, radio o'z funksiyasini saqlab qolish ehtimoli shuncha katta bo'ladi. Biz tanlagan qurilma katta batareya bo'linmasiga ega edi, u erda Raspberry Pi Zero mukammal o'rnatilgan. Agar sizda bo'sh joy bo'lsa, oddiy Raspberry Pi -dan ham foydalanishingiz mumkin. Bizning maqsadimiz radio portativligini saqlab qolish emasligi sababli, biz uskunamizning katta qismini topish uchun ushbu variantdan foydalanishga qaror qildik.
6 -qadam: dasturiy ta'minot
Raspbian -ni Raspberry Pi -ga o'rnating.
Radio loyiha kodini bizning github omboridan yuklab olish mumkin. Bundan tashqari, libary pygame Raspberry -ga o'rnatilishi kerak. Buning uchun konsolda quyidagi buyruqni kiriting:
sudo apt-get update && sudo apt-get python-pygame-ni o'rnating
Tavsiya:
Kenwood bosh birligi uchun 2018 yil 10 -avlod Honda Civic USB modi: 5 qadam
Kenwood bosh birligi uchun 2018 yil 10 -chi Honda Civic USB modi: Bu erda men Civic -ning USB -portini Amazondan sotib olganimni qabul qilish uchun o'zgartirdim, shuning uchun uni Kenwood sotuvdan keyingi bosh blokiga (DMX9706S) ulashim mumkin. U xuddi shu teshikda joylashgan va uni tugatish uchun 30 daqiqa yoki undan ko'proq vaqt ketishi mumkin
Raspberry PI (RPi) uchun LIRC yordamida IQ masofadan boshqarish pultini oson sozlash - 2019 yil iyul [1 -qism]: 7 qadam
Raspberry PI (RPi) uchun LIRC yordamida IQni masofadan boshqarish pultini oson sozlash - 2019 yil iyul Men oson bo'ladi deb o'yladim, lekin Linux InfraRed Control (LIRC) ni o'rnatish uzoq vaqtdan beri muammoli bo'lib kelgan
1964 yil Dansette Pi Internet radiosi: 6 qadam (rasmlar bilan)
1964 yil Dansette Pi Internet-radiosi: 1960-yillarning o'rtalarida, zamonaviy Dansette portativ radiosi hozirda XXI asrning eng yaxshi internet-radiostansiyalarini sevib yangilash tufayli o'ynayapti. Barcha asl boshqaruv elementlari qayta ishlatilgan va siz bu konvertatsiya ekanligini hech qachon bilmaysiz - uni yoqmaguningizcha
Yil davomida tabriklar: 8 qadam
Yil bo'yi tabriklar: Yil bo'yi tabriklar, har qanday yoshdagilarga mos keladigan sovg'a! Yil bo'yi salomlashish Arduino yangi boshlanuvchilar uchun qurilishi uchun mo'ljallangan
1979 yil Apollon Pi termal kamerasi: 10 qadam (rasmlar bilan)
1979 yil Apollo Pi termal kamerasi: Bu vintage Apollon mikroto'lqinli detektori endi termal kamera sifatida yangi maqsadga ega, u Raspberry Pi Zero bilan ishlaydi, haroratni o'lchaydigan Adafruit termal kamera sensori bilan natijalarni real vaqtda yorqin 1.3 "; TFT displeyi