Talaan ng mga Nilalaman:

Clone Trooper PiTop: 4 Hakbang
Clone Trooper PiTop: 4 Hakbang

Video: Clone Trooper PiTop: 4 Hakbang

Video: Clone Trooper PiTop: 4 Hakbang
Video: What If the Empire Never Phased Out the Clone Army 2024, Hulyo
Anonim
Image
Image
Pumili ng isang Laptop
Pumili ng isang Laptop

Clone Trooper PiTop

Una dapat kong kilalanin ang gawain ng Mepler https://www.instructables.com/member/mepler/ na ang proyekto sa TI99 / 4a ay na-crib ko para sa aking proyekto. Salamat.

Mga gamit

Mga Ginamit na Bahagi:

Mga bata sa Pag-aaral ng Laptop

Raspberry Pi Zero W

3.5 Inch LCD Para sa Raspberry Pi

Raspberry Pi Zero CSI Mini Camera Module 5MP

64GB Micro SD Card

Teensy 2.0 USB Development Board

USB Hub

USB Power Bank

USB Headset gamit ang Mikropono

USB Game Controller

Wireless USB Mouse

Iba't ibang mga USB Cable

Lupon ng Prototyping

Hakbang 1: Pumili ng isang Laptop

Nagsimula ako sa Star Wars Clone Trooper Learning Laptop mula sa Oregon Scientific.

Mayroong ilang iba't ibang mga bersyon ng laptop na ito ngunit pinili ko ang isang ito dahil sa scheme ng kulay, isang tunay na keyboard sa halip na isang lamad lamang, at ang mas malaking display ng malawak na screen. Kailangan din nito sapat na malaki upang magkasya ang lahat ng mga bahagi sa loob.

Na-disassemble ko ang laptop. Kailangan kong mag-ingat sa tuktok dahil ang mga tornilyo na hawak ito ay nasa ilalim ng gilid ng plastic graphic sheet at bahagi ng larawan na natigil sa kaso at ang bahagi ay nagmula sa plastic sheet. Hindi ko hinugot ang sheet nang tuluyan, sapat lamang upang mailantad ang mga turnilyo at hangga't nakalakip pa rin sa paligid ng gitna ang graphic na linya ay naka-back up kapag ito ay muling binuo. Sa case top at bottom off ay nakikita ko na ang keyboard, speaker, PCB, at screen ay naka-attach sa dalawang piraso ng natitiklop na gitnang seksyon ng computer. Itinago ko ang ideyang iyon ng paglakip ng lahat ng aking mga bahagi sa gitnang seksyon at pag-ikot lamang ng tuktok at ilalim na takip pabalik kapag nakumpleto.

Hakbang 2: I-convert ang Keyboard sa USB

I-convert ang Keyboard sa USB
I-convert ang Keyboard sa USB
I-convert ang Keyboard sa USB
I-convert ang Keyboard sa USB
I-convert ang Keyboard sa USB
I-convert ang Keyboard sa USB

Ang keyboard ay naka-wire sa isang matrix na katulad ng keyboard ng TI99 / 4a. Kapag na-disassemble ko ang laptop ang mga circuit board pin para sa keyboard ay may label na PA0-PA6 at PB0-PB7. Mayroon ding isang PC0 pin at power button pin. Gamit ang laptop na ginamit ko ang isang piraso ng kawad upang maikli sa pagitan ng mga pin at makita kung ano ang nangyari sa screen. Nagawang mapa ang karamihan ng mga susi sa ganitong paraan.

Upang ikonekta ito sa teensy Gumamit ako ng isang maliit na pangkalahatang-layunin na prototyping board. Inutil ko ang bawat isa sa mga wire na keyboard mula sa pangunahing computer PCB, hinila ang mga wire sa magkasanib na pagitan ng tuktok at ilalim ng computer, at tinanggal ang board ng computer at ang screen mula sa itaas na kalahati. Naghinang ako ng 15 10K ohm resisters tulad ng sa prototyping board na may isang dulo na konektado sa lupa at ang kabilang dulo ay konektado sa bawat magkakahiwalay na kawad para sa keyboard. Ang mga pull down resistors ay kumokonekta sa pagitan ng bawat isa sa mga pin ng keyboard at mga Teensy pin.

Ang pagtingin sa board ng proyekto at Teensy na naghinang na nakikita kong dapat ay gumamit ako ng mas matagal na mga wire dahil sa nakasalansan na tulad nito ay ginagawang mahirap magkasya sa computer.

Ang mga pin sa Teensy ay wala sa pagkakasunud-sunod tulad ng sa aking diagram kaya siguraduhing basahin ang mga label sa circuit board kapag pinagdidikit ito. Ginamit ko ang Arduino software upang mai-program ang Teensy na may kasamang script ng keyboard. Suriin ang site ng Teensy para sa mga tip sa pag-program ng board.

Ginawa ko ang mga keyboard pin PB0 - PB7 ang output at PA0 - PA6 input para sa Arduino keyboard script. Natapos kong hindi ginagamit ang PC0 pin sa keyboard dahil nang sinubukan kong ikonekta ito sa mga bagay na Teensy ay naging napaka-erratic kaya't ang ilang mga key ay natapos na hindi gumana. Ang mga key na wala akong pagtatrabaho sa keyboard ay ang Esc, Power, Contrast - at +, Game Category, Music on / off, at ang Shift key. Ginamit ko ang Help key bilang shift at ang Backlight key bilang isang Function key upang makakuha ako ng F1 sa pamamagitan ng F10 kapag ginamit sa mga key ng numero kasama ang iba't ibang mga espesyal na character kapag ginamit sa iba pang mga key. Ang volume - key ay Esc at ang volume + ay Tab. Maaari kang tumingin sa pamamagitan ng keyboard script upang makita ang ilan sa mga pangunahing kumbinasyon na ginawa ko upang makuha ang ilan sa iba pang mga key na kulang sa keyboard na ito tulad ng Function + Q na gumagawa ng ~. Napakadali upang gumawa ng mga pagbabago sa file ng txt ng script at pagkatapos ay kopyahin at i-paste lamang ang lahat sa Arduino software upang mai-program ang Teensy at makita kung paano gumagana ang iyong mga pagbabago. Pagkatapos ng programa sa Teensy gumagana ito tulad ng anumang USB keyboard upang ma-plug mo ito sa anumang computer para sa pagsubok.

Hakbang 3: Ihanda ang Hardware

Prep Hardware
Prep Hardware
Prep Hardware
Prep Hardware
Prep Hardware
Prep Hardware

Ginamit ko ang Raspberry Pi Zero W para sa proyektong ito. In-solder ko ang mga GPIO pin sa board upang maikonekta ito sa 3.5 inch LCD. Ang LCD na nakuha ko mula sa Aliexpress at na-save ang isang pares ng mga pera sa pamamagitan ng hindi pagkuha ng isang touchscreen na bersyon dahil ito ay magiging sa likod ng malinaw na plastic ng graphic sheet pa rin. Ginamit ko ang BerryBoot bilang bootloader upang magamit ko ang maraming mga OS para sa laptop na ito.

www.berryterminal.com/doku.php/berryboot

Ang mga imahe ng BerryBoot ay magagamit dito.

berryboot.alexgoldcheidt.com/images/

Ginamit ko ang mini HDMI sa HDMI adapter at isang normal na USB keyboard at mouse para sa unang boot at upang mai-install ang Berryboot sa micro SD card. Matapos mai-install ang Berryboot maaari kong gamitin ang menu nito upang idagdag ang mga linya na kinakailangan sa config.txt file upang magamit ng Pi ang LCD display.

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

Dahil ang Pi Zero ay mayroon lamang isang USB port at kailangan ko ng mga koneksyon sa USB para sa keyboard converter, ang wireless mouse, USB sound adapter, at ang dalawang panlabas na koneksyon sa USB para sa mga game pad at thumb drive na kailangan kong magkaroon ng USB hub na nasa hindi bababa sa 5 mga koneksyon. Mayroon akong isang nakaupo sa paligid na mayroong 7 port na magagamit plus mayroon itong 5V 3A DC adapter na ginamit ko bilang charger para sa baterya pack.

Ang laptop ay mayroon lamang isang solong speaker ngunit nais kong isama ang isang earphone jack at isang mikropono kaya gumamit ako ng isang lumang USB headset. Tinadtad ko lang ang mga wire pagkatapos ng bloke na nagsasabing Logitech at gumamit ng isang ohmmeter upang subukan kung aling mga kulay na mga wire ang napunta sa mga headphone at mikropono. Iniwas ko ang mikropono mula sa headset na pinapaikli lamang ang mga wire. Nakita ko ang mga sound card ng USB sa Ebay na halos $ 3 na marahil ay mas madaling gamitin ngunit gumagana ka sa kung ano ang nakuha mo.

Ang baterya na binili ko mula sa Ebay. Ito ay isang 20000mAh power bank na may isang 1A output at isang 2A output. Sisingilin ito ng isang koneksyon sa micro USB. Sinabi ng paglalarawan na ito ay manipis at hindi ko binigyang pansin ang natitirang mga sukat kaya't halos napakalaki para sa application na ito ngunit ito ay mura. Gumagamit lang ako ng output ng 2A, na sa palagay ko ay magiging minimum na gagamitin sa Pi Zero. Ang natapos na computer ay gumagana nang maayos dito kahit na sa mga bagay na nakakonekta sa panlabas na mga USB port.

Hakbang 4: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Gumamit ako ng isang rotary tool upang putulin ang mga stand off at sumusuporta sa loob ng tuktok at ilalim ng kaso upang bigyan ng puwang ang mga bahagi na na-install ko. Ang pagputol ng maliit na halaga nang paisa-isa at pagkatapos ay suriin kung magkasya ang pinakamahusay na paraan upang magawa ito. Ang nangungunang kaso ay kailangan din ng isang notch cut para sa konektor ng HDMI. Ang ilalim na kaso ay nangangailangan ng mga butas para sa power switch, earphone jack, panlabas na USB port, at isang pares ng mga butas sa likuran upang makita ko ang mga ilaw ng tagapagpahiwatig ng kuryente para sa pack ng baterya. Ang huling bit para sa mga ilaw ay maiiwasan kung idinagdag ko ang mga bahagi na kinakailangan upang masubaybayan ang mga antas ng kuryente mula sa Pi ngunit hindi ko ginawa.

Ang 3.5 pulgadang LCD ay umaangkop nang maayos sa bintana para sa lumang computer at screen. Mainit kong nakadikit ang screen at USB hub sa lugar at sinimulang makita kung paano ko tatakbo ang mga kable. Natagpuan ko ang mga flat USB cable sa Dollar Tree na ginagawang mas madali ang pagpapatakbo ng mga cable sa pamamagitan ng maliit na butas sa magkasanib na pagitan ng tuktok at ibaba. Kinailangan ko pa ring putulin ang mga dulo ng mga USB cable at solder ito pabalik pagkatapos na dumaan sa butas. Ang mga ginamit kong flat cables ay may isang kulay wire na pula ang tatlo ay puti kaya't ang order na pinasok nila ay mahalaga. Mainit ang pulang kawad, ang susunod na kawad ay ang - data wire, pagkatapos ang + data wire, at pagkatapos ay ground.

Ang mga wire na kinakailangan upang tumakbo sa pamamagitan ng magkasanib na sa ilalim ng power USB cable, ang USB USB, dalawang USB extension cable para sa mga panlabas na koneksyon, at ang Sound card cable. Pinatakbo ko ang micro USB cable mula sa Pi papunta sa USB hub at pinutol ang dulo na iyon at hinangin ito sa hub upang makatipid ng ilang silid. Pinatakbo ko ang HDMI adapter cable mula sa Pi hanggang sa kung saan pinutol ko ang bingaw sa tuktok na takip. Nag-drill ako ng isang maliit na butas sa itaas para sa camera na dumaan din sa graphic sheet upang harapin ng camera ang gumagamit kapag bukas ang laptop at lahat ay nag-init na nakadikit.

Mayroon akong isang maliit na problema sa USB hub. Kapag nagkaroon ako ng wireless adapter para sa mouse na nakakonekta ang mouse ay patuloy na mawawalan ng koneksyon. Kailangan kong maghinang ng isang pares ng mga wire mula sa kung saan naka-plug ang power adapter sa hub sa isang + 5V pin at ground pin sa GPIO. Pinatatag nito ang koneksyon ng mouse.

Sa ilalim na kalahati ay hinangin ko ang mga kable para sa keyboard, mga extension ng USB, at power USB para sa Pi pabalik na magkasama gamit ang pag-urong ng init ng wire upang mapanatili ang lahat na malinis at insulated. Pinagputol ko ang isang maliit na micro USB cable at solder ito sa mga computer orihinal na plug ng plug ng bariles na sa kabutihang-palad ay pareho ang laki ng USB hubs 5v power adapter plug. Para sa tunog ay hinihinang ko ang tamang channel sa mga computer lamang speaker at nagdagdag din ng isang 3.5mm na earphone jack na nakatipid mula sa isang lumang SoundBlaster card na may parehong mga audio channel upang kapag naka-plug ang mga earphone o panlabas na speaker ay nakakakuha ako ng tunog ng stereo at pinuputol nito ang panloob na tagapagsalita. Nag-drill ako ng butas sa ilalim ng kalahati ng computer sa itaas lamang ng mga key ng kaibahan ng keyboard at inilagay ang mikropono ng pagluwas mula sa USB headset sa ilalim ng butas. Nagdagdag ako ng isang switch ng SPST sa pulang kawad ng USB cable na pupunta sa lakas na 2A upang i-on at i-off ang Pi. Ang switch ng kuryente ay umaangkop sa butas nito sa ilalim ng kaso at sinisiguro ito ng nut. Pagkatapos ay muli akong gumamit ng mga gobs ng mainit na pandikit upang mapanatili ang lahat sa lugar.

Pagkatapos ito ay isang bagay lamang ng pag-ikot ng tuktok at ilalim na kaso ng takip pabalik at i-on ito.

Sa sandaling ito ay tumatakbo nakita ko na mas madaling magdagdag ng mga operating system tulad ng Raspian at Retropie sa BerryBoot sa pamamagitan ng pag-download ng mga imahe mula sa link na ibinigay ko kanina at paglalagay sa mga ito sa isang USB flash drive at mai-install ang mga ito mula sa menu ng BerryBoot. Mayroong ilang magagandang video sa YouTube na ipinapakita kung paano ito gawin.

Ang orihinal na bigat ng pag-aaral ng laptop na may mga baterya ay 1lb 13.5oz. Matapos ang mga pagbabago ay tumitimbang ito ng 2lbs 8.2oz.

Mangyaring tingnan ang naka-embed na video upang makita ang isang maliit na demo ng Clone Trooper PiTop sa pagkilos.

Inirerekumendang: