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

Clone Trooper PiTop: 4 алхам
Clone Trooper PiTop: 4 алхам

Видео: Clone Trooper PiTop: 4 алхам

Видео: Clone Trooper PiTop: 4 алхам
Видео: КАК НАСТРОИТЬ L4D2 2024, Арваннэгдүгээр
Anonim
Image
Image
Зөөврийн компьютер сонгох
Зөөврийн компьютер сонгох

Clone Trooper PiTop

Нэгдүгээрт, би TI99/4a дээрх төслийг миний төсөлд зориулан бүтээсэн Mepler -ийн ажлыг хүлээн зөвшөөрөх ёстой. Баярлалаа.

Хангамж

Ашигласан хэсгүүд:

Хүүхдүүд зөөврийн компьютер сурч байна

Raspberry Pi Zero W

Raspberry Pi -д зориулсан 3.5 инчийн LCD дэлгэц

Raspberry Pi Zero CSI мини камерын модуль 5MP

64GB Micro SD карт

Teensy 2.0 USB хөгжүүлэх самбар

USB төв

USB цахилгаан банк

Микрофонтой USB чихэвч

USB тоглоом хянагч

Утасгүй USB хулгана

Төрөл бүрийн USB кабель

Прототип хийх самбар

Алхам 1: Зөөврийн компьютер сонгох

Би Орегоны шинжлэх ухааны Star Wars Clone Trooper сургалтын зөөврийн компьютерээс эхэлсэн.

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

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

Алхам 2: Гарыг USB болгон хөрвүүлэх

Гарыг USB болгон хөрвүүлэх
Гарыг USB болгон хөрвүүлэх
Гарыг USB болгон хөрвүүлэх
Гарыг USB болгон хөрвүүлэх
Гарыг USB болгон хөрвүүлэх
Гарыг USB болгон хөрвүүлэх

Гар нь TI99/4a гартай төстэй матрицаар утастай байдаг. Би зөөврийн компьютерээ задлахад гарны хэлхээний самбарын зүүг PA0-PA6 ба PB0-PB7 гэж тэмдэглэсэн болно. Мөн PC0 зүү болон цахилгаан товчлуурын зүү байдаг. Зөөврийн компьютерээ барьсны дараа би утсыг ашиглан зүүг хооронд нь богиносгож, дэлгэц дээр юу болсныг харав. Би ихэнх түлхүүрүүдийг ийм байдлаар газрын зураг дээр буулгаж чадсан.

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

Төслийн самбар ба Teensy -ийг хамтдаа гагнаж байгааг харвал би илүү урт утас ашиглах ёстой байсан бөгөөд ингэснээр овоолсон нь компьютерт суулгахад хэцүү болгодог.

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

Би PB0 - PB7 гар зүү, Arduino гар скриптэд PA0 - PA6 оролт хийсэн. Би гар дээрх PC0 зүүг ашиглахаа больсон, учир нь Teensy -тэй холбогдоход маш их эмх замбараагүй болсон тул зарим түлхүүрүүд ажиллахгүй болсон. Надад гар дээр ажиллахгүй байгаа түлхүүрүүд бол Esc, Power, Contrast - ба +, Тоглоомын ангилал, Хөгжмийг асаах/унтраах, Shift товчлуурууд юм. Би Help товчлуурыг ээлжийн хувьд, арын гэрэлтүүлгийн товчлуурыг функцийн түлхүүр болгон ашигласан бөгөөд ингэснээр тоон товчлуурууд болон бусад товчлууруудтай хослуулан ашиглахдаа янз бүрийн тусгай тэмдэгтүүдийг ашиглахдаа F1 -ээс F10 хүртэл авах боломжтой болно. Эзлэхүүн - түлхүүр нь Esc, эзлэхүүн + нь Tab юм. Та гарын скриптийг үзээд Function + Q ~ хийдэг гэх мэт энэ гар дээр дутуу байгаа бусад түлхүүрүүдийг олж авахын тулд миний хийсэн зарим товчлуурын хослолыг харах боломжтой. Txt файлын скриптэд өөрчлөлт оруулах, дараа нь бүгдийг нь Arduino програм хангамж руу хуулж, Teensy -ийг програмчлах, таны өөрчлөлт хэрхэн ажилладагийг харах нь маш энгийн зүйл юм. Teensy -ийг програмчилсны дараа энэ нь ямар ч USB гар шиг ажилладаг тул та үүнийг туршилтын зориулалтаар дурын компьютерт холбож болно.

Алхам 3: Тоног төхөөрөмжийг бэлтгэх

Тоног төхөөрөмжийг бэлтгэх
Тоног төхөөрөмжийг бэлтгэх
Тоног төхөөрөмжийг бэлтгэх
Тоног төхөөрөмжийг бэлтгэх
Тоног төхөөрөмжийг бэлтгэх
Тоног төхөөрөмжийг бэлтгэх

Би энэ төсөлд Raspberry Pi Zero W ашигласан. Би самбар дээрх GPIO тээглүүрийг гагнасан тул 3.5 инчийн LCD -тэй холбох боломжтой болсон. Миний Aliexpress -аас авсан LCD дэлгэц нь ямар ч байсан график хуудасны тунгалаг хуванцарны ард байх тул мэдрэгчтэй дэлгэцийн хувилбарыг авалгүй хэдэн доллар хэмнэв. Би BerryBoot -ийг ачаалагч болгон ашигладаг байсан тул энэ зөөврийн компьютерт олон OS ашиглах боломжтой болсон.

www.berryterminal.com/doku.php/berryboot

BerryBoot -ийн зургийг эндээс авах боломжтой.

berryboot.alexgoldcheidt.com/images/

Би мини HDMI -ээс HDMI адаптер, анхны USB гар, хулганыг анхны ачаалахдаа ашиглаж, микро SD карт дээр Berryboot суулгасан. Berryboot -ийг суулгасны дараа би түүний цэсийг ашиглан config.txt файлд шаардлагатай мөрүүдийг нэмж болох бөгөөд ингэснээр Pi нь LCD дэлгэцийг ашиглах болно.

dtoverlay = dpi24

enable_dpi_lcd = 1

display_default_lcd = 1

dpi_group = 2

dpi_mode = 87

dpi_output_format = 0x6f026

hdmi_timings = 480 0 50 20 50 800 1 3 2 3 0 0 0 120 0 32000000 6

display_rotate = 3

Pi Zero нь зөвхөн нэг USB порттой тул гар хөрвүүлэгч, утасгүй хулгана, USB дууны адаптер, тоглоомын дэвсгэр болон эрхий хурууны дискний хоёр гадаад USB холболт хэрэгтэй байсан тул надад USB hub байх ёстой байв. хамгийн багадаа 5 холболт. Надад нэг суудал байсан бөгөөд 7 порттой байсан бөгөөд 5В 3А DC адаптертай байсан бөгөөд үүнийг би батерейны цэнэглэгч болгон ашигладаг байсан.

Зөөврийн компьютер зөвхөн ганц чанга яригчтай боловч би чихэвчний үүр, микрофон оруулахыг хүссэн тул хуучин USB чихэвч ашигласан. Би дөнгөж сая Logitech гэсэн блокны дараа утаснуудаа огтолж, ohmmeter ашиглан чихэвч, микрофон руу ямар өнгийн утас очсоныг туршиж үзсэн. Би микрофоныг чихэвчнээс хол байлгаад утсыг богиносгосон. Би Ebay дээр 3 доллар орчим үнэтэй USB дууны картуудыг үзсэн бөгөөд үүнийг ашиглахад илүү хялбар байх болно, гэхдээ та авсан зүйлтэйгээ ажилладаг.

Ebay -аас худалдаж авсан батерей. Энэ нь 1А гаралт, нэг 2А гаралттай 20000mAh чадалтай банк юм. Энэ нь микро USB холболтоор цэнэглэгддэг. Тодорхойлолт нь нимгэн гэж хэлсэн бөгөөд би бусад хэмжээсүүдэд анхаарлаа хандуулаагүй тул энэ програмын хувьд хэтэрхий том хэмжээтэй боловч хямдхан байсан. Би зөвхөн 2А гаралтыг ашигладаг бөгөөд үүнийг Pi Zero -т ашиглахад хамгийн бага байх болно гэж бодож байна. Дууссан компьютер нь гадаад USB портуудтай холбогдсон ч гэсэн сайн ажилладаг.

Алхам 4: угсрах

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

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

3.5 инчийн LCD нь хуучин компьютер, дэлгэцийн цонхонд маш сайн нийцдэг. Би дэлгэц, USB төвийг халуун нааж, кабелийг хэрхэн яаж ажиллуулахаа харж эхлэв. Доллар модноос хавтгай USB кабель олсон нь кабелийг дээд ба доод хэсгийн хоорондох жижиг нүхээр дамжуулахад хялбар болгосон. Нүх гарсны дараа USB кабелийн үзүүрийг хайчилж, гагнах шаардлагатай болсон. Миний ашигласан хавтгай кабелийн нэг утас нь улаан өнгөтэй, нөгөө гурван нь цагаан өнгөтэй байсан тул орох дараалал нь чухал байв. Улаан утас халуун байсан, дараагийн утас нь өгөгдлийн утас, дараа нь + өгөгдлийн утас, дараа нь газардуулга байв.

Хамтарсан хоолойн ёроолд дамжих шаардлагатай утаснууд нь тэжээлийн USB кабель, гарны USB, гадаад холболтын хоёр USB өргөтгөл кабель, Дууны картны кабель байв. Би бичил USB кабелийг Pi -ээс USB төв рүү зөөж, түүний төгсгөлийг таслаж, зарим өрөөг аврахын тулд төв рүү гагнав. Би HDMI адаптерийн кабелийг Пи -ээс дээд хавтасны зүсэлтийг хайчилж авлаа. Би камерын дээд талд жижиг нүх өрөмдсөн бөгөөд энэ нь график хуудсыг дамжуулсан бөгөөд лаптоп нээгдэж, бүх зүйл наалдсан үед камер хэрэглэгчтэй тулгарах болно.

USB төвтэй холбоотой жижигхэн асуудал гарлаа. Надад хулганы утасгүй адаптер холбогдсон үед хулгана холболтоо алдах болно. Би цахилгаан адаптерийг төвд залгасан газраас GPIO дээрх +5V зүү, газардуулгатай хэдэн утас гагнах хэрэгтэй болсон. Энэ нь хулганы холболтыг тогтворжуулсан юм.

Доод талд нь би гар, USB өргөтгөлүүд, цахилгаан USB кабелийг гагнасан бөгөөд бүгдийг цэвэр, дулаалгатай байлгахын тулд утсыг дулаан багасгаж ашигласан. Би жижиг бичил USB кабелийг хайчилж аваад 5 -р цахилгаан адаптерийн залгууртай ижил хэмжээтэй байсан анхны цахилгаан адаптерийн баррель залгуурыг компьютерт гагнав. Дууны хувьд би зөв сувгийг компьютерт л чанга яригч болгож өгдөг бөгөөд хуучин SoundBlaster картаас авсан аудио суваг бүхий 3.5 мм чихэвчний үүрийг нэмж оруулсан бөгөөд ингэснээр чихэвч эсвэл гадны чанга яригчийг залгахад стерео дуу гарч, энэ нь таслагдах болно. дотоод чанга яригч. Би компьютерын доод талыг гарны тодосгогч товчлууруудын дээгүүр цооног өрөмдөж, USB чихэвчнээс авсан микрофоныг нүхний доор байрлуулав. Би USB кабелийн улаан утсанд 2A хүчдэлд орох SPST шилжүүлэгчийг нэмж Pi -г асааж, унтраав. Цахилгаан унтраалга нь доод хайрцагны нүх рүү ордог бөгөөд самар нь түүнийг бэхэлдэг. Дараа нь би бүх зүйлийг байрандаа байлгахын тулд халуун цавуу хэрэглэв.

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

Ажиллаж байх үед Raspian, Retropie гэх мэт үйлдлийн системүүдийг BerryBoot дээр нэмэх нь миний өмнө өгсөн линкээс зургийг татаж аваад USB флаш диск дээр байрлуулж BerryBoot цэснээс суулгаснаар илүү хялбар болсон. Үүнийг хэрхэн хийхийг харуулсан сайн YouTube видеонууд байдаг.

Батерейтай сургалтын зөөврийн компьютерын анхны жин нь 1lb 13.5oz байв. Өөрчлөлт хийсний дараа 2 фунт 8.2oz жинтэй болно.

Clone Trooper PiTop -ийн жижиг демо хэрхэн ажиллаж байгааг харахын тулд дүрсэн видеог үзээрэй.

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