Агуулгын хүснэгт:
- Алхам 1: FAQ
- Алхам 2: Эд анги, багаж хэрэгсэл
- Алхам 3: Хийх: эсэргүүцэл
- Алхам 4: Хийх: Конденсатор
- Алхам 5: Хийх: Холбогч
- Алхам 6: Хийх: Толгойнуудыг зүү
- Алхам 7: Үүнийг ашиглах, татаж авах
Видео: Микроконтроллерын төсөлдөө видео, аудио нэмэх: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
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
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: Үүнийг ашиглах, татаж авах
Үүнийг ашиглах: видео
Сэнсний тусламжтайгаар видео хийх нь энгийн зүйл юм.
- Сэнсний хэрэгсэл авах. Энэ бол Prop -ийн хөгжүүлэлтийн орчин юм. Mac/Linux болон цонхны линкийг доорх татаж авах хэсэгт оруулсан болно.
-
'Tv_text' объектыг оруулна уу. Сэнсний хэрэгсэл нь объектуудын зохих номын сантай, түүний дотор ТВ объекттай хамт ирдэг. Таны кодын OBJ хэсэгт дараахь зүйлийг оруулна уу.
текст: "tv_text"
-
ТВ асаагаарай. Хэрэглэх:
text.start (12)
-
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
Зөвлөмж болгож буй:
IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ: 5 алхам
IOT -ийн онцлог шинж чанаруудыг төслүүддээ хэрхэн нэмэх вэ: Хэрэгтэй гэж үзсэн арилжааны бүтээгдэхүүнийг орлох DIY төсөл хийхээс өөр сайн зүйл байхгүй. Үнэндээ үүнээс илүү сайн зүйл бий. IOT чадварыг таны төсөлд нэмж байна. Автоматжуулалтын тухайд эхлэгч нар ихэвчлэн галзуурдаг
Радио хүлээн авагчийг гэрийн аудио системд нэмэх: 3 алхам
Радио хүлээн авагчийг гэрийн аудио системд нэмэх: Өнөө үед интернет радиогоор бид ердийн (антенны) радиог бараг ашигладаггүй. Хуучин найдвартай сайн радио гэртээ байх, сайхан хөгжим сонсох, Корона мэдээ сонсох хамгийн тохиромжтой цаг гэж би хэлмээр байна. :) Би гэрийн чанга яригчийг гэрийнхээ гол аудио систем болгон ашиглаж байна
Хувийн дасгалын дасгалжуулагч (Микроконтроллерын эхлэгч төсөл): 4 алхам
Хувийн дасгалын дасгалжуулагч (Анхан шатны микроконтроллерын төсөл): Дүгнэлт: Энэхүү зааварчилгааны зорилго нь дасгалын унадаг дугуйгаар үйлчлүүлэгчдэд тогтмол дасгал хийх боломжийг олгодог төхөөрөмж бүтээхэд зориулагдсан болно. Төхөөрөмж нь: LED анивчуулж, дуудлагын үеэр дуугарах
MUJI Wall CD тоглуулагч дээр аудио залгуур нэмэх: 5 алхам
MUJI Wall CD тоглуулагч дээр аудио залгуур нэмэх: MUJI хананд суурилуулсан cd тоглуулагч нь Японы дизайны гоёмсог хэсэг юм (үүнийг 2005 онд Нью-Йорк дахь Орчин үеийн урлагийн музейн байнгын цуглуулгад оруулсан болно). Үүнд нэг асуудал бий: дотоод чанга яригч нь маш муу чанартай
Дэлхий даяар микроконтроллерын холбоос 20 доллараас доош 15 алхам
Дэлхий даяар микроконтроллерийн линкийг 20 доллараас доош үнээр авах боломжтой: Гэрийнхээ термостатыг ажлаасаа удирдаарай. Шилжүүлэгчийг дарж дэлхийн хаанаас ч хамаагүй ус цацагчийг асаана уу. Энэхүү зааварчилгаа нь хоёр ба түүнээс дээш долларын 4 долларын микроконтроллерыг интернетийн нуруу болон VB.Net -ийн энгийн кодыг ашиглан хэрхэн холбохыг харуулсан болно