Talaan ng mga Nilalaman:
- Hakbang 1: FAQ
- Hakbang 2: Mga Bahagi at Mga Tool
- Hakbang 3: Gumawa ng: Mga Resistor
- Hakbang 4: Gumawa ng: Mga Capacitor
- Hakbang 5: Gumawa: Mga Konektor
- Hakbang 6: Gumawa: Mga Pin Header
- Hakbang 7: Paggamit Nito at Mga Pag-download
Video: Magdagdag ng Video at Audio sa Iyong Proyekto ng Microcontroller: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Ang 7 Segment LED display ay kapaki-pakinabang para sa pagpapakita ng mga numero at maaaring gawin ng bitmap LCD ang mga simpleng graphics, ngunit kung minsan ang isang tunay, output ng kulay ng video ay ang pinakamadaling paraan upang pumunta:
- Composite video (a.k.a., RCA Jack) ay nasa lahat ng dako, at gumagana sa 3 "- 60" na ipinapakita
- Hinahayaan ka ng 640x480 na screen ng kulay na magpakita ng kumplikadong impormasyon, graphics, tsart at mga animasyon
- Ang Composite ay hindi magastos, madaling programa, maaaring tumakbo gamit ang isang maliit na yapak ng memorya, at gumagamit ng murang mga kable
Ang itinuturo na ito ay para sa ProtoPlus, isang circuit board na dinisenyo ko upang magdagdag ng mga koneksyon ng video at audio sa Propeller Platform. Sapagkat ang Propeller ay mayroon nang circuitry ng pagbuo ng video sa chip, ang pagbuo ng video ay napaka-simple. Ginamit ko ang natitirang puwang sa board upang isama ang isang 240 hole 2-row / 3-row prototyping area at koneksyon sa audio. Gumagamit ako ng bahagyang mas mahaba ang mga header ng pin kaysa sa normal upang maaari itong mai-konekta sa itaas o sa ibaba ng Propeller Platform. Minarkahan ko rin ang mga bakas sa lugar ng prototyping sa silkscreen upang gawing madali itong makita kung paano nakakonekta ang mga bakas. Ang ProtoPlus ay magagamit bilang isang kit sa Gadget Gangster. Maaaring maglabas ang Propeller ng PAL o NTSC, narito ang ilang mga halimbawa ng maaaring gawin: Fancy GraphicsReally Fancy 3D Graphics (Kailangan mong panoorin ang isang ito!) Pagpapakita ng UI / Impormasyon
Hakbang 1: FAQ
Ano ang ProtoPlus? Ito ay isang module ng pagpapalawak para sa Propeller Platform, pinapayagan kang ikonekta ang video at audio sa iyong Prop at mayroong isang prototyping area. Ano ang gumagana nito? Naka-set up ito upang gumana ang Parallax Propeller, magkakasya ito sa itaas (o sa ibaba) ng platform ng Propeller, o maaari mo itong i-drop sa isang breadboard. Gagana ba ito sa Arduino o PICaxe? Hindi. Ang Arduino at PICaxe ay hindi sapat na mabilis upang makabuo ng video sa kanilang sarili, kailangan nila ng isang 'helper' microcontroller na nakatuon sa video. Ang tellymate ay isang kagamitang alam ko, bagaman ito ay B / W, text-only. NTSC o PAL? Nasa sa iyo - ang Propeller ay perpektong nilalaman upang makabuo ng alinman sa signal.
Hakbang 2: Mga Bahagi at Mga Tool
Narito ang mga bahagi na kakailanganin mo. Kung nag-order ka ng isang kit, i-double check upang matiyak na nakalista sa iyong pakete ang lahat ng mga bahagi na nakalista. Kung may kulang, mag-email lamang sa amin sa [email protected];
- 0.01 uF Radial Ceramic Cap
- 47 uF Radial Electrolytic Cap
- 40 pin na header
- 2x 1.1k Resistors (Kayumanggi - Kayumanggi - Pula)
- 560 ohm Resistor (Green - Blue - Brown)
- 270 ohm Resistor (Pula - Violet - Kayumanggi)
- 2x RCA phono jacks
- ProtoPlus PCB
Upang maitayo ito, kakailanganin mo ng 20-30 watt soldering iron at isang pares ng mga dike. Tingnan ang aking tutorial sa Paghihinang kung ito ang iyong unang beses na paghihinang.
Hakbang 3: Gumawa ng: Mga Resistor
Magsimula tayo sa pamamagitan ng pagdaragdag ng 3 resistors na bumubuo sa video DAC;
Ang R1 ay 1.1k ohms, ito ay Brown - Brown - Red R2 ay 560 ohms, ito ay Green - Blue - Brown R3 ay 270 ohms, ito ay Red - Violet - Brown Idagdag ang R4. 1.1k ohms din yan (Brown - Brown - Red)
Hakbang 4: Gumawa ng: Mga Capacitor
Mayroong 2 capacitor:
Ang C2 ay ang ceramic.01uF capacitor, hindi ito polarado, kaya't hindi mahalaga kung aling paraan ito pupunta. Ang C1 ay ang electrolytic 47uF capacitor. Ito ay nai-polarisa, ang mas mahabang tingga ay dumaan sa parisukat na butas na malapit sa '+'. Ang guhitan sa katawan ng capacitor ay napupunta sa gilid na malapit sa gilid ng board.
Hakbang 5: Gumawa: Mga Konektor
Idagdag ang 2 konektor sa RCA. Ang konektor na minarkahang 'TV' ay maglalabas ng TV, at ang Audio konektor ay naglalabas ng antas ng audio na audio.
Hakbang 6: Gumawa: Mga Pin Header
Ang pinakamadaling paraan upang idagdag ang mga header ng pin ay upang ipasok ang mga ito sa isang breadboard (o isang Propeller Platform, tulad ng ipinakita sa larawan), ilagay ang board sa itaas, at solder ito pababa. Kapag ang mga pin header ay solder sa ProtoPlus, iangat lamang ito mula sa iyong breadboard at mayroon kang mga tuwid na header ng pin.
Hakbang 7: Paggamit Nito at Mga Pag-download
Gamit Ito: Video
Ang paggawa ng video sa Propeller ay prangka:
- Kunin ang Propeller Tool. Ito ang kapaligiran sa pag-unlad para sa Prop. Ang mga link para sa Mac / Linux at mga bintana ay nasa seksyon ng pag-download sa ibaba.
-
Isama ang object na 'tv_text'. Ang tool ng Propeller ay may kasamang disenteng silid aklatan ng mga bagay, kasama ang isang object sa TV. Sa seksyon ng OBJ ng iyong code, isama lamang ang:
teksto: "tv_text"
-
Simulan ang TV. Gumamit ng:
teksto.start (12)
-
Maglagay ng mga bagay sa screen na may text.str, text.hex, text.out, atbp Narito ang isang halimbawa:
text.str (string (13, "Hello World", $ C, 1))
Ang buong programa ay:
CON
Ang _clkmode = xtal1 + pll16x 'ay nagtatakda ng Prop sa 16x ang xtal _xinfreq = 5_000_000' ay nagsasabi sa Prop na ang xtal ay tumatakbo sa 5MHz na teksto ng OBJ: "tv_text" 'isama ang object na ito sa pagsisimula ng text.start (12)' simulan ang TV na may basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'gamitin ang pamamaraang' str 'upang maglagay ng teksto Ito ay isang buod lamang ng paglalagay ng pangunahing teksto. Ang mga graphic ay medyo mas kumplikado, ngunit hindi masama, tingnan ang Graphics_demo upang makita kung paano gumawa ng animasyon, mga hugis, at graphics.
Gamit Ito: Audio
Ang audio ay isang madaling. Mayroon nang mga bagay upang i-play ang.wav file, synthesis ng boses, at synthesis ng dalas. Kung nais mo lamang ng mabilis at maruming halimbawa, ang bagay ng driver ng Kwabena na driver ay mukhang madali. Grab ang object, palitan ang PWM_Pin pare-pareho sa 11, at narito ang isang halimbawa ng paggamit:
CON
Ang _clkmode = xtal1 + pll16x 'ay nagtatakda ng Prop sa 16x ang xtal _xinfreq = 5_000_000' ay nagsasabi sa Prop na ang xtal ay tumatakbo sa 5MHz OBJ speaker: "PWMEngine" 'isama ang object na ito na nagsisimula ng speaker. 1000) 'palitan ang dalas sa 1, 000 hertz speaker. Changeespeakervolume (50)' volume to 50% waitcnt (clkfreq + cnt) 'cnt = kasalukuyang oras ng system, clkfreq = ticks sa 1 segundo na speaker. Changeespeakerfrequency (6000)' pagbabago ng dalas sa 6, 000 hertz
Mga Pag-download
Ang mga larawan ng Hi-res ay nasa flickr Ang board ay magagamit sa ilalim ng lisensya ng MIT (pampublikong domain). Maaari mong i-download ang disenyo sa DipTrace Format, pdf, o png. Ang tool ng Propeller (ang kapaligiran sa programa para sa Propeller) para sa Mac / Linux at Windows. Gayundin, huwag kalimutang kunin ang isang PDF ng Manwal ng Propeller. Kumuha ng ProtoPlus o Propeller Platform sa Gadget Gangster
Inirerekumendang:
Tumatakbo na Average para sa Iyong Mga Proyekto ng Microcontroller: 6 na Hakbang
Tumatakbo na Karaniwan para sa Iyong Mga Proyekto ng Microcontroller: Sa itinuturo na ito ay ipapaliwanag ko kung ano ang isang average na tumatakbo at kung bakit mo ito dapat pangalagaan, pati na ipakita sa iyo kung paano ito dapat ipatupad para sa maximum na kahusayan sa computational (huwag mag-alala tungkol sa pagiging kumplikado, ito ay napaka-simpleng upang maunawaan at
Paano Lumikha at Magpasok ng isang Talahanayan at Magdagdag ng Karagdagang Mga Haligi At / o Mga Rows sa Iyong Talaan sa Microsoft Office Word 2007: 11 Mga Hakbang
Paano Lumikha at Magpasok ng isang Talahanayan at Magdagdag ng Karagdagang mga Haligi At / o Mga Rows sa Iyong Talaan sa Microsoft Office Word 2007: Naranasan mo na bang magkaroon ng maraming data na iyong pinagtatrabahuhan at naisip mo sa iyong sarili … " paano ko magagawa ang lahat sa data na ito ay mukhang mas mahusay at mas madaling maunawaan? " Kung gayon, kung gayon ang isang talahanayan sa Microsoft Office Word 2007 ay maaaring ang iyong sagot
Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: 5 Mga Hakbang
Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: Walang mas mahusay kaysa sa paggawa ng isang proyekto sa DIY na pumapalit sa isang produktong komersyal na sa tingin mo kapaki-pakinabang. Sa totoo lang, may isang bagay na mas mahusay kaysa doon. Pagdaragdag ng kakayahan ng IOT sa iyong proyekto. Pagdating sa pag-aautomat, ang mga nagsisimula ay karaniwang nakakatakot
Magdagdag ng Idler (2nd Axis Mounting Point) sa Mga Micro Servos para sa Mga Proyekto ng Robotic: 4 na Hakbang
Magdagdag ng Idler (2nd Axis Mounting Point) sa Micro Servos para sa Robotic Projects: Sa mga humanoid robotic na proyekto, ginagamit ang servos sa mga kasukasuan upang ilipat ang iba't ibang mga segment ng robot, karamihan sa mga oras mas mahusay na i-mount ang bawat segment sa 2 o higit pang mga punto sa ang umiikot na axis ng servo para sa katatagan at tamang paglipat ng metalikang kuwintas..Sma
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: 6 Mga Hakbang
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: Arduino Project & Lupon ng Tutorial; May kasamang 10 pangunahing mga proyekto ng Arduino. Lahat ng mga source code, ang Gerber file at marami pa. Walang SMD! Madaling paghihinang para sa lahat. Madaling naaalis at mapapalitan na mga bahagi. Maaari kang gumawa ng hindi bababa sa 15 mga proyekto sa isang solong bo