Orodha ya maudhui:

Ongeza Video na Sauti kwa Mradi wako wa Microcontroller: Hatua 7
Ongeza Video na Sauti kwa Mradi wako wa Microcontroller: Hatua 7

Video: Ongeza Video na Sauti kwa Mradi wako wa Microcontroller: Hatua 7

Video: Ongeza Video na Sauti kwa Mradi wako wa Microcontroller: Hatua 7
Video: 😰😰😰mwizi achomwa 🔥🔥🔥 aki watu hamtaona mbinguni⛪⛪ 2024, Julai
Anonim
Ongeza Video na Sauti kwa Mradi Wako wa Mdhibiti Mdogo
Ongeza Video na Sauti kwa Mradi Wako wa Mdhibiti Mdogo
Ongeza Video na Sauti kwa Mradi wako wa Microcontroller
Ongeza Video na Sauti kwa Mradi wako wa Microcontroller

Sehemu za maonyesho ya LED ni muhimu kwa kuonyesha nambari na LCD za bitmap zinaweza kufanya picha rahisi, lakini wakati mwingine pato la video halisi, rangi ndiyo njia rahisi zaidi ya kwenda:

  • Video ya pamoja (aka, RCA Jack) iko kila mahali, na inafanya kazi na maonyesho 3 "- 60"
  • Skrini ya rangi ya 640x480 inakuwezesha kuonyesha habari ngumu, michoro, chati na michoro
  • Mchanganyiko ni wa bei rahisi, rahisi kupanga, inaweza kukimbia na alama ndogo ya kumbukumbu, na hutumia nyaya za bei rahisi

Hii inaweza kufundishwa kwa ProtoPlus, bodi ya mzunguko niliyounda kuongeza unganisho la video na sauti kwenye Jukwaa la Propeller. Kwa sababu Propeller tayari ina mzunguko wa uzalishaji wa video kwenye chip, kutengeneza video ni rahisi sana. Nilitumia nafasi iliyobaki kwenye ubao kujumuisha shimo 240-safu-2 / safu-ya-safu ya utaftaji na unganisho la sauti. Ninatumia vichwa vya pini ndefu kidogo kuliko kawaida ili viunganishwe juu au chini ya Jukwaa la Propeller. Niliweka alama pia kwenye eneo la prototyping kwenye skrini ya silks ili iwe rahisi kuona jinsi athari zinaunganishwa. ProtoPlus inapatikana kama kit kwenye Gangster ya Gadget. Propeller inaweza kutoa PAL au NTSC, hapa kuna sampuli chache za kile kinachoweza kufanywa: Picha za kupendezaKwa kweli Picha za Dhana za Dhana (Lazima uitazame hii!) UI / Uonyesho wa Habari

Hatua ya 1: Maswali Yanayoulizwa Sana

Maswali Yanayoulizwa Sana
Maswali Yanayoulizwa Sana

ProtoPlus ni nini? Ni moduli ya upanuzi wa Jukwaa la Propela, hukuruhusu unganisha video na sauti kwenye Prop yako na ina eneo la prototyping. Je! Inafanya kazi na nini? Imewekwa kufanya kazi ya Propela ya Parallax, itatoshea juu (au chini) jukwaa la Propeller, au unaweza kuiacha kwenye ubao wa mkate. Je! Itafanya kazi na Arduino au PICaxe? Hapana. Arduino na PICaxe hawana haraka ya kutosha kutengeneza video peke yao, wanahitaji mdhibiti mdogo wa "msaidizi" aliyejitolea kwa video. Mfanyabiashara ni zana moja kama hiyo ninayoifahamu, ingawa ni B / W, maandishi tu. Hadi wewe - Propeller ameridhika kabisa kutoa ishara yoyote.

Hatua ya 2: Sehemu na Zana

Sehemu na Zana
Sehemu na Zana

Hapa kuna sehemu utahitaji. Ikiwa umeamuru kit, angalia mara mbili ili kuhakikisha kuwa kifurushi chako kina sehemu zote zilizoorodheshwa. Ikiwa kuna kitu chochote kinakosekana, tu tutumie barua pepe kwa [email protected];

  • 0.01 uF Radial Kauri Cap
  • 47 uF Radial Electrolytic Cap
  • Vichwa 40 vya pini
  • 2x 1.1k Resistors (Kahawia - Kahawia - Nyekundu)
  • 560 ohm Resistor (Kijani - Bluu - Kahawia)
  • 270 ohm Resistor (Nyekundu - Violet - Kahawia)
  • 2x RCA phono jacks
  • ProtoPlus PCB

Ili kuijenga, utahitaji chuma cha kutuliza cha 20-30 cha watt na jozi ya dikiti. Tazama mafunzo yangu ya Soldering ikiwa hii ni mara yako ya kwanza kutengeneza.

Hatua ya 3: Fanya: Resistors

Fanya: Resistors
Fanya: Resistors
Fanya: Resistors
Fanya: Resistors

Wacha tuanze kwa kuongeza vipinga 3 ambavyo hufanya DAC ya video;

R1 ni 1.1k ohms, ni Brown - Brown - Red R2 ni 560 ohms, ni Green - Blue - Brown R3 ni 270 ohms, ni Red - Violet - Brown Ongeza R4. Hiyo pia ni 1.1k ohms (Brown - Brown - Red)

Hatua ya 4: Fanya: Capacitors

Fanya: Capacitors
Fanya: Capacitors
Fanya: Capacitors
Fanya: Capacitors

Kuna 2 capacitors:

C2 ni kauri.01uF capacitor, haijasambazwa, kwa hivyo haijalishi ni njia ipi inayoingia. C1 ni capacitor ya 47uF elektroni. Imechomwa, risasi ndefu hupita kwenye shimo la mraba karibu na '+'. Mstari kwenye mwili wa capacitor huenda upande karibu na makali ya bodi.

Hatua ya 5: Tengeneza: Viunganishi

Fanya: Viunganishi
Fanya: Viunganishi

Ongeza viunganisho 2 vya RCA. Kontaktili iliyo na alama ya 'TV' itatoa Televisheni, na kontakt ya Sauti hutoa sauti ya kiwango cha laini.

Hatua ya 6: Tengeneza: Bandika Vichwa

Fanya: Piga Vichwa
Fanya: Piga Vichwa
Fanya: Piga Vichwa
Fanya: Piga Vichwa

Njia rahisi ya kuongeza vichwa vya pini ni kuziingiza kwenye ubao wa mkate (au Jukwaa la Propeller, kama inavyoonyeshwa kwenye picha), weka ubao juu, na uiangaze chini. Mara tu vichwa vya pini vimeuzwa kwa ProtoPlus, inua tu kutoka kwenye ubao wako wa mkate na una vichwa vya pini sawa.

Hatua ya 7: Kutumia na Upakuaji

Kutumia na Kupakua
Kutumia na Kupakua
Kutumia na Kupakua
Kutumia na Kupakua

Kuitumia: Video

Kufanya video na Propeller ni moja kwa moja:

  1. Pata Zana ya Kusambaza. Haya ndio mazingira ya maendeleo ya Prop. Viungo vya Mac / Linux na windows ziko kwenye sehemu ya upakuaji hapa chini.
  2. Jumuisha kitu cha 'tv_text'. Chombo cha Propela huja na maktaba nzuri ya vitu, pamoja na kitu cha Runinga. Katika sehemu ya OBJ ya nambari yako, ni pamoja na:

    maandishi: "tv_text"

  3. Anza Runinga. Tumia:

    mwanzo maandishi (12)

  4. Weka vitu kwenye skrini na text.str, text.hex, text.out, nk Hapa kuna mfano:

    maandishi.str (kamba (13, "Hello World", $ C, 1))

Programu nzima itakuwa:

CON

_clkmode = xtal1 + pll16x 'inaweka Prop kwa 16x xtal _xinfreq = 5_000_000' inaambia Prop thextxt inaendesha maandishi ya 5MHz OBJ: "tv_text" 'ni pamoja na kitu hiki PUB anza maandishi. anza (12)' anza Runinga na basepin 11. maandishi.str (kamba (13, "Hello World", $ C, 1)) 'tumia njia' str 'kuweka maandishi Huu ni muhtasari tu wa kuweka maandishi ya msingi. Picha ni ngumu zaidi, lakini sio mbaya, angalia Graphics_demo ili uone jinsi ya kufanya uhuishaji, maumbo, na picha.

Kuitumia: Sauti

Sauti ni rahisi tu. Tayari kuna vitu vya kucheza faili za.wav, usanisi wa sauti, na usanisi wa masafa. Ikiwa unataka tu mfano wa haraka na mchafu, kitu cha dereva wa msemaji wa Kwabena kinaonekana kuwa rahisi. Shika kitu, badilisha PWM_Pin mara kwa mara iwe 11, na hii hapa ni matumizi ya mfano:

CON

_clkmode = xtal1 + pll16x 'inaweka Prop kwa 16x xtal _xinfreq = 5_000_000' inaambia Prop thextxt inaendesha spika ya 5MHz OBJ: "PWMEngine" ni pamoja na kitu hiki PUB start speaker. PWMEngine 'anza spika spika. 1000) 'badilisha masafa ya spika ya 1 000 ya hertz. 6, 000 hertz

Vipakuzi

Picha za Hi-Res zimewekwa kwenye Flickr Bodi inapatikana chini ya leseni ya MIT (uwanja wa umma). Unaweza kupakua muundo katika muundo wa DipTrace, pdf, au png. Chombo cha Propeller (mazingira ya programu ya Propeller) ya Mac / Linux na Windows. Pia, usisahau kuchukua PDF ya Mwongozo wa Propeller. Pata ProtoPlus au Jukwaa la Propeller kwenye Gangster ya Gadget

Ilipendekeza: