Мазмуну:

Clone Trooper PiTop: 4 кадам
Clone Trooper PiTop: 4 кадам

Video: Clone Trooper PiTop: 4 кадам

Video: Clone Trooper PiTop: 4 кадам
Video: twenty one pilots - Chlorine (Official Video) 2024, Ноябрь
Anonim
Image
Image
Ноутбук тандоо
Ноутбук тандоо

Clone Trooper PiTop

Биринчиден, мен долбоорум үчүн TI99/4a долбооруна кошулган Mepler https://www.instructables.com/member/mepler/ ишин моюнга алышыбыз керек. Рахмат.

Жабдуулар

Колдонулган бөлүктөр:

Балдар ноутбук үйрөнүүдө

Raspberry Pi Zero W

Raspberry Pi үчүн 3,5 дюймдук ЖК

Raspberry Pi Zero CSI Mini Камера Модулу 5MP

64 ГБ Micro SD карта

Teensy 2.0 USB өнүктүрүү кеңеши

USB Hub

USB Power Bank

Микрофон менен USB гарнитура

USB оюн контроллери

Зымсыз USB чычкан

Ар кандай USB кабелдери

Prototyping Board

1 -кадам: Ноутбукту тандаңыз

Мен Орегон илимийинен Star Wars Clone Trooper Learning Laptop менен баштагам.

Бул ноутбуктун бир нече башка версиялары бар, бирок мен муну түс схемасынын, мембрананын ордуна чыныгы клавиатуранын жана чоңураак экрандын дисплейинин аркасында тандап алдым. Ал ошондой эле ичиндеги бардык бөлүктөргө туура келгидей чоң болушу керек.

Мен ноутбукту ажыратып алдым. Мен үстүнөн этият болушум керек болчу, анткени аны бириктирип турган бурамалар пластикалык графикалык барактын четинде жана сүрөттүн бир бөлүгү корпуска жабышып калган жана бир бөлүгү пластикалык барак менен коштолгон. Мен баракты толугу менен жулуп алган жокмун, бурамаларды ачуу үчүн жетиштүү жана ал дагы эле ортосуна тиркелип турганда, графика кайра чогултулганда артка тартылган. Корпустун үстүнкү жана астыңкы жагын карасам, клавиатура, спикер, ПХБ жана экран бардыгы компьютердин эки бөлүктөн турган ортоңку бөлүгүнө тиркелген. Мен бүт бөлүктөрүмдү ортоңку бөлүккө туташтырып, аяктагандан кийин үстүнкү жана астыңкы капкактарды кайра жабуу идеясын кармандым.

2 -кадам: Клавиатураны USBге айлантыңыз

Клавиатураны USBге айландыруу
Клавиатураны USBге айландыруу
Клавиатураны USBге айландыруу
Клавиатураны USBге айландыруу
Клавиатураны USBге айландыруу
Клавиатураны USBге айландыруу

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

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

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

Өспүрүмдөрдөгү казыктар менин диаграммамдагыдай тартипте эмес, андыктан муну чогуу ширетүүдө чынжырдагы этикеткаларды окуңуз. Мен Arduino программасын Teensyге киргизилген клавиатура сценарийи менен программалоо үчүн колдондум. Тактаны программалоо боюнча кеңештер үчүн Teensy сайтын карап көрүңүз.

Мен Arduino клавиатура сценарийи үчүн PB0 - PB7 чыгууларын жана PA0 - PA6 киргизүүлөрүн жасадым. Мен клавиатурада PC0 пинин колдонбой калдым, анткени мен аны Teensy менен туташтырууга аракет кылганымда нерселер өтө туруксуз болуп калды, андыктан кээ бир баскычтар иштебей калды. Менде клавиатурада иштебеген баскычтар Esc, Power, Contrast - жана +, Оюндар категориясы, Музыканы күйгүзүү/өчүрүү жана Shift баскычы. Мен Жардам баскычын смена катары жана Арткы жарык баскычын Функционалдык баскыч катары колдондум, ошондуктан F1 аркылуу F10ду башка баскычтар менен колдонулганда сандык баскычтар жана ар кандай атайын белгилер менен колдоно алам. Көлөмү - ачкычы Esc жана көлөмү + - Tab. Сиз баскычтоптун скриптине карап, бул клавиатурада жок болгон башка баскычтардын айрымдарын алуу үчүн жасаган Function + Q сыяктуу ~ жасай аласыз. Txt файлынын сценарийине өзгөртүүлөрдү киргизүү өтө жөнөкөй, андан кийин анын баарын Arduino программасына көчүрүү жана чаптоо Teensy программасын түзүү жана өзгөртүүлөрүңүздүн кандай иштээрин көрүү. Teensy программалангандан кийин, ал башка USB клавиатурасы сыяктуу иштейт, андыктан аны тестирлөө үчүн каалаган компьютерге туташтыра аласыз.

3 -кадам: Аппаратты даярдоо

Аппаратты даярдоо
Аппаратты даярдоо
Аппаратты даярдоо
Аппаратты даярдоо
Аппаратты даярдоо
Аппаратты даярдоо

Мен бул долбоор үчүн Raspberry Pi Zero W колдондум. Мен 3.5 дюймдук ЖКга туташуу үчүн GPIO казыктарын тактага туташтырдым. ЖК Мен Aliexpressтен алдым жана сенсордук экранды албастан бир нече долларды сактап калдым, анткени баары бир графикалык барактын тунук пластикасынын артында болмокчу. Мен BerryBootту жүктөгүч катары колдоном, ошондуктан бул ноутбук үчүн бир нече ОСти колдоно алам.

www.berryterminal.com/doku.php/berryboot

BerryBoot сүрөттөрү бул жерде жеткиликтүү.

berryboot.alexgoldcheidt.com/images/

Мен мини HDMI менен HDMI адаптерин жана кадимки USB клавиатурасын жана чычканды биринчи жүктөөдө жана Berrybootту микро SD картага орнотуу үчүн колдондум. 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 туташуулары керек болчу. жок дегенде 5 байланыш. Менде 7 порту бар, анын жанында 5В 3A DC адаптери бар болчу, мен аны батарейка үчүн заряддагыч катары колдоном.

Ноутбукта бир гана динамик бар, бирок мен гарнитураны жана микрофонду кошкум келди, ошондуктан эски USB гарнитураны колдондум. Мен Logitech деп аталган блоктон кийин эле зымдарды кесип койгом жана ohmmeter менен кайсы түстөгү зымдар гарнитурага жана микрофонго кеткенин сынап көрдүм. Мен микрофонду гарнитурадан сактап койдум, жөн эле зымдарды кыскарттым. Мен USB үн карталарын Ebayде болжол менен 3 долларга көрдүм, аны колдонуу оңой болмок, бирок сиз алган нерсеңиз менен иштейсиз.

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

4 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Мен орнотулган бөлүктөргө орун бошотуу үчүн корпустун үстүнкү жана астындагы стенддерди жана таянычтарды кесүү үчүн айлануучу куралды колдондум. Бир убакта бир аз өлчөмдө кесип, анан ылайыктуулугун текшерүү - бул үчүн эң жакшы жол. Жогорку корпуска дагы HDMI туташтыргычы үчүн кесилиш керек. Төмөнкү корпуста кубат которгучтун тешиктери, гарнитуранын уячасы, тышкы USB порттору жана арткы жактагы тешиктер керек болчу, ошондуктан мен батарейканын кубаттуулугунун жарык чырактарын көрө алдым. Эгерде мен Пи -ден кубаттуулуктун деңгээлин көзөмөлдөө үчүн керектүү бөлүктөрдү кошкон болсом, анда чырактардын алдын ала болмок, бирок мен андай кылган жокмун.

3,5 дюймдук ЖК эски компьютердин жана терезенин терезесине абдан туура келет. Мен ысык түрдө экранды жана USB хабын жабыштырдым жана кабелдерди кантип иштете алаарымды көрө баштадым. Мен доллар дарагынан жалпак USB кабелдерин таптым, бул кабелдерди үстү менен астындагы түйүндүн кичинекей тешиги аркылуу өткөрүүнү жеңилдетти. Мен дагы эле USB кабелдеринин учтарын кесип, тешиктен өткөндөн кийин кайра бириктирүүгө туура келди. Мен колдонгон жалпак кабелдердин бир зымы кызыл түскө боёлгон, калган үчөө ак болгондуктан, алардын кирүү тартиби маанилүү болгон. Кызыл зым ысык болчу, кийинки зым - маалымат зымы, андан кийин + маалымат зымы, анан жерге.

Муун аркылуу түбүнө чейин өтүү үчүн керектүү болгон зымдар электрдик USB кабели, клавиатура USB, тышкы туташуулар үчүн эки USB узартуу кабели жана Үн картасы кабели болгон. Мен микро USB кабелин Пи -ден USB -хабга чуркап, анын учун кесип, кээ бир бөлмөнү сактап калуу үчүн аны хабга коштум. Мен HDMI адаптеринин кабелин Пи тартып, үстүңкү капкактын тиштерин кесип койгом. Мен камеранын үстү жагында кичинекей тешик жасадым, ал дагы графикалык баракча аркылуу өттү, ошондуктан ноутбук ачылып, баары ысып кеткенде камера колдонуучуга карайт.

Менде USB борбору менен кичинекей көйгөй бар болчу. Чычканга зымсыз адаптер болгондо, чычкан байланышын үзө берет. Мен күч адаптеринин борборго +5V пинге жана GPIOдогу жерге туташтырылган жерге бир нече зымдарды ширетишим керек болчу. Бул чычкан байланышын турукташтырды.

Төмөнкү жарымында мен клавиатуранын кабелдерин, USB кеңейтүүлөрүн жана USB үчүн күчтү кайра бириктирип, баарын таза жана изоляциялап туруу үчүн зымдын жылуулугун азайтууну колдонуп кайра коштум. Мен кичинекей микро USB кабелин кесип, компьютерлерге оригиналдуу кубаттагыч адаптеринин сайгычын коштум, бактыга жараша, USB hubs 5v кубаттуулук адаптеринин размери менен бирдей болгон. Үн үчүн мен керектүү каналды компьютерлерге гана сүйлөгүчкө кошуп койгом жана 3.5mm гарнитура уячасын коштум, эски SoundBlaster картасынан эки аудио каналы бар, ошондуктан гарнитураны же тышкы колонкаларды туташтырганда стерео үнүн алам жана ал ички спикер. Мен клавиатуранын контраст баскычтарынын үстүндө компьютердин ылдыйкы жарымын тешип, тешиктин астына USB гарнитурадан микрофондун куткаруусун койдум. Мен USB кабелинин кызыл зымына SPA которгучту кошуп, Pi'ди күйгүзүү жана өчүрүү үчүн 2А кубатына бардым. Күч которгуч анын түбүндөгү тешигине туура келет жана гайка аны бекитет. Анан дагы мен баарын ысык клей менен колдондум.

Андан кийин, үстүнкү жана астыңкы капкактарды кайра бурап, күйгүзүү гана калды.

Ал иштеп баштаганда, мен буга чейин берген шилтемеден сүрөттөрдү жүктөп алып, USB флешкага салып, BerryBoot менюсунан орнотуу менен Raspian жана Retropie сыяктуу операциялык тутумдарды BerryBootко кошуу оңой болуп калды. Муну кантип жасоону көрсөткөн жакшы YouTube видеолору бар.

Батареялары бар үйрөнүү ноутбугунун баштапкы салмагы 1lb 13.5oz болчу. Өзгөртүүлөрдөн кийин анын салмагы 2lbs 8.2oz.

Сураныч, Clone Trooper PiTopтун кичинекей демосун иш жүзүндө көрүү үчүн, камтылган видеону караңыз.

Сунушталууда: