Orodha ya maudhui:

Redio ya Pi ya Mwaka wa Retro: Hatua 7
Redio ya Pi ya Mwaka wa Retro: Hatua 7

Video: Redio ya Pi ya Mwaka wa Retro: Hatua 7

Video: Redio ya Pi ya Mwaka wa Retro: Hatua 7
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Image
Image

Wazo ni rahisi sana: Chukua redio ya zamani na uirekebishe ili ucheze muziki kutoka kwa Raspberry Pi. Lengo lilikuwa kuwa na orodha maalum za kucheza ambazo zinaweza kuchaguliwa na gurudumu la masafa. Nyimbo hizo zimewekwa katika mpangilio wa mpangilio na miaka kutoka 1950 hadi 2010 na zimehifadhiwa kwenye Kadi ya SD ya ndani. Kuna vifungo kadhaa vya kucheza, pumzika na kupata wimbo unaofuata. Kipengele muhimu cha mradi huo kilikuwa kutumia tena vifungo vya zamani. Kuzitumia kunampa mtumiaji hisia ya zamani ya shule. Ili kuongeza hisia hii redio inaiga kelele kati ya masafa mawili. Mradi huu ulifanywa kwa kozi ya univercity. Baada ya kumaliza tuliambiwa tufanye inayoweza kufundishwa. Kwa hivyo picha zilipochukuliwa bila mpangilio. Tunatumahi kuwa bado ni wazi ni nini kinachohitajika kufanya ili kurekebisha mradi huu.

Hatua ya 1: Tafuta PinOut kwa Vifungo

Vifaa
Vifaa

Kwanza unahitaji kutenganisha redio ya zamani ya chaguo lako kwa uangalifu. Usipoteze vis. Kisha sehemu ngumu inaanza - kutumia tena vifungo vya zamani. Shida ni kwamba, vifungo kwenye redio yetu vilikuwa vimeunganishwa kiufundi - bonyeza kitufe kimoja na kitufe kingine kilichobanwa hujitokeza moja kwa moja. Tuliondoa chemchemi ya kitufe kimoja na kukibonyeza. Kitufe hiki hakina kazi zaidi. Lakini ndio sababu vifungo vingine huruka tena baada ya kubonyeza na haubaki kubanwa. Hatua inayofuata ilikuwa kupata pini sahihi kwa kila kitufe. Hii inaweza kuwa rahisi kulingana na vifungo ambavyo hutumiwa kwenye redio yako. Redio yetu ilikuwa na vifungo vya kushangaza na unganisho la 10-14 kwenye kitufe kimoja. Kwa hivyo tukachukua multimeter na kuiweka katika hali ya mwendelezo na kubonyeza vifungo, mara tu utakapopata pini sawa (kifaa kitaanza kulia), andika pinout chini. Kwa jumla tulitumia vifungo vitatu: wimbo uliopita, cheza / pumzika na wimbo unaofuata.

Ikiwa hakuna nafasi ya kutumia tena vifungo vya zamani, weka tu zako mwenyewe. Labda utapoteza maoni ya kugusa wakati huo, lakini bado utakuwa na urembo wa kifaa.

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Kuunda mradi huu zana na sehemu zifuatazo zilitumika:

Zana:

  • Bisibisi
  • Dremel
  • Gundi
  • Chuma cha kulehemu
  • Waya ya Solder
  • Multimeter

Sehemu:

  • Redio ya Zamani
  • Raspberry Pi Zero na Raspbian OS (inaokoa nafasi nyingi ikilinganishwa na Raspberry Pi 3, lakini haina nguvu sana)
  • Cable ndogo ya USB
  • Adapter ya Nguvu ya USB iliyo na Soketi 2
  • Kebo ya USB
  • Chuma za Jumper za Elektroniki
  • Kikuza Sauti (LM386)
  • Potentiometer ya Kupunguza Multiturn (WEL3266-Y-203-LF)
  • Analog kwa ubadilishaji wa dijiti (MCP3008)

Kwa nini utumie kipaza sauti?

Redio ya zamani ina spika yenye nguvu na unataka kutumia sehemu nyingi za zamani iwezekanavyo. Ishara za nguvu za chini kutoka kwa Raspberry hazitoshi kuongezea spika, kwa hivyo unahitaji kuongeza ishara.

Kwa nini utumie potentiometer ya multiturn?

Tuliamua kutumia tena kitasa cha masafa kwa kuchagua mwaka. Kwa bahati mbaya hatukuweza kusoma maadili yaliyotengenezwa, kwa hivyo tukachukua nguvu nyingi - knob inaweza kufanya zamu 5 kamili, kawaida ya kawaida ya kawaida ina kiwango cha 270 °. Tuliunganisha kwa gurudumu la gia la ndani la kitovu. Marekebisho ya ujazo bado yalikuwa yakifanya kazi, kwa hivyo tulitumia nguvu ya kujenga ndani yake na tukatafuta pinout sahihi.

Baada ya potentiometer zote mbili kushikamana angalia min / max maadili yao, kwa hivyo unaweza kurekebisha anuwai sahihi ya msimbo.

Kwa nini utumie kibadilishaji cha AD?

Raspberry Pi inaweza kusoma tu pembejeo za dijiti. Potentiometer hutoa tu matokeo ya analog - kwa hivyo unahitaji analog kwa kibadilishaji cha dijiti, kwa hivyo Pi inaelewa maadili. Ikiwa unataka kujenga hii, bila kuongeza vitu vya kupendeza kama AirPlay au kitu kingine ningependekeza utumie Arduino badala ya Raspberry Pi. Raspberry ni kweli kuzidisha kwa mradi rahisi kama huo, lakini kazi kutoka kwa univercity ilisema tunapaswa kutumia moja.

Hatua ya 3: Wiring

Wiring
Wiring

Waya kila kitu kulingana na mchoro wa fritzing.

Hatua ya 4: Maagizo

Mara tu unapogundua pinout ya vifungo au kusanikisha yako mwenyewe ni wakati wa kucheza karibu na MCP3008. Unganisha potentiometer na MCP3008 kama inavyoonekana kwenye fritzing na microcontroller kwenye raspberry pi (au tafuta mafunzo au uzamishe kwenye waraka wa MCP3008 na ujaribu kuijua wewe mwenyewe). Jaribu ikiwa utapata matokeo yanayosomeka ya potentiometer kwenye kompyuta. Ikiwa ndivyo unganisha potentiometer ya pili pia. Nakili bonyeza nambari yetu na uone ikiwa unaweza kubadilisha nyimbo na potentiometer na pia weka sauti na potentiometer nyingine.

Sasa unaweza kuunganisha vifungo kwenye Raspberry Pi na uone ikiwa zinafanya kazi.

Kutoka wakati huu changamoto halisi huanza kutoshea kila kitu ndani ya kesi hiyo. Kwa kweli pia tulifungua Adapter yetu ya Umeme ya USB na kuiweka ndani ya redio ya zamani, ili tuweze kutumia kebo yake ya zamani ya kebo ya nguvu. Unganisha kebo moja ndogo ya usb kwenye Raspberry Pi na ukate kebo nyingine ya USB wazi na unganisha waya mwekundu kwenye pini + kwenye bodi ya kipaza sauti na nyeusi kwenye pini. Pia waya kipaza sauti kwa hiyo ya corse na unganisha pato la sauti ya Raspberry Pi pia.

Tungependa kuelezea hii vizuri zaidi, lakini bila picha nzuri hii haiwezekani, lakini mradi yenyewe haupaswi kuwa mgumu, kwa hivyo tunatumahi hii inasaidia kwa namna fulani au angalau unaweza kutumia nambari yetu.

Hatua ya 5: Tengeneza Nafasi

Tengeneza nafasi
Tengeneza nafasi
Tengeneza nafasi
Tengeneza nafasi

Lengo la mwisho ni kupata nafasi ndani ya redio ambapo vifaa vipya vinaweza kuwekwa. Ikiwa hakuna nafasi ya kutosha ndani -rekebisha tu nyumba na dremel au grinder ndogo ya pembe kwa kuikata kidogo (Kumbuka: usalama kwanza). Jaribu kuharibu bodi ya zamani ya mzunguko na wirings - sehemu ndogo unazoondoa, nafasi kubwa zaidi kuwa redio itaweka utendaji wake wa asili. Kifaa tunachochagua kilikuwa na sehemu kubwa ya betri, ambapo Raspberry Pi Zero imewekwa vizuri kabisa. Unaweza pia kutumia Raspberry Pi ya kawaida, ikiwa unayo nafasi ya bure kwa kifaa. Kwa kuwa lengo letu halikuwa kuokoa usambazaji wa redio, tuliamua kutumia chaguo hili kupata sehemu kubwa ya vifaa vyetu.

Hatua ya 6: Programu

Sakinisha Raspbian kwenye Pi yako ya Raspberry.

Nambari ya mradi wa redio inaweza kupakuliwa kuunda hazina yetu ya github. Kwa kuongeza, pygame ya maktaba lazima iwekwe kwenye Raspberry. Ili kufanya hivyo, ingiza amri ifuatayo kwenye koni:

Sudo apt-pata sasisho && sudo apt-get kufunga python-pygame

Ilipendekeza: