Cuprins:

Clone Trooper PiTop: 4 pași
Clone Trooper PiTop: 4 pași

Video: Clone Trooper PiTop: 4 pași

Video: Clone Trooper PiTop: 4 pași
Video: #Video_Song - लेके ढोडीये पर किस - Sunil Bihari - Leke Dhodiya Par Kiss - 2019 Ka Arkeshtra Song 2024, Iulie
Anonim
Image
Image
Alegeți un laptop
Alegeți un laptop

Clone Trooper PiTop

Mai întâi trebuie să recunosc activitatea Mepler https://www.instructables.com/member/mepler/ al cărui proiect pe TI99 / 4a l-am creat pentru proiectul meu. Mulțumesc.

Provizii

Piese utilizate:

Copii care învață laptopul

Raspberry Pi Zero W

LCD de 3,5 inci pentru Raspberry Pi

Raspberry Pi Zero CSI Mini Camera Module 5MP

Card Micro SD de 64 GB

Placă de dezvoltare USB Teensy 2.0

Mufa USB

USB Power Bank

Căști USB cu microfon

Controler de joc USB

Mouse USB fără fir

Cabluri USB asortate

Placă de prototipare

Pasul 1: alegeți un laptop

Am început cu laptopul Star Wars Clone Trooper Learning Laptop de la Oregon Scientific.

Există câteva versiuni diferite ale acestui laptop, dar l-am ales din cauza schemei de culori, a unei tastaturi reale în loc de doar una cu membrană și a ecranului cu ecran lat mai mare. De asemenea, trebuie să fie suficient de mare pentru a se potrivi cu toate piesele din interior.

Am demontat laptopul. A trebuit să fiu atent cu partea superioară, deoarece șuruburile care o țin împreună sunt sub marginea foii grafice din plastic și o parte a imaginii lipită de carcasă și o parte s-a desprins cu foaia de plastic. Nu am tras complet foaia, doar cât să expun șuruburile și atâta timp cât era încă atașată în jurul mijlocului, graficul a fost aliniat când a fost reasamblat. Cu carcasa de sus și de jos, am putut vedea că tastatura, difuzorul, PCB-ul și ecranul sunt atașate la secțiunea centrală pliabilă din computer a două piese. Am continuat cu ideea aceea de a atașa toate componentele mele la secțiunea din mijloc și de a înșuruba capacele superioare și inferioare la final, la finalizare.

Pasul 2: convertiți tastatura în USB

Convertiți tastatura în USB
Convertiți tastatura în USB
Convertiți tastatura în USB
Convertiți tastatura în USB
Convertiți tastatura în USB
Convertiți tastatura în USB

Tastatura este conectată la o matrice similară cu tastatura TI99 / 4a. Când am dezasamblat laptopul, pinii plăcii de circuit pentru tastatură sunt etichetați PA0-PA6 și PB0-PB7. Există, de asemenea, un pin PC0 și un buton de alimentare. Cu laptopul pus, am folosit o bucată de sârmă pentru a scurta între pini și a vedea ce s-a întâmplat pe ecran. Am reușit să mapez majoritatea cheilor în acest fel.

Pentru a conecta acest lucru la adolescență, am folosit o mică placă de prototipuri de uz general. Am desoldat fiecare dintre firele tastaturii de pe PCB-ul principal al computerului, am tras firele prin îmbinarea dintre partea superioară și inferioară a computerului și am scos placa și ecranul computerului din jumătatea superioară. Am lipit 15 rezistențe de 10K ohm ca pe placa de prototipare cu un capăt conectat la masă și celălalt capăt conectat la fiecare fir separat pentru tastatură. Rezistențele de tragere se conectează între fiecare dintre pinii tastaturii și pinii Teensy.

Uitându-mă la placa de proiect și Teensy s-au lipit împreună, am putut vedea că ar fi trebuit să folosesc fire mai lungi, deoarece așezate așa, este dificil să se încadreze în computer.

Pinii de pe Teensy nu sunt în ordine ca în diagrama mea, deci asigurați-vă că citiți etichetele de pe placa de circuit atunci când lipiți acest lucru împreună. Am folosit software-ul Arduino pentru a programa Teensy cu scriptul de tastatură inclus. Consultați site-ul Teensy pentru sfaturi despre programarea plăcii.

Am făcut pinii tastaturii PB0 - PB7 ieșirile și intrările PA0 - PA6 pentru scriptul de tastatură Arduino. Am ajuns să nu folosesc pinul PC0 de pe tastatură pentru că atunci când am încercat să-l conectez la Teensy lucrurile au devenit foarte neregulate, astfel încât unele taste au ajuns să nu funcționeze. Tastele pe care nu le funcționez pe tastatură sunt Esc, Putere, Contrast - și +, Categorie joc, Muzică pornită / oprită și tasta Shift. Am folosit tasta Ajutor ca schimbare și tasta de iluminare din spate ca tastă funcțională, astfel încât să pot obține F1 până la F10 când sunt folosite cu tastele numerice plus diverse caractere speciale atunci când sunt folosite cu alte taste. Tasta volum - este Esc și volumul + este Tab. Puteți căuta prin scriptul tastaturii pentru a vedea câteva dintre combinațiile de taste pe care le-am făcut pentru a obține unele dintre celelalte taste care lipsesc pe această tastatură, cum ar fi Funcția + Q face o ~. Este destul de simplu să modificați fișierul txt al scriptului și apoi să copiați și să lipiți totul în software-ul Arduino pentru a programa Teensy și a vedea cum funcționează modificările dvs. După programarea Teensy, funcționează la fel ca orice tastatură USB, astfel încât să o puteți conecta la orice computer pentru testare.

Pasul 3: Pregătiți hardware

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

Am folosit Raspberry Pi Zero W pentru acest proiect. Am lipit pinii GPIO de pe placă, astfel încât să poată fi conectat la ecranul LCD de 3,5 inch. LCD-ul pe care l-am obținut de la Aliexpress și am economisit câțiva dolari, neavând o versiune cu ecran tactil, pentru că oricum avea să fie în spatele plasticului transparent al foii grafice. Am folosit BerryBoot ca bootloader pentru a putea folosi mai multe sisteme de operare pentru acest laptop.

www.berryterminal.com/doku.php/berryboot

Imaginile BerryBoot sunt disponibile aici.

berryboot.alexgoldcheidt.com/images/

Am folosit adaptorul mini HDMI la HDMI și o tastatură și mouse normal USB pentru prima pornire și pentru a instala Berryboot pe cardul micro SD. După ce Berryboot a fost instalat, am putut folosi meniul său pentru a adăuga liniile necesare la fișierul config.txt, astfel încât Pi să folosească afișajul 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

Deoarece Pi Zero are doar un singur port USB și aveam nevoie de conexiuni USB pentru convertorul de tastatură, mouse-ul wireless, adaptorul de sunet USB și cele două conexiuni USB externe pentru plăcuțe de joc și unități de memorie, trebuia să am un hub USB cu la cel puțin 5 conexiuni. Am avut unul care avea 7 porturi disponibile, plus un adaptor de 5V 3A DC pe care l-am folosit ca încărcător pentru acumulator.

Laptopul are doar un singur difuzor, dar am vrut să includ o mufă pentru căști și un microfon, așa că am folosit o cască USB veche. Tocmai am tăiat firele după blocul pe care scrie Logitech și am folosit un ohmmetru pentru a testa ce fire de culoare au ajuns la căști și microfon. Am păstrat microfonul de la căști, doar am scurtat firele. Am văzut plăci de sunet USB pe Ebay pentru aproximativ 3 USD, care probabil ar fi fost mai ușor de utilizat, dar lucrați cu ceea ce ați obținut.

Bateria pe care am cumpărat-o de la Ebay. Este o bancă de energie de 20000mAh cu o ieșire de 1A și o ieșire de 2A. Se încarcă cu o conexiune micro USB. Descrierea spunea că este subțire și nu am acordat atenție restului dimensiunilor, deci este aproape prea mare pentru această aplicație, dar a fost ieftină. Folosesc doar ieșirea 2A, care cred că ar fi minimul de utilizat cu Pi Zero. Calculatorul terminat funcționează bine cu acest lucru chiar și cu lucruri conectate la porturile USB externe.

Pasul 4: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Am folosit un instrument rotativ pentru a tăia suporturile și suporturile din partea superioară și inferioară a carcasei pentru a face loc pieselor pe care le-am instalat. Tăierea unor cantități mici la un moment dat și apoi verificarea potrivirii este cel mai bun mod de a merge în acest sens. Carcasa de sus avea, de asemenea, nevoie de o tăietură de crestătură pentru conectorul HDMI. Carcasa inferioară avea nevoie de găuri pentru întrerupătorul de alimentare, mufa pentru căști, porturile USB externe și câteva găuri în spate, astfel încât să văd luminile indicatoare de alimentare ale acumulatorului. Ultimul bit pentru lumini ar fi putut fi evitat dacă aș fi adăugat piesele necesare pentru a monitoriza nivelurile de putere din Pi, dar nu am făcut-o.

LCD-ul de 3,5 inch se potrivește foarte bine în fereastră pentru computerul și ecranul vechi. Am lipit la cald ecranul și hub-ul USB și am început să văd cum pot rula cablurile. Am găsit cabluri USB plate la Tree Tree, care au făcut mai ușor trecerea cablurilor prin gaura mică din articulația dintre partea de sus și partea de jos. Încă a trebuit să tai capetele cablurilor USB și să le lipesc din nou după ce au trecut prin gaură. Cablurile plate pe care le-am folosit aveau un fir colorat în roșu, celelalte trei erau albe, așa că ordinea în care au intrat era importantă. Firul roșu a fost fierbinte, următorul fir a fost - firul de date, apoi + firul de date și apoi împământat.

Cablurile care trebuiau să treacă prin articulație către partea inferioară erau cablul USB de alimentare, tastatura USB, două cabluri prelungitoare USB pentru conexiunile externe și cablul plăcii de sunet. Am rulat cablul micro USB de la Pi la hub-ul USB și l-am tăiat și l-am lipit la hub pentru a economisi spațiu. Am rulat cablul adaptor HDMI de la Pi până unde am tăiat crestătura de pe capacul superior. Am forat o mică gaură în partea de sus a camerei care a trecut și ea prin foaia grafică, astfel încât camera să fie orientată către utilizator atunci când laptopul este deschis și totul s-a lipit fierbinte.

Am avut o mică problemă cu hub-ul USB. Când am conectat adaptorul wireless pentru mouse, mouse-ul continua să piardă conexiunea. A trebuit să lipesc câteva fire de la care adaptorul de alimentare a fost conectat la butuc la un pin + 5V și pinul de masă de pe GPIO. Asta a stabilizat conexiunea mouse-ului.

În jumătatea inferioară am lipit cablurile pentru tastatură, extensiile USB și USB-ul de alimentare pentru Pi împreună folosind termocontractor pentru a menține totul curat și izolat. Am tăiat un mic cablu micro USB și l-am lipit pe adaptorul original al computerului, care din fericire avea aceeași dimensiune ca mufa adaptorului de alimentare de 5V pentru hub-urile USB. Pentru sunet, am lipit canalul potrivit doar pentru difuzorul computerelor și am adăugat, de asemenea, o mufă pentru căști de 3,5 mm recuperată de pe o placă SoundBlaster veche cu ambele canale audio, astfel încât atunci când căștile sau difuzoarele externe sunt conectate, obțin sunet stereo și întrerupe difuzor intern. Am forat o gaură prin jumătatea inferioară a computerului chiar deasupra tastelor de contrast ale tastaturii și am plasat microfonul salvat de la setul cu cască USB sub gaură. Am adăugat un comutator SPST la firul roșu al cablului USB, mergând la alimentarea 2A pentru a porni și opri Pi. Comutatorul de alimentare se potrivește prin orificiul său din carcasa inferioară și o piuliță îl fixează. Apoi, din nou, am folosit pahare de adeziv fierbinte pentru a menține totul la loc.

Apoi a fost doar o chestiune de înșurubare a capacelor superioare și inferioare ale carcasei și pornirea acesteia.

Odată ce a funcționat, am găsit mai ușor să adaug sisteme de operare precum Raspian și Retropie la BerryBoot descărcând imaginile de pe linkul pe care l-am furnizat anterior și plasându-le pe o unitate flash USB și instalându-le din meniul BerryBoot. Există câteva videoclipuri YouTube bune care arată cum să faceți acest lucru.

Greutatea inițială a laptopului de învățare cu baterii era de 1 lb 13,5 oz. După modificări cântărește 2,2 kg 8,2 oz.

Vă rugăm să vă uitați la videoclipul imbeded pentru a vedea o mică demonstrație a Clone Trooper PiTop în acțiune.

Recomandat: