Kazalo:

Clone Trooper PiTop: 4 koraki
Clone Trooper PiTop: 4 koraki

Video: Clone Trooper PiTop: 4 koraki

Video: Clone Trooper PiTop: 4 koraki
Video: twenty one pilots - Chlorine (Official Video) 2024, Julij
Anonim
Image
Image
Izberite prenosni računalnik
Izberite prenosni računalnik

Klon Trooper PiTop

Najprej moram priznati delo Meplerja https://www.instructables.com/member/mepler/, čigar projekt na TI99/4a sem si privoščil za svoj projekt. Hvala vam.

Zaloge

Uporabljeni deli:

Prenosni računalnik za otroke

Raspberry Pi Zero W

3,5 -palčni LCD zaslon za Raspberry Pi

Modul mini kamere Raspberry Pi Zero CSI 5MP

64 GB Micro SD kartica

Razvojna plošča Teensy 2.0 USB

USB zvezdišče

USB Power Bank

Slušalke USB z mikrofonom

USB krmilnik za igre

Brezžična miška USB

Različni USB kabli

Odbor za izdelavo prototipov

Korak: Izberite prenosni računalnik

Začel sem z prenosnim računalnikom Star Wars Clone Trooper Learning iz Oregon Scientific.

Obstaja nekaj različnih različic tega prenosnika, vendar sem se tega odločil zaradi barvne sheme, prave tipkovnice namesto le membranske in večjega širokega zaslona. Prav tako mora biti dovolj velik, da se vanj prilegajo vsi deli.

Prenosnik sem razstavil. Z vrhom sem moral biti previden, ker so vijaki, ki ga držijo skupaj, pod robom plastičnega grafičnega lista, del slike pa se je prilepil na ohišje, del pa se je odlepil s plastične folije. Nisem popolnoma potegnil lista, ravno toliko, da sem odkril vijake, in dokler je bil še vedno pritrjen okoli sredine, je bila grafika, ko je bila ponovno sestavljena, postavljena nazaj. Z zgornjim in spodnjim delom ohišja sem videl, da sta tipkovnica, zvočnik, tiskana vezja in zaslon pritrjeni na dvodelni zložljivi srednji del računalnika. Vztrajal sem pri tej zamisli, da bi vse svoje komponente pritrdil na srednji del in po zaključku samo privijal zgornji in spodnji pokrov.

Korak: Pretvorite tipkovnico v USB

Pretvorite tipkovnico v USB
Pretvorite tipkovnico v USB
Pretvorite tipkovnico v USB
Pretvorite tipkovnico v USB
Pretvorite tipkovnico v USB
Pretvorite tipkovnico v USB

Tipkovnica je ožičena v matriki, podobni tipkovnici TI99/4a. Ko sem razstavil prenosni računalnik, so zatiči tiskanega vezja za tipkovnico označeni z PA0-PA6 in PB0-PB7. Obstaja tudi pin PC0 in gumb za vklop. Pri vklopljenem prenosnem računalniku sem med zatiči uporabil kos žice in si ogledal, kaj se je zgodilo na zaslonu. Večino ključev sem lahko preslikal na ta način.

Za povezavo tega z najstnikom sem uporabil majhno ploščo za izdelavo prototipov za splošno uporabo. Vsako žico tipkovnice sem odlepil iz tiskanega vezja glavnega računalnika, potegnil žice skozi spoj med zgornjo in spodnjo stranjo računalnika ter odstranil računalniško ploščo in zaslon z zgornje polovice. Spajkal sem 15 10K ohmskih uporov kot na plošči za izdelavo prototipov, pri čemer je en konec priključen na ozemljitev, drugi konec pa na vsako ločeno žico za tipkovnico. Spustni upori se povežejo med vsakim zatičem tipkovnice in zatiči Teensy.

Če pogledam projektno ploščo in Teensy, spajano skupaj, sem videl, da bi moral uporabiti daljše žice, ker tako zložene težko prilegajo v računalnik.

Zatiči na Teensyju niso v redu, kot je na mojem diagramu, zato pri spajkanju preberite oznake na vezju. Uporabil sem programsko opremo Arduino za programiranje Teensyja s priloženim skriptom za tipkovnico. Za nasvete o programiranju plošče obiščite spletno mesto Teensy.

Za tipkovnico PB0 - PB7 sem naredil izhode in vhode PA0 - PA6 za skript za tipkovnico Arduino. Na koncu nisem uporabil zatiča PC0 na tipkovnici, ker so stvari, ko sem ga poskušal povezati s Teensyjem, postale zelo neredne, zato nekatere tipke niso delovale. Tipke, ki jih ne uporabljam na tipkovnici, so Esc, Napajanje, Kontrast - in +, Kategorija igre, Vklop/izklop glasbe in tipka Shift. Tipko za pomoč sem uporabil kot premik in tipko za osvetlitev ozadja kot funkcijsko tipko, da sem lahko dobil od F1 do F10, ko sem jo uporabljal s številskimi tipkami in različnimi posebnimi znaki, ko sem jih uporabljal z drugimi tipkami. Tipka za glasnost je Esc in glasnost + je Tab. Skozi skript tipkovnice si lahko ogledate nekatere kombinacije tipk, ki sem jih naredil, da dobim nekatere druge tipke, ki na tej tipkovnici manjkajo, na primer Function + Q naredi ~. Preprosto je spremeniti datoteko skripta txt, nato pa jo samo kopirati in prilepiti v programsko opremo Arduino, da programirate Teensy in si ogledate, kako delujejo vaše spremembe. Po programiranju Teensy deluje tako kot katera koli tipkovnica USB, zato jo lahko priključite v kateri koli računalnik za testiranje.

3. korak: Pripravite strojno opremo

Priprava strojne opreme
Priprava strojne opreme
Priprava strojne opreme
Priprava strojne opreme
Priprava strojne opreme
Priprava strojne opreme

Za ta projekt sem uporabil Raspberry Pi Zero W. Spajal sem zatiče GPIO na ploščo, tako da jih je mogoče priključiti na 3,5 -palčni LCD. LCD, ki sem ga dobil od Aliexpressa, sem prihranil nekaj dolarjev, ker nisem dobil različice z zaslonom na dotik, ker bo tako ali tako stal za prozorno plastiko grafičnega lista. Kot zagonski nalagalnik sem uporabil BerryBoot, da sem lahko za ta prenosnik uporabil več operacijskih sistemov.

www.berryterminal.com/doku.php/berryboot

Slike BerryBoot so na voljo tukaj.

berryboot.alexgoldcheidt.com/images/

Za prvi zagon in namestitev Berryboota na kartico micro SD sem uporabil mini adapter HDMI na HDMI ter običajno tipkovnico in miško USB. Ko je bil Berryboot nameščen, sem lahko z njegovim menijem dodal potrebne vrstice v datoteko config.txt, da bi Pi uporabil LCD zaslon.

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

Ker ima Pi Zero samo ena vrata USB in sem potreboval povezave USB za pretvornik tipkovnice, brezžično miško, zvočni adapter USB in dve zunanji povezavi USB za igralne ploščice in pogone s palčki, sem moral imeti USB zvezdišče pri vsaj 5 povezav. Imel sem enega, ki je imel na voljo 7 vrat, poleg tega pa je imel 5V 3A DC adapter, ki sem ga uporabil kot polnilec za baterijo.

Prenosnik ima samo en zvočnik, vendar sem želel vključiti priključek za slušalke in mikrofon, zato sem uporabil stare slušalke USB. Pravkar sem odrezal žice po bloku, ki pravi Logitech, in z ohmmetrom preizkusil, katere barvne žice so šle v slušalke in mikrofon. Mikrofon sem shranil iz slušalk, samo skrajšal žice. Zvočne kartice USB sem na Ebayu videl za približno 3 USD, ki bi jih bilo verjetno lažje uporabljati, vendar delate s tem, kar imate.

Baterijo sem kupil pri Ebayu. To je 20000mAh napajalna enota z enim 1A izhodom in enim 2A izhodom. Polni se z mikro USB povezavo. V opisu je pisalo, da je tanek in nisem bil pozoren na ostale dimenzije, zato je za to aplikacijo skoraj prevelik, vendar je bil poceni. Uporabljam samo izhod 2A, kar je po mojem mnenju minimalno za Pi Zero. Končni računalnik s tem dobro deluje, tudi če so stvari priključene na zunanja vrata USB.

4. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Z vrtljivim orodjem sem odrezal stojala in nosilce na vrhu in dnu ohišja, da sem naredil prostor za dele, ki sem jih namestil. Najboljši način za to je zmanjšanje majhnih količin naenkrat in nato preverjanje ustreznosti. Zgornji del ohišja je prav tako potreboval zarezo za priključek HDMI. V spodnjem ohišju so bile potrebne luknje za stikalo za vklop, priključek za slušalke, zunanja vrata USB in nekaj lukenj na zadnji strani, da sem lahko videl lučke za napajanje za baterijo. Temu zadnjem delu luči bi se lahko izognili, če bi dodal dele, potrebne za spremljanje ravni moči iz Pi, a tega nisem storil.

3,5 -palčni LCD se zelo dobro prilega oknu starega računalnika in zaslona. Vroče sem prilepila zaslon in zvezdišče USB na svoje mesto in začela videti, kako lahko vodim kable. Na Dollarjevem drevesu sem našel ravne kable USB, ki so olajšali vodenje kablov skozi majhno luknjo v spoju med vrhom in dnom. Še vedno sem moral odrezati konce kablov USB in jih spajati, potem ko so prišli skozi luknjo. Ploski kabli, ki sem jih uporabil, so imeli eno žico obarvano rdeče, ostali trije so bili beli, zato je bil vrstni red vstopanja pomemben. Rdeča žica je bila vroča, naslednja žica je bila podatkovna žica, nato + podatkovna žica in nato ozemljena.

Žice, ki so morale potekati skozi spoj do dna, so bili napajalni kabel USB, USB tipkovnice, dva podaljška USB za zunanje povezave in kabel zvočne kartice. Kabel mikro USB sem napeljal od Pi do zvezdišča USB in odrezal ta konec ter ga spajkal na pesto, da sem prihranil prostor. Kabel adapterja HDMI sem napeljal od Pi do mesta, kjer sem izrezal zarezo na zgornjem pokrovu. Na vrhu sem izvrtal majhno luknjo za kamero, ki je šla tudi skozi grafični list, tako da bi se fotoaparat obrnil proti uporabniku, ko je prenosni računalnik odprt in se je vse vroče prilepilo.

Imel sem manjše težave z zvezdiščem USB. Ko bi imel priključen brezžični adapter za miško, bi miška še naprej izgubljala povezavo. Moral sem spajkati nekaj žic, od koder je napajalnik priključen v zvezdišče na +5V pin in ozemljitveni pin na GPIO. To je stabiliziralo povezavo miške.

Na spodnji polovici sem spajal kable za tipkovnico, USB podaljške in napajalni USB za Pi nazaj skupaj s termičnim krčenjem, da je vse čisto in izolirano. Odrezal sem majhen kabel mikro USB in ga spajkal na originalni vtič za napajalnik računalnikov, ki je bil na srečo enake velikosti kot vtič 5 -voltnega napajalnika zvezdišča USB. Za zvok sem desni kanal spajkal samo na zvočnik računalnika in dodal tudi 3,5 -milimetrski priključek za slušalke, rešen s stare kartice SoundBlaster z obema zvočnima kanaloma, tako da ob priklopu slušalk ali zunanjih zvočnikov dobim stereo zvok in izklopi notranji zvočnik. V spodnji polovici računalnika sem izvrtal luknjo tik nad kontrastnimi tipkami na tipkovnici in pod luknjo postavil mikrofon iz slušalk USB. Rdeči žici kabla USB, ki gre na napajanje 2A, sem dodal stikalo SPST za vklop in izklop Pi. Stikalo za vklop se prilega skozi luknjo v spodnjem ohišju in ga pritrdi matica. Potem sem spet uporabil vroče lepilo, da je vse ostalo na svojem mestu.

Potem je šlo samo za privijanje zgornjega in spodnjega pokrova ohišja in vklop.

Ko se je začel izvajati, sem lažje dodal operacijske sisteme, kot sta Raspian in Retropie, v BerryBoot tako, da sem slike prenesel s povezave, ki sem jo dal prej, in jih postavil na bliskovni pogon USB ter jih namestil iz menija BerryBoot. Obstaja nekaj dobrih videoposnetkov v YouTubu, ki prikazujejo, kako to storiti.

Prvotna teža učnega prenosnika z baterijami je bila 1 lb 13,5 oz. Po spremembah tehta 2 kilograma 8,2 oz.

Oglejte si priloženi videoposnetek in si oglejte majhen predstavitev programa Clone Trooper PiTop v akciji.

Priporočena: