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

Модуль аркад машин: 12 алхам
Модуль аркад машин: 12 алхам

Видео: Модуль аркад машин: 12 алхам

Видео: Модуль аркад машин: 12 алхам
Видео: Teenage Engineering Pocket Operator PO-12 Rhythm 2024, Долдугаар сарын
Anonim
Модуль аркад машин
Модуль аркад машин

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

Энгийн дизайн, бүрэлдэхүүн хэсгүүдийн сонголтоос шалтгаалан энэ нь гэрийн аркад машины олон төслүүдтэй харьцуулахад маш хямд өртөгтэй бөгөөд та 200 евро/доллараас бага материал авах боломжтой байх ёстой. Би модон эдлэл, электроникийн ихэнх хэсгийг тавьчихсан байсан болохоор өнөөг хүртэл 100 еврогоос бага мөнгө зарцуулсан.

Алхам 1: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн

Загварын үндсэн ойлголт нь бие даасан модулиудаас бүрдсэн хоёр тоглогчийн аркад систем бөгөөд тус бүр нь бие даасан функцтэй бөгөөд бие биенээ бэхлэх үед бие биенээ нөхдөг.

  • Хяналтын модуль нь USB хянагч зэрэг бүх удирдлага, электроникийг агуулдаг. Энэ модулийг консол эсвэл Raspberry PI -т холбогдсон тулааны модны загварын хянагч ашиглаж болно.
  • Дэлгэцийн модуль нь дэлгэц болон Raspberry PI (эсвэл таны сонгосон SBC) -ийг байрлуулдаг бөгөөд дангаар нь "бүгдийг нэг дор" компьютер болгон ашиглаж болох бөгөөд Control Module-тэй холбож, арктай аркад төхөөрөмж үүсгэх боломжтой.
  • Стэнд модуль нь бие даасан горимд хадгалалтын нэгжийн үүргийг гүйцэтгэдэг бөгөөд бартоны хамт хослуулан бүрэн зогсоолын аркад машиныг бүрдүүлдэг.

Бид 70-80 -аад оны үеийн хувцасны чимэг - ширээний тоглоомын зарим загварыг авч, олон шүүгээнд байдаг гэрэлтүүлэг, марк, Т хэлбэржүүлэлт гэх мэт функциональ бус элементүүдээс зайлсхийж, дизайныг аль болох энгийн, ажиллагаатай байлгахыг хичээсэн. Мэдээжийн хэрэг, хэрэв та хүсвэл эдгээр элементүүдийг оруулахын тулд дизайныг өөрчилж болно.

Би жастик бүрийн хажууд байрлах "шулуун зургаа" товчлууртай залуу насныхаа аркадуудаас санаж байсан бололтой нэлээд сонгодог товчлуурын загварыг сонгохоор шийдсэн (StreetFighter2 FTW). Би консолын эмуляци, зоос оруулах, тоглуулагч сонгох үүргийг хангахын тулд урд талын самбар дээр Start, Select товчлууруудыг байрлуулсан. Би бас тал бүр дээр пинболын тоглоом хийх товчлуур байрлуулсан. Мэдээжийн хэрэг та дизайныг өөрийн үзэмж, хүссэн оролтын хэлбэрээр өөрчлөх боломжтой. гүйлтийн бөмбөг. жинтэй ээрэх гэх мэт.

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

Би 10 еврогоор худалдаж авсан 19 өргөн дэлгэцийн эргэн тойрон дахь хэмжээсүүдийг үндэслэв. Үүний үр дүнд дэлгэцийг солих шаардлагатай бол кабинетийн өргөн нь 500 мм бөгөөд 30 мм орчим тоглох боломжтой болсон.

SketchUp файлуудыг шалгаад бүх хэмжээсийг яг нарийн хэмжиж үзээрэй. Тодорхой самбар эсвэл нүхийг огтлохдоо би барилгын материалын зүслэгийг тэмдэглэхээс өмнө загварт байгаа хэмжээсийг хэмжихийн тулд SketchUp дээрх соронзон хэмжих хэрэгслийг ашигласан.

Алхам 2: Модон эдлэлийн багаж, материал

АНХААРУУЛГА: Цахилгаан хэрэгсэл ажиллуулахдаа АЮУЛГҮЙ БАЙДЛЫН ТОНОГ ТӨХӨӨРӨМЖ, АШИГЛАЛТЫГ АШИГЛАХ.

Багаж хэрэгсэл

  • Халив ба эрэг
  • Ширээний хөрөө эсвэл дугуй хөрөө
  • Jigsaw
  • Товчлуурт зориулсан 28 мм -ийн цооног бүхий өрөмдлөгийн болон бусад битүүд
  • Зүлгүүр
  • Чиглүүлэгч ба дугуйрсан булангийн бит

Материал

  • 19 мм (3/4 ") БСХС -ийн хавтан
  • 6 мм (3/4 ") БСХС -ийн хавтан
  • Өнцөг хаалт (би үнэхээр тохиромжтой хуванцар хавтанг ашигласан - барилгын зургийг үзнэ үү)
  • Мод дүүргэгч
  • Будаг (дэлгэрэнгүй мэдээллийг "Дуусгах" алхамыг дараа нь үзнэ үү)

Алхам 3: Хяналтын модулийн барилгын ажил

Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил
Хяналтын модулийн барилгын ажил

Би хяналтын модулийг SketchUp загварын хэмжээс дээр үндэслэн 19 мм БСХС -ийн хажуу талыг хайчилж эхлэв.

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

Дараа нь би урд болон хажуугийн товчлуурын нүхийг хайчилж, бүх хавтангуудыг өнцөг хаалт, боолтоор холбосон. Би эхлээд цавуу хэрэглэхээр төлөвлөж байсан боловч БСХС -ийн ирмэг дээр наасан туршилтууд нь энэ нь хангалттай хүчтэй биш болохыг харуулж байна. Надад хуучин төслөөс дахин боловсруулсан олон тооны хаалт байсан.).

Би мөн энэ шатанд урд талын дээд ирмэгийг булангийн дугуйтай чиглүүлэгч ашиглан дугуйруулсан. Энэ нь модулийг илүү гоёмсог харагдуулж, илүү тохь тухтай болгож, гар нь удирдлагын хажууд байгалийн жамаар байрладаг хатуу ирмэгийг өгдөг.

Дараа нь би 6 мм -ийн БСХС -ийн дээд ба доод хэсгийг хайчилж авав. Би дээд самбарыг урд болон хойд самбартай адил тэгшхэн, жигд өнгөлгөөг хангахын тулд налуу хийсэн. Доод самбарыг бөглөж будахаар төлөвлөөгүй байгаа тул би огтлолцоогүй. Үүний оронд би үүнийг засвар үйлчилгээний хандалтын самбар болгон ашиглах болно. Би өрөмдөж, coutersunk шураг нүх, булангийн хаалтанд тохирох цооног өрөмдсөн.

Дараа нь би арын самбарыг задалж, USB кабелиуд болон Raspberry PI руу тогтмол нэвтрэх том нүх хайчиллаа.

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

Алхам 4: Электроникийн хэрэгсэл ба материал

NB: Хэрэв та электроникийн талаар бүрэн мэдлэггүй байхыг хүсч байвал энэ жагсаалт шаардлагатай болно. Та энэ бүх зүйлийг залгуур, тоглуулах хэрэгслийн нэг хэсэг болгон авах боломжтой бөгөөд эдгээр гагнуур, захиалгат утаснаас зайлсхийх хэрэгтэй. Үүнийг нэг удаа "хэцүү замаар" хийсний дараа хэрэв би өөр кабинет хийх юм бол иж бүрдлээрээ явах болно.

Багаж хэрэгсэл

  • Мультиметр/холболтыг шалгагч
  • Гагнуурын төмөр
  • Утас таслагч
  • Crimping хэрэгсэл (би зүгээр л утас таслагч ашигласан)

Материал

  • USB HID джойстик профайлтай Arduino Leonardo/Pro Micro (би хямд клон ашигласан)
  • USB төв
  • Зоосон машины джойстик ба товчлуурууд.
  • Crimp холбогчийг сонгосон джойстик болон товчлууруудтай тааруулна
  • 2х мини талхны самбар
  • Утас холбох (би ихэвчлэн Dupont холбогч утас ашигладаг байсан)
  • Электроник гагнуур (коллежоос миний анхны сарнайн цөм ороомог байсаар байсан)
  • Дулаан багасгах хоолой

Алхам 5: Хяналтын модулийн утас

Хяналтын модулийн утас
Хяналтын модулийн утас
Хяналтын модулийн утас
Хяналтын модулийн утас
Хяналтын модулийн утас
Хяналтын модулийн утас

Дахин хэлэхэд энд бичигдсэн арга барилын оронд залгуур болон тоглуулах хэрэгслийг авч үзэхийг зөвлөж байна. Зөвхөн дараахь тохиолдолд энэ аргыг дагаж мөрдөөрэй.

A. Бага түвшний товчлууртай ажиллах кодыг бүрэн хянах шаардлагатай байна

B. Гагнах, захиалгат утас холбох нь үнэхээр таалагддаг (хэн байдаггүй)

C. Багаж хэрэгсэл, эд ангиуд байгаа бөгөөд/эсвэл хэдэн доллар хэмнэхийг хүсч байна

D. Энэ зүйлийн талаар илүү ихийг мэдэхийг хүсч байна уу эсвэл зүгээр л дадлага хий

Миний хувийн сэдэл нь дээр дурдсан зүйлсийн холимог байсан. За, би утсыг хэрхэн яаж хийснийг энд харуулав.

Эхлээд би товчлуур дээрх хавчаарын холбогчийг Дюпонт холбогч утас руу холбохын тулд адаптер кабель хийв. Би эдгээрийн нэгийг товчлуур тус бүрийн микро шилжүүлэгчид, джойстик тус бүрт дөрвөн ширхэг хийсэн. Эдгээрийн үйлдвэрлэлийн шугамыг ухаж авахын тулд Ларриг хууль бусаар хашгираарай.

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

Тэмдэглэл: Энэхүү загварт тусдаа микро хянагч байдаг бөгөөд тоглуулагч бүрт USB кабель байдаг. Жойстик болон товчлуурын микро унтраалгыг хооронд нь хувааж, пинболын товчлуурыг хоёуланг нь ижил микроконтроллерт холбоно уу. Хэрэв гацах юм бол утас дамжуулах үе шат хэрхэн урагшилж байгааг харуулсан зургуудыг үзээрэй.

Дараа нь би микро унтраалга бүрт дохио илгээх утас нэмэх шаардлагатай байсан бөгөөд товчлуур дарагдсан үед дохиог микро хянагчийн оролтын зүү рүү буцааж өгөх болно. Би зарим Cat 5e кабелийн 4 эрчилсэн хосыг ашиглан джойстикт дохио өгөхийн тулд бүгдийг нь нэг талаас нь гагнаж, микро контроллер дээрх дохионы зүүтэй холбогдсон Dupont холбогч кабелийг холбосон.

Би 6 товчлуурын кластер тус бүрт жижигхэн Daisy-гинж кабель хийж, эцэст нь тохируулах адаптер кабелийг эхлүүлэх/сонгох болон пинболын товчлуур дээр дахин ашигласан.

Микро талх болон Дюпонт холбогчийг ашигласны ачаар микро шилжүүлэгчийг микроконтроллерт холбох нь маш энгийн байсан бөгөөд ингэснээр би утсыг шаардлагатай үед хялбархан хөдөлгөж чадна.

Алхам 6: Хянагчийн код

Хянагчийн код
Хянагчийн код
Хянагчийн код
Хянагчийн код
Хянагчийн код
Хянагчийн код

Код нь нэлээд энгийн юм. Би маш сайн Arduino Joystick номын сангаас тоглоомын самбарын жишээг өөрчилсөн

Та номын сангаа эхлүүлэх талаар энэ гарын авлагаас илүү ихийг олж мэдэх боломжтой.

Энэ алхмын төгсгөлд бид 2 тоглогчтой тулааны модны хянагчтай болсон тул бид зөөврийн компьютер дээрээ StreetFighter2-ийг хэдхэн удаа тойрон тэмдэглэв!

Би анх микро контроллерыг Raspberry PI-т USB-ээр шууд холбохоор төлөвлөж байсан боловч зөөврийн компьютер дээр туршиж байхдаа микро USB холбогчийг микроконтроллер руу нэвтрэх самбараар холбох, салгах нь маш хэцүү байсан бөгөөд эцэст нь таслав. микро контроллеруудын аль нэгний микро USB холбогч.

Үүний шийдэл бол USB модулийг хяналтын модульд оруулах явдал байв. Энэ нь Хяналтын модулийн зөвхөн нэг холболт илэрсэн бөгөөд ерөнхий шийдэл нь илүү бат бөх байсан гэсэн үг юм. Цахилгааны утас дууссаны дараа би дээд самбар дээр нүхний нүх нэмж, бэхлэв.

gamepad.ino

// Таван Arduino -г хэрхэн уншихыг демонстрац болгодог энгийн тоглоомын самбарын жишээ
// дижитал тээглүүр, тэдгээрийг Arduino Joystick номын санд байршуулах.
//
// Дижитал тээглүүрүүд дарагдсан үед газарддаг.
//
// ТАЙЛБАР: Энэхүү ноорог файлыг Ардуино Леонардо болон
// Зөвхөн Arduino Micro.
//
// Маттью Хейронимусын анхны кодын өөрчилсөн хувилбар
// 2018-08-11
//--------------------------------------------------------------------
#оруулах
Joystick_ Joystick;
voidsetup () {
// Button Pins -ийг эхлүүлэх
pinMode (2, INPUT_PULLUP);
pinMode (3, INPUT_PULLUP);
pinMode (4, INPUT_PULLUP);
pinMode (5, INPUT_PULLUP);
pinMode (6, INPUT_PULLUP);
pinMode (7, INPUT_PULLUP);
pinMode (8, INPUT_PULLUP);
pinMode (9, INPUT_PULLUP);
pinMode (10, INPUT_PULLUP);
pinMode (16, INPUT_PULLUP);
pinMode (20, INPUT_PULLUP);
pinMode (21, INPUT_PULLUP);
// Joystick номын санг эхлүүлэх
Joystick.begin ();
Joystick.setXAxisRange (-1, 1);
Joystick.setYAxisRange (-1, 1);
}
// Товчлуурын сүүлчийн төлөв
int lastButtonState [12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int pins [12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 21};
voidloop () {
// Пин утгыг уншина уу
for (intindex = 0; индекс <12; индекс ++)
{
int currentButtonState =! digitalRead (зүү [индекс]);
if (currentButtonState! = lastButtonState [index])
{
унтраалга (зүү [индекс]) {
тохиолдол2: // ДЭЭР
хэрэв (currentButtonState == 1) {
Joystick.setYAxis (-1);
} өөр {
Joystick.setYAxis (0);
}
завсарлага;
тохиолдол3: // ЗӨВ
хэрэв (currentButtonState == 1) {
Joystick.setXAxis (1);
} өөр {
Joystick.setXAxis (0);
}
завсарлага;
case4: // DOWN
хэрэв (currentButtonState == 1) {
Joystick.setYAxis (1);
} өөр {
Joystick.setYAxis (0);
}
завсарлага;
тохиолдол5: // ЗҮҮН
хэрэв (currentButtonState == 1) {
Joystick.setXAxis (-1);
} өөр {
Joystick.setXAxis (0);
}
завсарлага;
тохиолдол 6:
Joystick.setButton (0, currentButtonState);
завсарлага;
тохиолдол 7:
Joystick.setButton (1, currentButtonState);
завсарлага;
тохиолдол 8:
Joystick.setButton (2, currentButtonState);
завсарлага;
тохиолдол 9:
Joystick.setButton (3, currentButtonState);
завсарлага;
кейс 10:
Joystick.setButton (4, currentButtonState);
завсарлага;
тохиолдол 16:
Joystick.setButton (5, currentButtonState);
завсарлага;
тохиолдол 20:
Joystick.setButton (8, currentButtonState);
завсарлага;
тохиолдол 21: {
Joystick.setButton (9, currentButtonState);
завсарлага;
}
}
lastButtonState [index] = currentButtonState;
}
}
саатал (10);
}

GitHub -аас ❤ зохион байгуулсан rawgamepad.ino -г үзэх

Алхам 7: Raspberry PI тохиргоо

Raspberry PI тохиргоо
Raspberry PI тохиргоо

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

Вэб дээр өөр өөр эмулятор, урд үзүүр бүхий Pi эсвэл бусад SBC -ийг хэрхэн тохируулах талаар тайлбарласан асар их нөөц бий. Би өөрийн биеэр RetroPie -ийг ашигладаг бөгөөд санал болгодог бөгөөд ETA Prime -аас авсан маш сайн видео бичлэгүүдийг хурдан эхлүүлэх гайхалтай арга гэж үзсэн.

Алхам 8: Дэлгэцийн модулийн барилгын ажил

Дэлгэцийн модулийн бүтэц
Дэлгэцийн модулийн бүтэц
Дэлгэцийн модулийн бүтэц
Дэлгэцийн модулийн бүтэц
Дэлгэцийн модулийн бүтэц
Дэлгэцийн модулийн бүтэц

Би дэлгэцийн модулийн бүтцийг хажуугийн хавтангаар эхлүүлж, виртуал соронзон хэмжүүр ашиглан SketchUp файлаас хэмжсэн хэмжээсүүдээс эхнийхийг нь тэмдэглээд хайчилж авлаа. Дараа нь би эхний самбарыг загвар болгон хоёр дахь хэсгийг нь тэмдэглэв.

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

Дараа нь би урд талын доод самбарыг нэмж, хяналтын модульд тохируулан нүх гаргав. Эдгээрийг тэмдэглэхийн тулд би хяналтын модулийг дэлгэцийн модулийн дээгүүр байрлуулж, хяналтын модулийн одоо байгаа нүхний дотор талд бичжээ.

Энэ үе шатанд би хоёр модулийг кабинетийн хоёр боолт ашиглан холбож чадсан. Одоо би хосолсон баарны дээд модулийн эцсийн хэлбэрийг харах боломжтой боллоо!

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

Дараа нь би энэ удаа хэсэг бүрийг наасан хэсгийг дахин угсарлаа. Би бас хаалт хэрэглэж байсан тул хэсгүүдийг хооронд нь холбохын тулд хавчаар ашиглах шаардлагагүй байсан.

Одоо энэ төхөөрөмж эцсийн хэлбэрт орсны дараа би дэлгэцийн самбарыг хайчилж аваад оронд нь суулгаж, элсэн цаасаар сайтар наах хүртэл ажиллав. Би тохирохдоо сэтгэл хангалуун байхдаа би үүнийг гаргаж ирэн, дэлгэцийн нүхийг дэлгэцийн харагдах хэсэгт тааруулахын тулд jigsaw ашиглан таслав. Ингэснээр би дэлгэцийг сул байрлалд байлгахын тулд хэдэн хаалт ашиглан дэлгэцийг туршиж үзлээ.

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

Алхам 9: Дуусгах

Дуусгах
Дуусгах
Дуусгах
Дуусгах
Дуусгах
Дуусгах
Дуусгах
Дуусгах

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

Дараа нь би үүнийг анхны лацдан холболтын давхарга болгон PVA бөөгнөрсөн усаар бүрсэн. Дараа нь би гаражаас олж авсан PVA болон цагаан өнгийн ерөнхий зориулалтын мод/ган будгийн холимог олон давхаргыг хэрэглэсэн.

Эдгээр анхны давхаргыг бүгдийг нь ердийн 2 будагтай сойз ашиглан түрхсэн.

Үндсэн бүрхүүл хатах үед би нарийн ширхэгтэй зүлгүүрээр хөнгөн зүлгүүр хийсэн. Үүний дараа би өөр нэг цагаан будаг нэмэв.

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

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

Энэ үе шатанд би хяналтын модулийн дээд самбараас боолтыг салгаж оронд нь нааж өгөхөөр шийдсэн. Найдвартай эсэхийг шалгахын тулд би эхлээд нэмэлт туслах хэсгүүдийг наасан.

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

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

Алхам 10: Модулийн бүрэлдэхүүн хэсгүүдийг харуулах

  • 19 "Чанга яригчтай өргөн дэлгэцтэй дэлгэц
  • Raspberry PI 2 Нэг самбартай компьютер (SBC)
  • Raspberry PI 2 хайрцаг
  • 2Amp USB тэжээлийн адаптер
  • Микро-USB кабель
  • 3.5 мм аудио кабель
  • HDMI кабель
  • Сүлжээний явах эд анги залгуур (данхны тугалганы төрөл)
  • Цахилгаан данхны тугалга
  • Давхар сүлжээний залгуур

Алхам 11: Модулийн утсыг харуулах

Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас
Дэлгэцийн модулийн утас

Нэгдүгээрт, дэлгэцийн модулийн бүрхүүлд арын болон суурийн хэсгийг нэмсэн бөгөөд арын самбарыг соронзон бариул ашиглан бэхэлсэн бөгөөд ингэснээр бүрэлдэхүүн хэсгүүдэд хурдан нэвтрэх боломжтой болно.

Дараа нь би PI болон дэлгэцийг тэжээхийн тулд цахилгаан унтраалгыг давхар залгуурт залгасан. Би цахилгааны утсыг унтраалгаар гагнаж, кабелийг халаах хоолойгоор бэхлэв. Хэрэв та энэ хэсэгт сэтгэл хангалуун бус байвал мэргэшсэн хүнээс тусламж аваарай. Цахилгааны утастай холбоотой ямар ч эрсдэлд орох ёсгүй.

Шилжүүлэгчийг хайрцагт найдвартай залгасны дараа би мониторыг байрлуулсан. Аль хэдийн ширүүн тулаан болсон тул дэлгэцийг бэхлэхийн тулд хэд хэдэн нэмэлт хуванцар хаалт шаардлагатай байв.

Дараа нь би PI -ийн USB тэжээлийн адаптер, дэлгэцийн данхны залгуурыг залгасан. Аудио болон видео дохиог дэлгэц рүү залгахад л үлдсэн.

Дэлгэцэнд HDMI оролт байхгүй тул би HDMI-DVI адаптер ашигласан. Аудиог PI-ийн 3.5 мм аудио кабелиар дамжуулан суурилуулсан дэлгэцийн чанга яригч руу нийлүүлсэн. Арын самбарыг асааж, аудио тохиргоог хамгийн дээд хэмжээнд байлгаснаар дууны хэмжээ хэвийн, гэхдээ чанга биш байна. Би ирээдүйн шинэчлэлтэнд чанга яригч, мини өсгөгч нэмж магадгүй.

Эцэст нь би USB төвийг PI -д залгаж, бүрэн ажиллагаатай дэлгэцийн модулийн туршилтыг эхлүүлэх боломжтой болсон.

Алхам 12: Эцсийн хурал ба бодол

Эцсийн хурал ба бодол
Эцсийн хурал ба бодол
Эцсийн хурал ба бодол
Эцсийн хурал ба бодол
Эцсийн хурал ба бодол
Эцсийн хурал ба бодол
Эцсийн хурал ба бодол
Эцсийн хурал ба бодол

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

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

Дараа нь модулийг байрлуулж, хооронд нь холбох нь энгийн ажил байв. Энэ үе шатанд баарны дээд хэсэг бүрэн дуусч, ажиллахад бэлэн болно. Энэ нь хамгийн тохиромжтой тохиргоо байх шиг байна, тиймээс би дор хаяж хэсэг хугацаанд Stand модулийг барих шаардлагагүй болно. Хэрэв би үүнийг хийвэл би энэ бичлэгийг шинэчлэх болно. Стэнд модуль нь өөрөө хамгийн энгийн байх ёстой. Энэ нь үндсэндээ дээд талын боолтны нүхэнд байрладаг боолтны нүхтэй энгийн хадгалах шүүгээ юм.

Би хүүхдүүдтэйгээ энэ төсөл дээр ажиллаж байхдаа маш их цагийг өнгөрөөсөн. Бид маш их зүйлийг сурч мэдсэн бөгөөд одоо шинэ машин дээр олон хуучин аркад болон консол сонгодог тоглоом тоглохыг тэсэн ядан хүлээж байна. Уншсанд баярлалаа, төслийн талаархи санал сэтгэгдлээ бидэнд мэдэгдээрэй!

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