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

DIY USB видео тоглоомын хянагч: 6 алхам
DIY USB видео тоглоомын хянагч: 6 алхам

Видео: DIY USB видео тоглоомын хянагч: 6 алхам

Видео: DIY USB видео тоглоомын хянагч: 6 алхам
Видео: 5 УДИВИТЕЛЬНЫХ ЖИЗНЕННЫХ ХАКОВ # 2 2024, Арваннэгдүгээр
Anonim
DIY USB видео тоглоомын хянагч
DIY USB видео тоглоомын хянагч

Сонгодог аркад модноос эхлээд орчин үеийн хянагчдын амралт хүртэл ихэвчлэн ижил үндсэн хэсгүүдээс бүрддэг янз бүрийн гар хийцийн контроллерууд байдаг.

Ахлах сургуулийн ахисан түвшний инженерчлэлийн ангид хийх эцсийн төслийнхөө хувьд бид энгийн зохион байгуулалттай, энгийн тоглоом тоглох зориулалттай жижиг хянагчаа өөрсдөө хийхээр шийдсэн. Энэ загвар нь бас өөр захиалгат хянагчийн дасан зохицох хувилбар бөгөөд эндээс олж болно:

Манай сургуульд зарим бүрэлдэхүүн хэсгүүдийг нээлттэй ашиглах боломжтой байдаг тул эдгээр алхмуудыг хийхэд хэцүү байдаг, гэхдээ хэрэв танд доор жагсаасан бүх зүйл байгаа бол, эсвэл бидний адил импровиз хийх/дасан зохицохыг хүсч байвал, Дараа нь DIY USB захиалгат видео тоглоомын контроллерыг өөрийн гараар бүтээхийн тулд манай зааврыг дагана уу.

Алхам 1: Багаж ба тоног төхөөрөмж

Багаж хэрэгсэл ба техник хангамж
Багаж хэрэгсэл ба техник хангамж
Багаж хэрэгсэл ба техник хангамж
Багаж хэрэгсэл ба техник хангамж
Багаж хэрэгсэл ба техник хангамж
Багаж хэрэгсэл ба техник хангамж

Энэхүү төсөлд танд хэрэгтэй зүйлс:

  • 6x6x4.5mm товчлуур (12)
  • Arduino Pro Micro, микро USB оролт (1)
  • Микро USB кабель (1)
  • 10KΩ эсэргүүцэл (10)
  • Тусгай ПХБ (1) - Gerber файлыг захиалахаар жагсаах болно
  • 1/8 "нийлэг - ямар ч өнгө
  • 10-зүү эрэгтэй эмэгтэй толгой (2)

Төсөлд шаардлагатай тоног төхөөрөмж:

  • Гагнуурын төмөр (ба аюулгүй байдлын тоног төхөөрөмж)
  • Лазер таслагч - Хэцүү байж магадгүй; Эргэн тойрон ажиллах боломжтой
  • 3D хэвлэгч

Нэмэлт! - Хэрэв та бүх зүйлийг ПХБ -д гагнахаасаа өмнө үр дүнг туршиж үзэхийг хүсч байвал кодыг Arduino дээр тавиад талхны тавцан дээр байрлуулж (3 -р алхамд үзүүлсэн шиг) танд хэрэгтэй болно.

  • Arduino Pro Micro (код суулгасан)*
  • Том талхны самбар (1-2)
  • Утас (ялгахад хялбар болгохын тулд өөр өөр өнгө ашиглаж болно) (12)
  • 10KΩ эсэргүүцэл (10)
  • 6x6x4.5mm товчлуур (12)

*Эдгээр зүйлсийг эцсийн төсөлд дахин ашиглах боломжтой. Хэрэв та хүсвэл шинээр авах шаардлагагүй болно

Хэрэв танд бүх эд зүйлс халуун, бэлэн байгаа бол эхэлцгээе!

Алхам 2: Arduino дээр код байршуулж байна

Arduino дээр код байршуулж байна
Arduino дээр код байршуулж байна

Бидний ашигласан код бол бидний ашигладаг Arduino загвар нь тэдний хийсэн загвараас өөр байсан тул бидний бичсэн зааварчилгааны кодын өөрчилсөн хувилбар юм. Бид бүх зүйлийг илүү хялбар болгохын тулд янз бүрийн товчлууруудын портуудыг өөрчилсөн.

Хэрэв та үүнийг ашиглахыг хүсч байвал анхны код энд байна.

Arduino програм хангамжийн тохиргоон дахь Arduino нь Arduino Mirco, COM порт нь таны залгасан Arduino Micro эсэхийг шалгаарай. Үүнийг шалгасны дараа та Upload дээр дарах хэрэгтэй. код нь Arduino дээр байх ёстой.

Алхам 3: (Нэмэлт) Breadboard тохиргоо

(Нэмэлт) Breadboard тохиргоо
(Нэмэлт) Breadboard тохиргоо
(Нэмэлт) Breadboard тохиргоо
(Нэмэлт) Breadboard тохиргоо

ТОЛГОЙ!

Хэрэв та 1 -р алхам эсвэл энэ алхамын гарчгийг хараагүй бол энэ алхам нь заавал байх болно. Хэрэв та бүх зүйлийг талхны самбар дээр туршихгүйгээр ажиллах боломжтой гэж бодож байвал үүнийг хий. Бид ийм төслийг анх удаа хийж байсан тул худалдаж авсан эсвэл бэлэн байгаа тоног төхөөрөмжөө эвдэхийг хүсээгүй тул бид туршиж үзэхээр шийдсэн бөгөөд шидэхээс илүү үр дүнтэй сурахыг хүсч байсан. ямар ч мэдлэггүйгээр гүн гүнзгий рүү. Хэрэв танд бусад алхамуудыг хийх гэж байгаа бол цааш явахаасаа өмнө энэ алхамыг дагана уу.

Бид талхны тавцангаас гарч товчлуурууд, резисторууд болон утаснуудын уялдаа холбоог бий болгохын тулд тэдгээрийг нэгтгэв. Бид товчлууруудыг талхны самбар дээр шулуун шугамаар байрлуулсан (дээрх жижиг самбар дээрх ганц товчлуурыг эс тооцвол энэ нь бидний туршилтын товчлуур байсан. Та үүнийг яг ингэж хийх шаардлагагүй). Дараа нь бид дээрх зураг шиг утаснууд болон резисторуудыг товчлууруудад холбосон. Arduino -г суулгахаасаа өмнө сүүлчийн алхамыг хийж, кодыг тэнд байрлуулсан эсэхээ шалгаарай. Хэрэв та тэгээгүй бол энэ нь үндсэндээ юу ч хийдэггүй үнэтэй хуванцар байх болно.

Дараа нь бид Arduino -ийг бүх утаснуудыг товчлууруудын өөр порт руу холбож болох газарт байрлуулав. Хэрэв та олон талхны самбар ашигладаг бол цахилгаан болон газардуулгыг хоёуланг нь, мөн Arduino -ийг өөрөө холбосон эсэхийг шалгаарай.

Алхам 4: ПХБ үүсгэх/захиалах

Бидний дүрсэлсэн ПХБ нь анхны ПХБ -ийн анхны загвар нь бидний ашигладаг Arduino -тэй нийцэхгүй байгаа тул энэхүү төсөлд зориулан хийсэн захиалгат загвар юм. Үүнийг хийхийн тулд бид Fritzing хэмээх програмыг ашигласан бөгөөд энэ нь хэрэглэхэд тун хялбар, хэрэглэгчдэд маш ээлтэй байсан. Бид товчлуурын зохион байгуулалт, резисторын байрлалыг тохируулж, манай Arduino -д тохирох Arduino үүрийг сонгосон, учир нь энэ програмд яг загвар байхгүй байсан.

ПХБ -ийг үйлдвэрлэхийн тулд бидний захиалсан компани бол JLCPCB байв. DHL -ээс тээвэрлэхэд өртөг нь ойролцоогоор 30 доллар байсан бөгөөд тээвэрлэх хямд сонголтууд байдаг боловч үйлдвэрлэлийн процессоос шалтгаалан илүү удаан хугацаа шаардагдах болно. Бид мөн үүнийг өөрчилж өгдөг улаан өнгө болгосон бөгөөд энэ нь өөр 8 долларын үнэтэй байсан тул бодит байдал дээр таны ПХБ нь тээвэрлэлтийн хувьд ойролцоогоор 8-10 доллар байж магадгүй юм.

Алхам 5: Бүх зүйл тохирч байгаа эсэхийг шалгах

Таны ПХБ -ийг ирсний дараа таны Arduino -д бүх код байршуулагдсан бөгөөд бусад бүх хэсгүүд танд байгаа тул үүнийг нэгтгэх цаг болжээ. Танд байгаа Arduino нь зохих ёсоор хийсэн үүрэнд нийцэж байгаа эсэхийг шалгаж, резистор ба товчлуурыг зөв газарт нь суулгаж, ПХБ доторх утаснууд зөв холбогдсон эсэхийг шалгаарай. Та манай дизайныг ашигласан, ямар ч асуудал гарах ёсгүй, гэхдээ давхар шалгах нь үргэлж сайн байдаг).

Алхам 6: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах

Бүх зүйлийг зөв газарт байрлуулсны дараа тэдгээрийг холбохын тулд бүх эд ангиудыг гагнах хэрэгтэй. Гагнахаасаа өмнө хэрэв хүсвэл нүдний шил, маск хэрэглэхээ мартуузай. Бид нимгэн тугалга ашигладаг байсан, гэхдээ ПХБ -тай холболт хийх боломжтой бол та ямар ч төрлийн гагнуур ашиглахад та баяртай байх болно.

Резистороор эхлүүлэхийг зөвлөж байна, ингэснээр танд хаа сайгүй нимгэн хэсэг байхгүй, тэдгээрийг нэг нэгээр нь хий. Гагнах үед резисторыг байрлуулах хамгийн сайн арга бол ПХБ -ийн нүхэнд гацсан байхад урт үзүүрийг бие биенээсээ хол нугалах явдал юм. Гагнаж дууссаны дараа резисторуудын урт үзүүрийг утсаар таслах боломжтой бөгөөд үүнийг хийхдээ маш ойрхон огтлохгүй байхыг анхаарна уу, эс тэгвэл гагнуурыг таслаад холболт тасрах болно.

Бүх 10 резисторыг гагнасны дараа товчлуурууд дараагийнх болно. Хялбар болгохын тулд бүх товчлууруудыг тусад нь байрлуулахын оронд байрлуул. Бүх нүхнүүд хоорондоо маш ойрхон байгаа тул тэдгээрийг гагнах эсэхийг шалгаарай.

Тэд бүгд бэлэн болоод явахад бэлэн болсон бол хамгийн хэцүү хэсэг болох Arduino -ийн цаг болжээ. Arduino-ийг нүхэнд хийж 1-2 боомтыг гагнаж, дараа нь болгоомжтой хийж, үлдсэн хэсгийг нь гагнана. Нүх бүрийг цохих эсэхийг шалгахын зэрэгцээ гагнуурын аль нь ч нөгөө гагнууранд хүрч чадахгүй байгаа эсэхийг шалгаарай, ийм зүйл тохиолдсон мэт богино холболт үүсэх магадлал байгаа бөгөөд энэ нь бидний хүсээгүй зүйл юм. гүн асуудалд орсон.

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