Isi kandungan:

Clone Trooper PiTop: 4 Langkah
Clone Trooper PiTop: 4 Langkah

Video: Clone Trooper PiTop: 4 Langkah

Video: Clone Trooper PiTop: 4 Langkah
Video: Star Wars Black Series Clone Troopers of Order 66 Entertainment Earth Figure 4-Pack Review 2024, Julai
Anonim
Image
Image
Pilih komputer riba
Pilih komputer riba

Clone Trooper PiTop

Mula-mula saya harus mengakui hasil kerja Mepler https://www.instructables.com/member/mepler/ yang projeknya pada TI99 / 4a saya buat untuk projek saya. Terima kasih.

Bekalan

Bahagian yang Digunakan:

Laptop Pembelajaran Kanak-kanak

Raspberry Pi Zero W

LCD 3.5 Inch Untuk Raspberry Pi

Modul Kamera Raspberry Pi Zero CSI Mini 5MP

Kad SD Micro 64GB

Papan Pembangunan USB Teensy 2.0

Hab USB

Bank Kuasa USB

Alat dengar USB dengan Mikrofon

Pengawal Permainan USB

Tetikus USB Tanpa Wayar

Kabel USB pelbagai

Papan Prototaip

Langkah 1: Pilih Komputer riba

Saya memulakan dengan Laptop Star Wars Clone Trooper Learning dari Oregon Scientific.

Terdapat beberapa versi komputer riba yang berbeza tetapi saya memilihnya kerana skema warna, papan kekunci sebenar dan bukan hanya membran, dan paparan skrin lebar yang lebih besar. Ia juga perlu cukup besar untuk memasukkan semua bahagian di dalamnya.

Saya menanggalkan komputer riba. Saya harus berhati-hati dengan bahagian atas kerana skru yang menahannya berada di bawah tepi lembaran grafik plastik dan sebahagian gambar tersangkut pada casing dan sebahagiannya dilepaskan dengan kepingan plastik. Saya tidak melepaskan helaian sepenuhnya, cukup untuk memaparkan skru dan selagi ia masih terpasang di tengah-tengah grafik itu berbaris belakang ketika dipasang semula. Dengan casing atas dan bawah saya dapat melihat bahawa papan kekunci, pembesar suara, PCB, dan layar semuanya terpasang pada bahagian tengah lipatan dua bahagian komputer. Saya menyimpan idea untuk melekatkan semua komponen saya ke bahagian tengah dan hanya menutup penutup atas dan bawah kembali apabila selesai.

Langkah 2: Tukar Papan Kekunci ke USB

Tukar Papan Kekunci ke USB
Tukar Papan Kekunci ke USB
Tukar Papan Kekunci ke USB
Tukar Papan Kekunci ke USB
Tukar Papan Kekunci ke USB
Tukar Papan Kekunci ke USB

Papan kekunci dipasang dalam matriks yang serupa dengan papan kekunci TI99 / 4a. Semasa saya membongkar komputer riba, pin papan litar untuk papan kekunci berlabel PA0-PA6 dan PB0-PB7. Terdapat juga pin PC0 dan pin butang kuasa. Dengan komputer riba di atas, saya menggunakan sekeping wayar untuk menutup antara pin dan melihat apa yang berlaku di skrin. Saya dapat memetakan sebahagian besar kunci dengan cara ini.

Untuk menghubungkannya dengan remaja, saya menggunakan papan prototaip tujuan umum kecil. Saya melepaskan setiap wayar papan kekunci dari PCB komputer utama, menarik wayar melalui sambungan antara bahagian atas dan bawah komputer, dan mengeluarkan papan komputer dan skrin dari bahagian atas. Saya menyolder 15 10K ohm penyokong seperti pada papan prototaip dengan satu hujung disambungkan ke tanah dan hujung yang lain disambungkan ke setiap wayar yang berasingan untuk papan kekunci. Perintang penarik menghubungkan antara setiap pin papan kekunci dan pin Teensy.

Melihat papan projek dan Teensy disolder bersama, saya dapat melihat saya sepatutnya menggunakan wayar yang lebih lama kerana disusun seperti itu menjadikannya sukar dipasang di komputer.

Pin pada Teensy tidak mengikut urutan seperti di rajah saya, jadi pastikan anda membaca label pada papan litar semasa menyoldernya bersama. Saya menggunakan perisian Arduino untuk memprogram Teensy dengan skrip papan kekunci yang disertakan. Lihat laman Teensy untuk mendapatkan petua mengenai pengaturcaraan papan iklan.

Saya membuat pin papan kekunci PB0 - PB7 sebagai output dan input PA0 - PA6 untuk skrip papan kekunci Arduino. Saya akhirnya tidak menggunakan pin PC0 pada papan kekunci kerana ketika saya mencuba menghubungkannya ke Teensy, perkara menjadi sangat tidak menentu sehingga beberapa kekunci akhirnya tidak berfungsi. Kekunci yang tidak perlu saya gunakan pada papan kekunci ialah Esc, Power, Contrast - and +, Category Game, Music on / off, dan tombol Shift. Saya menggunakan kekunci Bantuan sebagai shift dan kekunci Lampu Latar sebagai kekunci Fungsi sehingga saya dapat memperoleh F1 hingga F10 ketika digunakan dengan tombol angka ditambah pelbagai watak khas ketika digunakan dengan kunci lain. Kekunci - kekunci adalah Esc dan kelantangan + adalah Tab. Anda boleh melihat skrip papan kekunci untuk melihat beberapa kombinasi kunci yang saya buat untuk mendapatkan beberapa kekunci lain yang kurang pada papan kekunci ini seperti Fungsi + Q membuat ~. Cukup mudah untuk membuat perubahan pada fail txt skrip dan kemudian salin dan tampalkan semuanya ke dalam perisian Arduino untuk memprogram Teensy dan melihat bagaimana perubahan anda berfungsi. Setelah memprogram Teensy, ia berfungsi sama seperti papan kekunci USB sehingga anda boleh memasangkannya ke komputer mana pun untuk diuji.

Langkah 3: Perkakasan Persiapan

Perkakasan Prep
Perkakasan Prep
Perkakasan Prep
Perkakasan Prep
Perkakasan Prep
Perkakasan Prep

Saya menggunakan Raspberry Pi Zero W untuk projek ini. Saya menyolder pin GPIO di papan supaya boleh disambungkan ke LCD 3.5 inci. LCD yang saya dapat dari Aliexpress dan menjimatkan beberapa dolar dengan tidak mendapat versi skrin sentuh kerana tetap akan berada di belakang plastik lembaran grafik. Saya menggunakan BerryBoot sebagai bootloader sehingga saya dapat menggunakan banyak OS untuk komputer riba ini.

www.berryterminal.com/doku.php/berryboot

Gambar BerryBoot boleh didapati di sini.

berryboot.alexgoldcheidt.com/images/

Saya menggunakan penyesuai mini HDMI ke HDMI dan papan kekunci dan tetikus USB biasa untuk boot pertama dan memasang Berryboot pada kad SD mikro. Setelah Berryboot dipasang, saya dapat menggunakan menu untuk menambahkan baris yang diperlukan ke file config.txt sehingga Pi akan menggunakan paparan LCD.

dtoverlay = dpi24

aktifkan_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

Oleh kerana Pi Zero hanya mempunyai satu port USB dan saya memerlukan sambungan USB untuk penukar papan kekunci, tetikus tanpa wayar, penyesuai bunyi USB, dan dua sambungan USB luaran untuk pad permainan dan pemacu ibu jari saya harus mempunyai hub USB dengan sekurang-kurangnya 5 sambungan. Saya mempunyai satu tempat duduk yang mempunyai 7 port yang tersedia ditambah dengan adaptor DC 5V 3A yang saya gunakan sebagai pengecas untuk pek bateri.

Komputer riba hanya mempunyai satu pembesar suara tetapi saya mahu memasukkan bicu fon telinga dan mikrofon jadi saya menggunakan alat dengar USB lama. Saya hanya memotong wayar setelah blok yang mengatakan Logitech dan menggunakan ohmmeter untuk menguji wayar warna mana yang pergi ke fon kepala dan mikrofon. Saya menyimpan mikrofon dari alat dengar hanya memendekkan wayar. Saya telah melihat kad bunyi USB di Ebay dengan harga sekitar $ 3 yang mungkin lebih mudah digunakan tetapi anda bekerja dengan apa yang anda dapat.

Bateri yang saya beli dari Ebay. Ia adalah bank kuasa 20000mAh dengan satu output 1A dan satu output 2A. Ia dikenakan dengan sambungan USB mikro. Penerangannya mengatakan bahawa tipis dan saya tidak memperhatikan dimensi lain sehingga hampir terlalu besar untuk aplikasi ini tetapi harganya murah. Saya hanya menggunakan output 2A, yang saya rasa minimum untuk digunakan dengan Pi Zero. Komputer yang sudah siap berfungsi dengan baik walaupun dengan barang yang disambungkan ke port USB luaran.

Langkah 4: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Saya menggunakan alat putar untuk memotong penutup dan penyangga di bahagian atas dan bawah casing untuk memberi ruang kepada bahagian yang saya pasang. Memotong sedikit demi sedikit dan kemudian memeriksa kesesuaian adalah kaedah terbaik untuk melakukannya. Sarung atas juga memerlukan pemotongan takik untuk penyambung HDMI. Sarung bawah memerlukan lubang untuk suis kuasa, soket fon telinga, port USB luaran, dan beberapa lubang di bahagian belakang sehingga saya dapat melihat lampu penunjuk kuasa untuk pek bateri. Potongan lampu yang terakhir dapat dihindari sekiranya saya menambahkan bahagian yang diperlukan untuk memantau tahap kuasa dari Pi tetapi saya tidak melakukannya.

LCD 3.5 inci sangat sesuai di tingkap untuk komputer dan skrin lama. Saya terpaku pada skrin dan hab USB dan mula melihat bagaimana saya boleh menjalankan kabel. Saya menjumpai kabel USB rata di Dollar Tree yang memudahkan menjalankan kabel melalui lubang kecil di sendi antara bahagian atas dan bawah. Saya masih perlu memotong hujung kabel USB dan menyatukannya kembali setelah mereka melalui lubang tersebut. Kabel rata yang saya gunakan mempunyai satu wayar berwarna merah dan tiga yang lain berwarna putih jadi urutan masuknya adalah penting. Kawat merah panas, wayar seterusnya adalah - wayar data, kemudian wayar + data, dan kemudian arde.

Kabel yang perlu disalurkan melalui sambungan ke bawah adalah kabel USB kuasa, USB papan kekunci, dua kabel sambungan USB untuk sambungan luaran, dan kabel kad Suara. Saya mengalihkan kabel USB mikro dari Pi ke hab USB dan memotongnya dan menyoldernya ke hab untuk menjimatkan ruang. Saya memasang kabel penyesuai HDMI dari Pi ke tempat saya memotong lekukan dari penutup atas. Saya menggerudi lubang kecil di bahagian atas untuk kamera yang juga melalui lembaran grafik sehingga kamera akan menghadap pengguna ketika komputer riba dibuka dan semuanya menjadi panas terpaku.

Saya mempunyai masalah kecil dengan hab USB. Apabila saya mempunyai penyesuai wayarles untuk tetikus tetikus tetikus akan terus terputus. Saya terpaksa menyolder beberapa wayar dari mana penyesuai kuasa dipasang ke hub ke pin + 5V dan pin ground pada GPIO. Itu menstabilkan sambungan tetikus.

Di bahagian bawah, saya menyolder kabel untuk papan kekunci, sambungan USB, dan daya USB untuk Pi kembali bersama-sama menggunakan penyusutan haba wayar untuk memastikan semuanya bersih dan terlindung. Saya memotong kabel USB mikro kecil dan memasangkannya ke palam laras penyesuai kuasa komputer yang bernasib baik dengan saiz yang sama dengan palam penyesuai kuasa hab USB 5v. Untuk suara, saya menyolder saluran yang betul ke komputer hanya pembesar suara dan juga menambahkan bicu fon telinga 3.5mm yang diselamatkan dari kad SoundBlaster lama dengan kedua-dua saluran audio sehingga apabila fon telinga atau pembesar suara luaran terpasang, saya mendapat suara stereo dan ia memotong pembesar suara dalaman. Saya menggerudi lubang melalui bahagian bawah komputer tepat di atas kekunci kontras papan kekunci dan meletakkan keselamatan mikrofon dari alat dengar USB di bawah lubang. Saya menambahkan suis SPST ke wayar merah kabel USB yang menuju ke kuasa 2A untuk menghidupkan dan mematikan Pi. Suis kuasa masuk melalui lubang di casing bawah dan kacang menahannya. Sekali lagi saya menggunakan gam panas untuk menyimpan semuanya di tempat.

Oleh itu, hanya masalah untuk menutup penutup atas dan bawah kembali dan menghidupkannya.

Setelah berjalan, saya merasa lebih mudah untuk menambahkan sistem operasi seperti Raspian dan Retropie ke BerryBoot dengan memuat turun gambar dari pautan yang saya berikan sebelumnya dan meletakkannya pada pemacu denyar USB dan memasangnya dari menu BerryBoot. Terdapat beberapa video YouTube yang bagus yang menunjukkan cara melakukannya.

Berat asal komputer riba dengan bateri ialah 1 lb 13.5 oz. Selepas pengubahsuaiannya, beratnya 2 kg 8.2 oz.

Sila lihat video yang disisipkan untuk melihat demo kecil Clone Trooper PiTop yang sedang beraksi.

Disyorkan: