INHOUDSOPGAWE:

Clone Trooper PiTop: 4 stappe
Clone Trooper PiTop: 4 stappe

Video: Clone Trooper PiTop: 4 stappe

Video: Clone Trooper PiTop: 4 stappe
Video: twenty one pilots - Chlorine (Official Video) 2024, Julie
Anonim
Image
Image
Kies 'n skootrekenaar
Kies 'n skootrekenaar

Clone Trooper PiTop

Eerstens moet ek erkenning gee aan die werk van Mepler https://www.instructables.com/member/mepler/ wie se projek op die TI99/4a ek vir my projek gekry het. Dankie.

Voorrade

Onderdele wat gebruik word:

Skootrekenaar vir kinders leer

Framboos Pi Zero W

3,5 duim LCD vir Framboos Pi

Raspberry Pi Zero CSI Mini Camera Module 5MP

64 GB Micro SD -kaart

Teensy 2.0 USB -ontwikkelingsraad

USB -hub

USB kragbank

USB -headset met mikrofoon

USB -spelbeheerder

Draadlose USB -muis

Verskeie USB -kabels

Prototiperingsbord

Stap 1: Kies 'n skootrekenaar

Ek het begin met die Star Wars Clone Trooper Learning Laptop van Oregon Scientific.

Daar is 'n paar verskillende weergawes van hierdie skootrekenaar, maar ek het hierdie gekies vanweë die kleurskema, 'n regte sleutelbord in plaas van net 'n membraan, en die groter wye skerm. Dit moet ook groot genoeg wees om al die dele binne te pas.

Ek het die skootrekenaar uitmekaar gehaal. Ek moes versigtig wees met die bokant, want die skroewe wat dit bymekaar hou, is onder die rand van die plastiese grafiese vel en 'n deel van die prentjie het aan die omhulsel vasgesteek, en 'n deel het met die plastiekblad afgekom. Ek het die laken nie heeltemal afgetrek nie, net genoeg om die skroewe bloot te stel, en solank dit nog in die middel vasgemaak is, het die grafiese agterkant weer opgestel toe dit weer bymekaargemaak is. Met die bokant van onder en onderkant af, kon ek sien dat die sleutelbord, luidspreker, PCB en skerm almal aan die tweevoudige middelste gedeelte van die rekenaar vasgemaak is. Ek het die idee volgehou om al my komponente aan die middelste gedeelte vas te maak en die boonste en onderste deksels weer vas te skroef wanneer dit voltooi is.

Stap 2: Skakel sleutelbord om na USB

Skakel sleutelbord om na USB
Skakel sleutelbord om na USB
Skakel sleutelbord om na USB
Skakel sleutelbord om na USB
Skakel sleutelbord om na USB
Skakel sleutelbord om na USB

Die sleutelbord is bedraad in 'n matriks soortgelyk aan die TI99/4a se sleutelbord. Toe ek die skootrekenaar uitmekaar haal, is die bordjies se penne vir die sleutelbord gemerk PA0-PA6 en PB0-PB7. Daar is ook 'n PC0 -pen en 'n kragknoppie. Met die skootrekenaar aan het ek 'n stuk draad gebruik om tussen die penne in te kort en te sien wat op die skerm gebeur het. Ek kon die meeste sleutels op hierdie manier in kaart bring.

Om dit aan die tienerjare te koppel, gebruik ek 'n klein prototipe bord vir algemene doeleindes. Ek het elkeen van die sleutelborddrade van die hoofrekenaar se solder losgemaak, die drade deur die verbinding tussen die bo- en onderkant van die rekenaar getrek en die bord en skerm van die boonste helfte verwyder. Ek het 15 10K ohm -weerstande gesoldeer soos op die prototipe -bord met die een kant aan die grond gekoppel en die ander kant aan elke aparte draad vir die sleutelbord. Die aftrekweerstands verbind tussen elk van die sleutelbordpenne en die Teensy -penne.

As ek na die projekbord kyk en Teensy aanmekaar gesoldeer het, kon ek sien dat ek langer drade moes gebruik het, want so gestapel maak dit moeilik om in die rekenaar te pas.

Die penne op die Teensy is nie in orde soos in my diagram nie, dus lees die etikette op die printplaat wanneer u dit aanmekaar soldeer. Ek het die Arduino -sagteware gebruik om die Teensy te programmeer met die meegeleverde sleutelbordskrif. Besoek die Teensy -webwerf vir wenke oor die programmering van die bord.

Ek het sleutelbordpenne PB0 - PB7 die uitsette en PA0 - PA6 -insette gemaak vir die Arduino -sleutelbordskrif. Uiteindelik het ek nie die PC0 -pen op die sleutelbord gebruik nie, want toe ek probeer om dit aan die Teensy te koppel, het dinge baie wisselvallig geword, sodat sommige sleutels nie werk nie. Die sleutels wat ek nie op die sleutelbord werk nie, is Esc, Power, Contrast - en +, Game Category, Music on/off en die Shift -sleutel. Ek het die Help -sleutel as shift gebruik en die Backlight -sleutel as 'n Funksiesleutel, sodat ek F1 tot F10 kon kry as ek dit met die numeriese sleutels gebruik het, plus verskillende spesiale karakters as ek dit met ander sleutels gebruik het. Die volume - sleutel is Esc en volume + is Tab. U kan deur die sleutelbordskrif kyk na 'n paar van die sleutelkombinasies wat ek gemaak het om 'n paar ander sleutels wat op hierdie sleutelbord ontbreek, soos Function + Q, 'n ~ te kry. Dit is redelik eenvoudig om die script -txt -lêer te verander en dit dan net in die Arduino -sagteware te kopieer en te plak om die Teensy te programmeer en te sien hoe u veranderinge werk. Na die programmering van die Teensy werk dit net soos enige USB -sleutelbord, sodat u dit op enige rekenaar kan koppel om te toets.

Stap 3: Berei hardeware voor

Berei hardeware voor
Berei hardeware voor
Berei hardeware voor
Berei hardeware voor
Berei hardeware voor
Berei hardeware voor

Ek het die Raspberry Pi Zero W vir hierdie projek gebruik. Ek het die GPIO -penne op die bord gesoldeer sodat dit aan die 3,5 duim -LCD gekoppel kan word. Die LCD wat ek by Aliexpress gekry het, het 'n paar dollar bespaar deur nie 'n raakskermweergawe te kry nie, want dit sou in elk geval agter die deursigtige plastiek van die grafiese blad wees. Ek het BerryBoot as die selflaaiprogram gebruik, sodat ek verskeie bedryfstelsels vir hierdie skootrekenaar kon gebruik.

www.berryterminal.com/doku.php/berryboot

BerryBoot -beelde is hier beskikbaar.

berryboot.alexgoldcheidt.com/images/

Ek het die mini HDMI na HDMI adapter en 'n normale USB sleutelbord en muis gebruik vir die eerste opstart en om Berryboot op die micro SD kaart te installeer. Nadat Berryboot geïnstalleer is, kon ek die spyskaart gebruik om die nodige reëls by die config.txt -lêer te voeg sodat die Pi die LCD -skerm sou gebruik.

dtoverlay = dpi24

enable_dpi_lcd = 1

display_default_lcd = 1

dpi_groep = 2

dpi_modus = 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

Aangesien die Pi Zero slegs die enigste USB -poort het en ek USB -verbindings nodig gehad het vir die sleutelbordomskakelaar, die draadlose muis, die USB -klankadapter en die twee eksterne USB -verbindings vir spelblokkies en duimstasies, moes ek 'n USB -hub hê by ten minste 5 verbindings. Ek het 'n sitplek gehad met 7 poorte beskikbaar, plus 'n 5V 3A DC -adapter wat ek as laaier vir die battery gebruik het.

Die skootrekenaar het net 'n enkele luidspreker, maar ek wou 'n koptelefoonaansluiting en 'n mikrofoon insluit, sodat ek 'n ou USB -headset gebruik het. Ek het pas die drade gekap na die blok wat op Logitech staan, en 'n ohmmeter gebruik om te toets watter kleur drade na die koptelefoon en mikrofoon gegaan het. Ek hou die mikrofoon van die headset af net die drade verkort. Ek het USB -geluidskaarte vir ongeveer $ 3 op Ebay gesien, wat waarskynlik makliker sou wees om te gebruik, maar u werk met wat u gekry het.

Die battery wat ek by Ebay gekoop het. Dit is 'n 20000mAh kragbank met een 1A -uitvoer en een 2A -uitset. Dit word gelaai met 'n mikro -USB -verbinding. Die beskrywing het gesê dat dit dun is en ek het nie aandag gegee aan die res van die afmetings nie, so dit is amper te groot vir hierdie toepassing, maar dit was goedkoop. Ek gebruik slegs die 2A -uitset, wat ek dink die minimum sou wees om saam met die Pi Zero te gebruik. Die voltooide rekenaar werk goed hiermee, selfs met dinge wat aan die eksterne USB -poorte gekoppel is.

Stap 4: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Ek het 'n draaibare gereedskap gebruik om die afstande en stutte in die bokant en onderkant van die kas weg te sny om plek te maak vir die dele wat ek geïnstalleer het. Dit is die beste manier om klein hoeveelhede tegelyk te sny en dan te kyk of dit pas. Die boonste omhulsel het ook 'n inkeping nodig vir die HDMI -aansluiting. Die onderste omhulsel het gate nodig vir die aan / uit -skakelaar, koptelefoonaansluiting, eksterne USB -poorte en 'n paar gate aan die agterkant sodat ek die aanwysers vir die battery kan sien. Die laaste bietjie vir die ligte kon vermy gewees het as ek die onderdele bygevoeg het wat nodig was om die kragvlakke van die Pi te monitor, maar ek het nie.

Die 3,5 duim LCD pas baie goed in die venster vir die ou rekenaar en skerm. Ek het die skerm en die USB -hub baie vasgeplak en begin kyk hoe ek die kabels kan laat loop. Ek het plat USB -kabels by die Dollar Tree gevind wat dit makliker gemaak het om die kabels deur die klein gaatjie in die verbinding tussen die bo- en onderkant te voer. Ek moes nog steeds die punte van die USB -kabels afsny en aanmekaar soldeer nadat hulle deur die gat was. Die plat kabels wat ek gebruik het, het een draad rooi gekleur, die ander drie was wit, sodat die volgorde waarin hulle ingeskryf het, belangrik was. Die rooi draad was warm, die volgende draad was die - data draad, dan die + data draad, en dan gemaal.

Die drade wat deur die gewrig na die onderkant moes loop, was die krag -USB -kabel, die sleutelbord -USB, twee USB -verlengkabels vir die eksterne verbindings en die klankkaartkabel. Ek het die mikro -USB -kabel van die Pi na die USB -hub gehardloop, die punt afgesny en aan die hub gesoldeer om ruimte te bespaar. Ek het die HDMI -adapterkabel van die Pi af na waar ek die kerf van die boonste omslag afgesny het. Ek het 'n klein gaatjie aan die bokant van die kamera geboor wat ook deur die grafiese blad gegaan het sodat die kamera na die gebruiker kan kyk as die skootrekenaar oop is en alles warm word.

Ek het 'n klein probleem met die USB -hub gehad. As ek die draadlose adapter vir die muis laat aansluit, sal die muis steeds die verbinding verloor. Ek moes 'n paar drade soldeer van waar die kragadapter in die naaf gekoppel is aan 'n +5V -pen en grondpen op die GPIO. Dit het die muisverbinding gestabiliseer.

Op die onderste helfte het ek die kabels vir die sleutelbord, USB -uitbreidings en krag -USB vir die Pi weer saamgesoldeer met behulp van draadhitte krimp om alles skoon en geïsoleer te hou. Ek het 'n klein mikro -USB -kabel gesny en aan die oorspronklike prop van die kragadapter van die rekenaar gesoldeer, wat gelukkig dieselfde grootte as die 5v -aansluiting van die USB -hubs gehad het. Vir die klank soldeer ek die regte kanaal aan die luidspreker van die rekenaar, en voeg ook 'n 3,5 mm -koptelefoonaansluiting by wat op 'n ou SoundBlaster -kaart met albei klankkanale gered is, sodat ek stereoklank kry wanneer die oorfone of eksterne luidsprekers ingeprop word. interne spreker. Ek het 'n gat in die onderste helfte van die rekenaar geboor, net bokant die kontrasleutels van die sleutelbord en die mikrofoonberging van die USB -headset onder die gat geplaas. Ek het 'n SPST -skakelaar by die rooi draad van die USB -kabel gevoeg na die 2A -krag om die Pi aan en af te skakel. Die aan / uit -skakelaar pas deur sy gat in die onderste omhulsel en 'n moer maak dit vas. Toe gebruik ek weer warm gom om alles op sy plek te hou.

Dan was dit net om die deksels van die boonste en onderste geval weer vas te draai en aan te skakel.

Toe dit eers werk, het ek dit makliker gevind om bedryfstelsels soos Raspian en Retropie by BerryBoot te voeg deur die beelde af te laai vanaf die skakel wat ek vroeër verskaf het, dit op 'n USB -flash drive te plaas en dit uit die BerryBoot -menu te installeer. Daar is 'n paar goeie YouTube -video's wat wys hoe om dit te doen.

Die oorspronklike gewig van die leer -skootrekenaar met batterye was 13 lb. Na die wysigings weeg dit 8,2 oz.

Kyk na die ingeslote video om 'n klein demo van die Clone Trooper PiTop in aksie te sien.

Aanbeveel: