Агуулгын хүснэгт:

Микроконтроллерын төсөлдөө видео, аудио нэмэх: 7 алхам
Микроконтроллерын төсөлдөө видео, аудио нэмэх: 7 алхам

Видео: Микроконтроллерын төсөлдөө видео, аудио нэмэх: 7 алхам

Видео: Микроконтроллерын төсөлдөө видео, аудио нэмэх: 7 алхам
Видео: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Арваннэгдүгээр
Anonim
Микроконтроллерын төсөлдөө видео болон аудио нэмэх
Микроконтроллерын төсөлдөө видео болон аудио нэмэх
Микроконтроллерын төсөлдөө видео болон аудио нэмэх
Микроконтроллерын төсөлдөө видео болон аудио нэмэх

7 сегментийн LED дэлгэц нь тоонуудыг харуулахад тустай бөгөөд LCD дэлгэц нь энгийн график хийх боломжтой боловч заримдаа жинхэнэ өнгөт видео гаралт нь хамгийн хялбар арга юм.

  • Нийлмэл видео (aka, RCA Jack) хаа сайгүй байдаг бөгөөд 3 " - 60" дэлгэцтэй ажилладаг
  • 640x480 өнгөт дэлгэц нь нарийн төвөгтэй мэдээлэл, график, график, анимацийг харуулах боломжийг танд олгоно
  • Нийлмэл нь хямд, програмчлахад хялбар, бага оврын санах ойтой ажиллах чадвартай, хямд кабель ашигладаг

Энэхүү заавар нь миний сэнсний платформд видео болон аудио холболт нэмж оруулах зориулалттай ProtoPlus хэлхээний самбар юм. Сэнсний аль хэдийн чип дээр видео үүсгэх хэлхээ байдаг тул видео үүсгэх нь маш энгийн. Би самбар дээрх үлдсэн зайг ашиглан 240 нүхтэй 2 эгнээ / 3 эгнээний загварчлах хэсэг болон аудио холболтыг оруулав. Би ердийнхөөс арай урт зүү толгой ашигладаг тул үүнийг сэнсний платформ дээр эсвэл доор холбож болно. Би мөн ул мөр хэрхэн холбогдож байгааг харахад хялбар болгох үүднээс торгомсог дэлгэц дээр загварчлах хэсгийн ул мөрийг тэмдэглэсэн. ProtoPlus -ийг Gadget Gangster дээр ашиглах боломжтой. Сэнс нь PAL эсвэл NTSC -ийг гаргаж чаддаг бөгөөд үүнийг хийж болох цөөн хэдэн жишээг энд оруулав: Fancy GraphicsRealally Fancy 3D Graphics (Та үүнийг заавал үзэх ёстой!) UI / Мэдээллийн дэлгэц

Алхам 1: FAQ

FAQ
FAQ

ProtoPlus гэж юу вэ? Энэ бол Propeller Platform -ийн өргөтгөлийн модуль бөгөөд энэ нь танд видео болон аудиог өөрийн Prop -тэй холбох, загварчлах талбайтай болох боломжийг олгодог. Энэ нь Parallax Propeller -ийг ажиллуулахаар тохируулагдсан бөгөөд энэ нь Propeller платформ дээр (эсвэл доор) таарах болно, эсвэл та үүнийг талхны тавцан дээр буулгаж болно. Үгүй. Arduino болон PICaxe нь видеог бие даан гаргахад тийм ч хурдан биш, тэдэнд видеонд зориулагдсан 'туслах' микроконтроллер хэрэгтэй. Tellymate бол миний мэддэг нэг хэрэгсэл юм, гэхдээ энэ нь зөвхөн B/W, зөвхөн текст юм. NSC эсвэл PAL? Танаас хамаарна - Сэнс нь аль ч дохиог үүсгэхэд төгс төгөлдөр юм.

Алхам 2: Эд анги, багаж хэрэгсэл

Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл

Энд танд хэрэгтэй хэсгүүд байна. Хэрэв та иж бүрдэл захиалсан бол багцад жагсаасан бүх хэсгүүд байгаа эсэхийг дахин шалгаарай. Хэрэв ямар нэгэн зүйл дутуу байвал [email protected] хаягаар бидэнд имэйл бичээрэй;

  • 0.01 uF радиаль керамик таг
  • 47 uF радиаль электролитийн таг
  • 40 зүү толгой
  • 2x 1.1k эсэргүүцэл (Браун - Браун - Улаан)
  • 560 ом эсэргүүцэл (Ногоон - Цэнхэр - Хүрэн)
  • 270 Ом эсэргүүцэл (Улаан - Нил ягаан - Хүрэн)
  • 2x RCA фоно залгуур
  • ProtoPlus ПХБ

Үүнийг бүтээхийн тулд танд 20-30 ваттын гагнуурын төмөр, нэг далан суваг хэрэгтэй болно. Хэрэв та анх удаа гагнах гэж байгаа бол миний гагнуурын хичээлийг үзнэ үү.

Алхам 3: Хийх: эсэргүүцэл

Хийх: эсэргүүцэл
Хийх: эсэргүүцэл
Хийх: эсэргүүцэл
Хийх: эсэргүүцэл

Видео DAC -ийг бүрдүүлдэг 3 эсэргүүцэгчийг нэмж эхэлье.

R1 нь 1.1 к ом, энэ нь Браун - Браун - Улаан R2 нь 560 ом, энэ нь Ногоон - Цэнхэр - Хүрэн R3 нь 270 ом, энэ нь Улаан - Нил ягаан - Браун R4 нэмнэ. Энэ нь бас 1.1 к ом (Браун - Браун - Улаан)

Алхам 4: Хийх: Конденсатор

Хийх: конденсатор
Хийх: конденсатор
Хийх: конденсатор
Хийх: конденсатор

2 конденсатор байдаг:

C2 бол керамик.01uF конденсатор бөгөөд туйлширдаггүй тул ямар замаар орох нь хамаагүй. C1 нь электролитийн 47uF конденсатор юм. Энэ нь туйлширсан бөгөөд урт тугалга нь "+" тэмдэгт ойрхон дөрвөлжин нүхээр дамждаг. Конденсаторын биеийн зурвас нь хавтангийн ирмэг рүү ойртсон тал руу явдаг.

Алхам 5: Хийх: Холбогч

Хийх: холбогч
Хийх: холбогч

2 RCA холбогчийг нэмнэ үү. 'ТВ' гэж тэмдэглэгдсэн холбогч нь ТВ гаргадаг бөгөөд Аудио холбогч нь шугамын түвшний аудиог гаргадаг.

Алхам 6: Хийх: Толгойнуудыг зүү

Хийх: Толгойг хавчих
Хийх: Толгойг хавчих
Хийх: Толгойг хавчих
Хийх: Толгойг хавчих

Зүү толгойг нэмэх хамгийн хялбар арга бол тэдгээрийг талхны тавцан дээр (эсвэл зураг дээр үзүүлсэн шиг сэнсний платформ) оруулаад самбарыг дээр нь тавиад доош нь гагнах явдал юм. Зүү толгойг ProtoPlus -д гагнаж дууссаны дараа талхны самбараас нь салгаад шууд зүү толгойтой болно.

Алхам 7: Үүнийг ашиглах, татаж авах

Үүнийг ашиглах болон татаж авах
Үүнийг ашиглах болон татаж авах
Үүнийг ашиглах болон татаж авах
Үүнийг ашиглах болон татаж авах

Үүнийг ашиглах: видео

Сэнсний тусламжтайгаар видео хийх нь энгийн зүйл юм.

  1. Сэнсний хэрэгсэл авах. Энэ бол Prop -ийн хөгжүүлэлтийн орчин юм. Mac/Linux болон цонхны линкийг доорх татаж авах хэсэгт оруулсан болно.
  2. 'Tv_text' объектыг оруулна уу. Сэнсний хэрэгсэл нь объектуудын зохих номын сантай, түүний дотор ТВ объекттай хамт ирдэг. Таны кодын OBJ хэсэгт дараахь зүйлийг оруулна уу.

    текст: "tv_text"

  3. ТВ асаагаарай. Хэрэглэх:

    text.start (12)

  4. Text.str, text.hex, text.out гэх мэт зүйлсийг дэлгэцэн дээр тавь. Жишээ нь:

    text.str (мөр (13, "Сайн уу ертөнц", $ C, 1))

Хөтөлбөр бүхэлдээ ийм байх болно:

CON

_clkmode = xtal1 + pll16x 'нь Prop -ийг xtal -д 16 дахин тохируулдаг _xinfreq = 5_000_000' нь Prop -ийг xtal нь 5MHz OBJ текст дээр ажиллаж байгааг хэлдэг: "tv_text" нь энэ объектыг оруулна уу: текстийг эхлүүлэх.start (12) basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'текст оруулахын тулд' str 'аргыг ашиглана уу Энэ бол зөвхөн үндсэн текстийг бичих хураангуй юм. График нь арай илүү төвөгтэй боловч муу биш боловч анимац, дүрс, графикийг хэрхэн яаж хийхийг Graphics_demo дээрээс үзнэ үү.

Үүнийг ашиглах: аудио

Аудио нь мөн адил хялбар юм.. Wav файл, дууны синтез, давтамжийн синтезийг тоглуулах объектууд аль хэдийн бий болсон байна. Хэрэв та зүгээр л хурдан бөгөөд бохир жишээ авахыг хүсч байвал Kwabena -ийн чанга яригчийн драйверын объект амархан харагдаж байна. Объектийг аваад PWM_Pin тогтмолыг 11 болгож өөрчилнө үү.

CON

_clkmode = xtal1 + pll16x 'нь Prop -ийг xtal -д 16 дахин тохируулдаг _xinfreq = 5_000_000' нь Prop нь xtal нь 5MHz OBJ чанга яригч дээр ажиллаж байгааг хэлдэг: "PWMEngine" нь энэ объектыг оруулна уу PUB эхлэх чанга яригч. 1000) 'давтамжийг 1 000 герц чанга яригч болгон өөрчлөх 6000 герц

Таталтууд

Hi-res зургууд flickr дээр тавигдсан байна. Самбарыг MIT лицензээр (олон нийтийн домэйн) ашиглах боломжтой. Та дизайныг DipTrace формат, pdf, эсвэл-p.webp

Зөвлөмж болгож буй: