Orodha ya maudhui:
- Hatua ya 1: Itenganishe
- Hatua ya 2: Ubuni uliorekebishwa
- Hatua ya 3: Utekelezaji
- Hatua ya 4: Hitimisho na Vidokezo
Video: MiniClipMP3Hack: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Kicheza video cha Mini Mini
Kwa hivyo hii Lazy Old Geek (L. O. G.) hivi karibuni ilinunua wachezaji wa Mini Clip MP3 kutoka Aliexpress.com. Wakati nilinunua, zilikuwa karibu $ 1.20 USD. Wanacheza faili za MP3 zilizo kwenye kadi ndogo ya SD katika stereo. Kwa kweli hufanya kazi vizuri. Wachaji, chomeka kadi ndogo ya SD na vichwa vya sauti, washa. Inaanza moja kwa moja.
Moja ya sababu nilizonunua ni kuunda mchezaji wa kupiga binaural. Kwa hivyo lengo langu la kwanza ni kudhibiti kichezaji hiki cha Mini cha video cha MP3 na Arduino.
Hatua ya 1: Itenganishe
Ok ni rahisi kuchukua kando, chukua kisu cha Xacto, kimbia kando kando na uinue.
Kwenye PCB, utaona nyumba tano za metali zinazofanana hadi vifungo vya jopo la mbele, Vol + Vol-, Pause, Prev na Next. Jinsi kazi hizi zinavyofanya wakati dome inasukumwa chini, chuma hufanya swichi inayounganisha pete ya nje na kituo. Nyumba hizi za chuma hufanyika na mkanda wazi.
Kuna IC moja tu kwenye PCB. Labda ni AC1187, nambari iliyochapishwa kwenye IC inaonekana ni nambari tu ya tarehe. Vipengele vingine tu ni capacitor, LED, kubadili nguvu, adapta ndogo ya SD, na betri.
Kwa hivyo lengo langu ni kudhibiti mchezaji wangu na programu, sawa na vifungo.
Picha ya tatu inaonyesha upande wa kifungo wa PCB na mkanda na nyumba zimeondolewa. Kile nilichokuwa nikitarajia ni kwamba pete zote za nje zilifungwa ardhini kwa hivyo itakuwa rahisi kuunganishwa na Arduino. Hiyo sivyo ilivyo.
Hatua ya 2: Ubuni uliorekebishwa
Baada ya kutafuta kadhaa nilipata mpango kwenye tovuti ya Kirusi ambayo inaonekana kuwa sahihi.
Maoni juu ya mpango:
AC1187 inaonekana kama mdhibiti mdogo wa kawaida.
Betri ya LiPo imeunganishwa na pini ya AC1187 VBat. VDDIO inaonekana ni pato la 3.3V linaloitwa VCC. DACL na DACR ni matokeo ya sauti.
Mpangilio?: Kulingana na mpango huu, inaonekana kama ubadilishaji wa umeme unahitaji kuwasha ili kuchaji betri. Siamini hivyo ndivyo ilivyo. Kwa wakati huu sijali.
Vizuri kwa mchezaji wangu wa kupigwa mara mbili, kile ninachojali zaidi ni kudhibiti sauti. Wachezaji hawa huanza kucheza kiotomatiki, kwa hivyo ningeweza kuizuia kwa kuondoa nguvu. Ukiangalia mpango, zote Vol + na Vol- zimeunganishwa na Vcc. kwa hivyo nilikuwa nikifikiria labda ningeweza kutumia ishara ya dijiti kuweka pin3 au pin4 ardhini. Kwa bahati mbaya, niliangalia zile pini na oscilloscope na ni ishara ya 3.3V na spikes hasi za kwenda. Nilijaribu kutumia vipinga lakini haikufanya kazi.
Mimi ni mbaya katika muundo wa mzunguko wa analog. Kweli, rafiki yangu, Mkufunzi-mwenzangu kutoka New Zealand, alipendekeza kutumia transistor ya PNP. Nilikuwa na 2N3906s kwa hivyo niliwajaribu na walionekana kufanya kazi.
Sio nzuri sana: Nilijaribu mpango kama huo wa Prev, Next na Pause lakini sikuweza kuifanya ifanye kazi.
Nilijaribu pia kubadili nguvu na 2N3906 lakini haikufanya kazi. Kwa hivyo nikitafuta mtandao, nikaona muundo ukitumia P channel MosFET. Kweli, kwa bahati mbaya, moja tu niliyokuwa nayo ilikuwa sehemu ya SMD, AO3401. Kwa hivyo ilibidi nibadilishe moja ili niweze kuiweka kwenye mkate.
Kweli, ubao wangu wa mkate ulionekana kufanya kazi. Imeambatanishwa na skimu yangu na mpango wa Eagle Cadsoft.
Hatua ya 3: Utekelezaji
Kidokezo: Vifaa vingi vya kuchajiwa kutumia USB kuchaji vina betri za LiPo ambazo ni karibu 2.8v hadi 4.2v ndani yao na nyaya zinafanya kazi kwa 3.3v.
Hii ni pamoja na kichezaji hiki cha MP3 cha video cha Mini Mini. Kwa Arduino yangu nilichagua 3.3v Pro Micro pia iliyonunuliwa kutoka Aliexpress.com kwa hivyo ningekuwa na voltages zinazoendana.
Marekebisho ya PCB ya AC1187 MP3:
Ondoa mkanda na kitufe cha kuba.
Fungua betri ya LiPo.
Unganisha waya mahali ambapo kituo hasi cha betri kiliunganishwa. Hii itakuwa waya wa ardhi.
Kwenye upande wa kifungo, unganisha waya mbili kwenye pini za K1. Pete ya nje ni Vcc, nukta ya ndani ni AC1187 pini 3.
Unganisha waya moja kwa pete ya nje ya K2, hii ni pini 4 ya AC1187.
Unganisha waya nne kwa kichwa cha kiume, Vcc, Gnd, Pin3 na Pin 4.
Niliweka mpango huo kwenye kitabu cha maandishi.
Mchoro wa Arduino (MP3controller.ino) wa 3.3v Sparkfun Pro Micro imeambatanishwa.
Ili kujaribu, weka faili za MP3 kwenye kadi ndogo ya SD, ingiza kwenye kicheza MP3, unganisha vichwa vya sauti kwenye kicheza MP3. Pakia MP3controller.ino kwenye Pro Micro.
Sasa unapaswa kudhibiti kiasi na vifungo vya VOLDN na VOLUP. Ndio, najua ningeweza kufanya kitu kimoja na vifungo vya asili lakini hii ni uthibitisho wa dhana kwamba ninaweza kudhibiti nguvu, Volume Up na Dn na Arduino.
Hatua ya 4: Hitimisho na Vidokezo
Kwa hivyo, hii inafanya kazi vizuri.
Kawaida, ningefanya hii kuwa PCB lakini sijaamua juu ya muundo wa mchezaji wangu wa kupigwa kwa mara mbili.
Shida nyingine nilikuwa nayo wakati nilikuwa nikijaribu usanidi huu, nilikata kebo ndogo ya USB kutoka kwa Pro Micro yangu na kiunganishi kizima kilikuja nayo. MIMI ni mzee, macho yangu ni mabaya, kwa bahati nzuri na glasi zangu za kukuza, niliweza kuziunganisha tena. Niliamua gundi moto kontakt kwa PCB.
Nilijifunza kitu kuhusu faili za MP3 (angalau kwa zingine)
Nilinunua wachezaji hawa watatu, wakati wa kuwajaribu, nilipata tukio la kushangaza. Wakati nilichukua kadi yangu ya MicroSD na MP3 juu yake, kutoka moja hadi nyingine, ilianza kucheza wimbo ule ule kutoka uliopita. Inavyoonekana inakumbuka nambari ya wimbo na inaihifadhi mahali pengine kwenye faili ya MP3, labda metafile. Na kujaribu zaidi, inaonekana kwamba kiwango cha mwisho cha sauti pia kinahifadhiwa.
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Uso wa Kujua Picha ya Picha ya OSD: Hatua 11 (na Picha)
Uso wa Kujua Picha ya Picha ya OSD: Maagizo haya yanaonyesha jinsi ya kutengeneza fremu ya picha na utambuzi wa uso kwenye Onyesho la Skrini (OSD). OSD inaweza kuonyesha wakati, hali ya hewa au habari nyingine ya mtandao unayotaka
Utengenezaji wa Picha / Picha ya Picha: 4 Hatua
Picha-based Modeling / Photogrammetry Portraiture: Halo kila mtu, Katika hii inayoweza kuelekezwa, nitakuonyesha mchakato wa jinsi ya kuunda vielelezo vya 3D kwa kutumia picha za dijiti. Mchakato huo unaitwa Photogrammetry, pia inajulikana kama Modeling-Image Modeling (IBM). Hasa, aina ya mchakato huu hutumiwa
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha