Turinys:

Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto: 7 žingsniai
Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto: 7 žingsniai

Video: Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto: 7 žingsniai

Video: Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto: 7 žingsniai
Video: Высокая плотность 2022 2024, Lapkritis
Anonim
Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto
Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto
Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto
Pridėkite vaizdo įrašą ir garso įrašą prie savo mikrovaldiklio projekto

7 segmentiniai LED ekranai yra naudingi rodant skaičius, o bitmap LCD gali padaryti paprastą grafiką, tačiau kartais paprasčiausias būdas yra tikra spalvota vaizdo išvestis:

  • Sudėtinis vaizdo įrašas (dar žinomas kaip „RCA Jack“) yra visur paplitęs ir veikia su 3–60 colių ekranais
  • 640x480 spalvotas ekranas leidžia rodyti sudėtingą informaciją, grafiką, diagramas ir animacijas
  • „Composite“yra nebrangus, lengvai programuojamas, gali veikti mažai atminties ir naudoja pigius kabelius

Ši instrukcija skirta „ProtoPlus“- plokštės, sukurtos vaizdo ir garso jungtims pridėti prie sraigto platformos. Kadangi sraigtas jau turi vaizdo generavimo grandinę luste, vaizdo įrašo generavimas yra labai paprastas. Likusioje lentos vietoje panaudojau 240 skylių 2 eilučių / 3 eilučių prototipų sritį ir garso ryšį. Aš naudoju šiek tiek ilgesnes kaiščių antraštes nei įprasta, todėl jas galima prijungti viršuje arba žemiau sraigto platformos. Aš taip pat pažymėjau pėdsakus šilkografijos ekrano prototipų sudarymo srityje, kad būtų lengviau pamatyti, kaip pėdsakai yra sujungti. „ProtoPlus“galima įsigyti „Gadget Gangster“rinkinyje. Sraigtas gali išvesti PAL arba NTSC, čia yra keletas pavyzdžių, ką galima padaryti: Išgalvota grafika Tikrai išgalvota 3D grafika (jūs turite tai pamatyti!) UI / informacijos ekranas

1 žingsnis: DUK

DUK
DUK

Kas yra „ProtoPlus“? Tai yra sraigto platformos išplėtimo modulis, leidžiantis prijungti vaizdo ir garso įrašus prie savo „Prop“ir turėti prototipų sritį. Su kuo tai veikia? Jis sukurtas taip, kad veiktų „Parallax“sraigtu, jis tilptų viršuje (arba apačioje), propelerio platformoje, arba galite jį numesti ant duonos lentos. Ar jis veiks su „Arduino“ar „PICaxe“? Ne. „Arduino“ir „PICaxe“tiesiog nėra pakankamai greiti, kad savarankiškai generuotų vaizdo įrašus, jiems reikia „pagalbinio“mikrovaldiklio, skirto vaizdo įrašams. Telmate yra vienas iš tokių įrankių, kuriuos aš žinau, nors jis yra nespalvotas, tik tekstinis. NTSC ar PAL? Jūsų reikalas - sraigtas yra visiškai patenkintas generuoti bet kurį signalą.

2 žingsnis: dalys ir įrankiai

Dalys ir įrankiai
Dalys ir įrankiai

Štai jums reikalingos dalys. Jei užsisakėte rinkinį, dar kartą patikrinkite, ar pakuotėje yra visos išvardytos dalys. Jei kažko trūksta, tiesiog parašykite mums [email protected];

  • 0,01 uF radialinis keraminis dangtelis
  • 47 uF radialinis elektrolitinis dangtelis
  • 40 kontaktų antraštės
  • 2x 1.1k rezistoriai (ruda - ruda - raudona)
  • 560 omų rezistorius (žalia - mėlyna - ruda)
  • 270 omų rezistorius (raudona - violetinė - ruda)
  • 2x RCA foniniai lizdai
  • ProtoPlus PCB

Norėdami jį sukurti, jums reikės 20-30 vatų lituoklio ir poros pylimų. Žiūrėkite mano litavimo pamoką, jei lituojate pirmą kartą.

3 žingsnis: pagaminkite: rezistorius

Gamintojas: rezistoriai
Gamintojas: rezistoriai
Gamintojas: rezistoriai
Gamintojas: rezistoriai

Pradėkime pridėdami 3 rezistorius, sudarančius vaizdo DAC;

R1 yra 1,1 k omo, tai ruda - ruda - raudona R2 yra 560 omų, tai žalia - mėlyna - ruda R3 yra 270 omų, tai raudona - violetinė - ruda Pridėti R4. Tai taip pat 1,1k omų (ruda - ruda - raudona)

4 žingsnis: pagaminkite: kondensatorius

Gamintojas: kondensatoriai
Gamintojas: kondensatoriai
Gamintojas: kondensatoriai
Gamintojas: kondensatoriai

Yra 2 kondensatoriai:

C2 yra keraminis.01uF kondensatorius, jis nėra poliarizuotas, todėl nesvarbu, kuriuo keliu jis įeina. C1 yra elektrolitinis 47uF kondensatorius. Jis yra poliarizuotas, ilgesnis laidas eina per kvadratinę skylę arčiau „+“. Juostelė ant kondensatoriaus korpuso eina arčiau plokštės krašto.

5 žingsnis: pagaminkite: jungtis

Gamintojas: jungtys
Gamintojas: jungtys

Pridėkite 2 RCA jungtis. Jungtis, pažymėta „TV“, išves televizorių, o garso jungtis išves linijos lygio garsą.

6 žingsnis: Padarykite: pritvirtinkite antraštes

Gamintojas: kaiščių antraštės
Gamintojas: kaiščių antraštės
Gamintojas: kaiščių antraštės
Gamintojas: kaiščių antraštės

Lengviausias būdas pridėti kaiščių antraštes yra įdėti jas į duonos lentą (arba sraigto platformą, kaip parodyta paveikslėlyje), uždėti lentą ant viršaus ir lituoti. Kai kaiščių antgaliai bus prilituoti prie „ProtoPlus“, tiesiog pakelkite jį nuo duonos lentos ir turėsite tiesias kaiščių antraštes.

7 veiksmas: jo naudojimas ir atsisiuntimai

Jo naudojimas ir atsisiuntimai
Jo naudojimas ir atsisiuntimai
Jo naudojimas ir atsisiuntimai
Jo naudojimas ir atsisiuntimai

Naudojimas: vaizdo įrašas

Vaizdo įrašo kūrimas naudojant propelerį yra paprastas:

  1. Gaukite sraigto įrankį. Tai yra „Prop“kūrimo aplinka. Nuorodos, skirtos „Mac“/„Linux“ir „Windows“, yra žemiau esančiame atsisiuntimo skyriuje.
  2. Įtraukite objektą „tv_text“. Propelerio įrankis yra su padoraus objektų biblioteka, įskaitant televizijos objektą. Į savo kodo skiltį OBJ tiesiog įtraukite:

    tekstas: "tv_text"

  3. Įjunkite televizorių. Naudoti:

    text.start (12)

  4. Įdėkite medžiagą į ekraną naudodami text.str, text.hex, text.out ir tt Štai pavyzdys:

    text.str (eilutė (13, „Labas pasaulis“, $ C, 1))

Visa programa būtų tokia:

CON

_clkmode = xtal1 + pll16x 'nustato „Prop“16 kartų, o „xtal _xinfreq = 5_000_000“nurodo „Prop“, kad „xtal“veikia 5 MHz OBJ tekstu: „tv_text““įtraukite šį objektą PUB pradžios tekstas. start (12)' paleiskite televizorių naudodami basepin 11 text.str (eilutė (13, „Labas pasaulis“, $ C, 1)) 'tekstui įdėti naudokite metodą' str ' Tai tik pagrindinio teksto santrauka. Grafika yra šiek tiek sudėtingesnė, bet nebloga, pažvelkite į „Graphics_demo“ir sužinokite, kaip padaryti animaciją, figūras ir grafiką.

Naudojimas: garsas

Garsas yra toks pat lengvas. Jau yra objektų, leidžiančių atkurti.wav failus, balso sintezę ir dažnių sintezę. Jei norite tik greito ir nešvaraus pavyzdžio, „Kwabena“garsiakalbio tvarkyklės objektas atrodo lengvai. Paimkite objektą, pakeiskite PWM_Pin konstantą į 11, o čia yra naudojimo pavyzdys:

CON

_clkmode = xtal1 + pll16x 'nustato „Prop“16 kartų, o „xtal _xinfreq = 5_000_000“nurodo „Prop“, kad „xtal“veikia 5 MHz OBJ garsiakalbyje: „PWMEngine“apima šį objekto PUB pradžios garsiakalbį. PWMEngine paleidžia garsiakalbio garsiakalbį. 1000) „keisti dažnį į 1 000 hercų garsiakalbį. Keisti kalbų garsumą (50)“garsumą iki 50% laukimo režimo (clkfreq + cnt) 'cnt = dabartinis sistemos laikas, clkfreq = 1 sekundės garsiakalbio varnelės. Keisti garsiakalbių dažnį (6000) “keisti dažnį į 6 000 hercų

Atsisiuntimai

Aukštos raiškos nuotraukos yra „Flickr“. Lenta yra prieinama pagal MIT licenciją (viešai prieinama). Dizainą galite atsisiųsti „DipTrace“formatu, pdf arba png. „Propeller“įrankis („Propeller“programavimo aplinka), skirtas „Mac“/„Linux“ir „Windows“. Taip pat nepamirškite paimti sraigto vadovo PDF. Gaukite „ProtoPlus“arba „Propeller“platformą „Gadget Gangster“

Rekomenduojamas: