Daftar Isi:

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, Juli
Anonim
Image
Image
Pilih Laptop
Pilih Laptop

Klon Trooper PiTop

Pertama saya harus mengakui karya Mepler https://www.instructables.com/member/mepler/ yang proyeknya di TI99/4a saya buat untuk proyek saya. Terima kasih.

Perlengkapan

Bagian yang Digunakan:

Laptop Belajar Anak

Raspberry Pi Nol W

LCD 3,5 Inci Untuk Raspberry Pi

Modul Kamera Mini Raspberry Pi Zero CSI 5MP

Kartu Micro SD 64GB

Papan Pengembangan USB Teensy 2.0

Hub USB

Bank Daya USB

Headset USB dengan Mikrofon

Pengontrol Permainan USB

Mouse USB Nirkabel

Berbagai Macam Kabel USB

Papan prototipe

Langkah 1: Pilih Laptop

Saya memulai dengan Laptop Belajar Star Wars Clone Trooper dari Oregon Scientific.

Ada beberapa versi berbeda dari laptop ini, tetapi saya memilih yang ini karena skema warnanya, keyboard asli, bukan hanya membran, dan tampilan layar lebar yang lebih besar. Itu juga harus cukup besar untuk memuat semua bagian di dalamnya.

Saya membongkar laptop. Saya harus berhati-hati dengan bagian atas karena sekrup yang menahannya berada di bawah tepi lembaran grafik plastik dan sebagian gambar menempel pada kasing dan sebagian terlepas dengan lembaran plastik. Saya tidak menarik lembaran sepenuhnya, cukup untuk mengekspos sekrup dan selama masih terpasang di tengah, grafik berbaris kembali ketika dipasang kembali. Dengan casing atas dan bawah lepas, saya dapat melihat bahwa keyboard, speaker, PCB, dan layar semuanya terpasang pada dua bagian lipat bagian tengah komputer. Saya tetap dengan ide memasang semua komponen saya ke bagian tengah dan hanya memasang kembali penutup atas dan bawah setelah selesai.

Langkah 2: Ubah Keyboard ke USB

Konversikan Papan Ketik ke USB
Konversikan Papan Ketik ke USB
Konversikan Papan Ketik ke USB
Konversikan Papan Ketik ke USB
Konversikan Papan Ketik ke USB
Konversikan Papan Ketik ke USB

Keyboard disambungkan dalam matriks yang mirip dengan keyboard TI99/4a. Ketika saya membongkar laptop, pin papan sirkuit untuk keyboard diberi label PA0-PA6 dan PB0-PB7. Ada juga pin PC0 dan pin tombol power. Dengan laptop menyala, saya menggunakan seutas kabel untuk menyingkat antara pin dan melihat apa yang terjadi di layar. Saya dapat memetakan sebagian besar kunci dengan cara ini.

Untuk menghubungkan ini dengan yang sangat kecil, saya menggunakan papan prototipe tujuan umum kecil. Saya melepas setiap kabel keyboard dari PCB komputer utama, menarik kabel melalui sambungan antara bagian atas dan bawah komputer, dan melepaskan papan komputer dan layar dari bagian atas. Saya menyolder 15 resistor 10K ohm seperti pada papan prototipe dengan satu ujung terhubung ke ground dan ujung lainnya terhubung ke setiap kabel terpisah untuk keyboard. Resistor tarik ke bawah menghubungkan antara masing-masing pin keyboard dan pin Teensy.

Melihat papan proyek dan Teensy disolder bersama-sama, saya dapat melihat bahwa saya seharusnya menggunakan kabel yang lebih panjang karena ditumpuk seperti itu membuatnya sulit untuk dipasang di komputer.

Pin pada Teensy tidak berurutan seperti pada diagram saya, jadi pastikan untuk membaca label pada papan sirkuit saat menyolder ini bersama-sama. Saya menggunakan perangkat lunak Arduino untuk memprogram Teensy dengan skrip keyboard yang disertakan. Lihat situs Teensy untuk tips memprogram papan.

Saya membuat pin keyboard PB0 – PB7 sebagai output dan PA0 – PA6 input untuk skrip keyboard Arduino. Saya akhirnya tidak menggunakan pin PC0 pada keyboard karena ketika saya mencoba menghubungkannya ke hal-hal Teensy menjadi sangat tidak menentu sehingga beberapa tombol akhirnya tidak berfungsi. Tombol yang tidak saya gunakan pada keyboard adalah Esc, Power, Contrast – dan +, Kategori Game, Musik aktif/nonaktif, dan tombol Shift. Saya menggunakan tombol Help sebagai shift dan tombol Backlight sebagai tombol Fungsi sehingga saya bisa mendapatkan F1 hingga F10 saat digunakan dengan tombol angka plus berbagai karakter khusus saat digunakan dengan tombol lain. Tombol volume – adalah Esc dan volume + adalah Tab. Anda dapat melihat melalui skrip keyboard untuk melihat beberapa kombinasi tombol yang saya buat untuk mendapatkan beberapa tombol lain yang kurang pada keyboard ini seperti Fungsi + Q membuat ~. Cukup mudah untuk membuat perubahan pada file txt skrip dan kemudian cukup salin dan tempel semuanya ke dalam perangkat lunak Arduino untuk memprogram Teensy dan lihat bagaimana perubahan Anda bekerja. Setelah memprogram Teensy, ia berfungsi seperti keyboard USB apa pun sehingga Anda dapat mencolokkannya ke komputer mana pun untuk pengujian.

Langkah 3: Persiapkan Perangkat Keras

Perangkat Keras Persiapan
Perangkat Keras Persiapan
Perangkat Keras Persiapan
Perangkat Keras Persiapan
Perangkat Keras Persiapan
Perangkat Keras Persiapan

Saya menggunakan Raspberry Pi Zero W untuk proyek ini. Saya menyolder pin GPIO di papan sehingga bisa dihubungkan ke LCD 3,5 inci. LCD yang saya dapatkan dari Aliexpress dan menghemat beberapa dolar dengan tidak mendapatkan versi layar sentuh karena itu akan berada di belakang plastik bening dari lembar grafik. Saya menggunakan BerryBoot sebagai bootloader sehingga saya bisa menggunakan beberapa OS untuk laptop ini.

www.berryterminal.com/doku.php/berryboot

Gambar BerryBoot tersedia di sini.

berryboot.alexgoldcheidt.com/images/

Saya menggunakan adaptor mini HDMI ke HDMI dan keyboard dan mouse USB normal untuk boot pertama dan untuk menginstal Berryboot pada kartu micro SD. Setelah Berryboot diinstal, saya dapat menggunakan menunya untuk menambahkan baris yang diperlukan ke file config.txt sehingga Pi akan menggunakan layar 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

tampilan_putar=3

Karena Pi Zero hanya memiliki satu port USB dan saya memerlukan koneksi USB untuk konverter keyboard, mouse nirkabel, adaptor suara USB, dan dua koneksi USB eksternal untuk bantalan permainan dan thumb drive, saya harus memiliki hub USB di minimal 5 koneksi. Saya memiliki satu dudukan yang memiliki 7 port yang tersedia plus memiliki adaptor DC 5V 3A yang saya gunakan sebagai pengisi daya untuk paket baterai.

Laptop ini hanya memiliki satu speaker tetapi saya ingin menyertakan jack earphone dan mikrofon, jadi saya menggunakan headset USB lama. Saya baru saja memotong kabel setelah blok yang bertuliskan Logitech dan menggunakan ohmmeter untuk menguji kabel warna mana yang masuk ke headphone dan mikrofon. Saya menyimpan mikrofon dari headset hanya memperpendek kabel. Saya telah melihat kartu suara USB di Ebay seharga sekitar $ 3 yang mungkin lebih mudah digunakan tetapi Anda bekerja dengan apa yang Anda dapatkan.

Baterai yang saya beli dari eBay. Ini adalah bank daya 20000mAh dengan satu output 1A dan satu output 2A. Itu diisi dengan koneksi micro USB. Di deskripsi katanya tipis dan saya tidak memperhatikan dimensi lainnya sehingga hampir terlalu besar untuk aplikasi ini tapi murah. Saya hanya menggunakan output 2A, yang menurut saya akan menjadi minimum untuk digunakan dengan Pi Zero. Komputer yang sudah selesai berfungsi dengan baik dengan ini bahkan dengan barang-barang yang terhubung ke port USB eksternal.

Langkah 4: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Saya menggunakan alat putar untuk memotong penyangga dan penyangga di bagian atas dan bawah casing untuk memberi ruang bagi bagian yang saya pasang. Memotong jumlah kecil sekaligus dan kemudian memeriksa kecocokannya adalah cara terbaik untuk melakukannya. Kasing atas juga membutuhkan potongan takik untuk konektor HDMI. Kasing bawah membutuhkan lubang untuk sakelar daya, jack earphone, port USB eksternal, dan beberapa lubang di bagian belakang sehingga saya bisa melihat lampu indikator daya untuk baterai. Bagian terakhir untuk lampu dapat dihindari jika saya menambahkan bagian yang diperlukan untuk memantau level daya dari Pi, tetapi saya tidak melakukannya.

LCD 3,5 inci sangat pas di jendela untuk komputer dan layar lama. Saya menempelkan layar dan hub USB ke tempatnya dan mulai melihat bagaimana saya bisa menjalankan kabel. Saya menemukan kabel USB datar di Dollar Tree yang memudahkan untuk menjalankan kabel melalui lubang kecil di sambungan antara bagian atas dan bawah. Saya masih harus memotong ujung kabel USB dan menyoldernya kembali setelah melewati lubang. Kabel datar yang saya gunakan memiliki satu kabel berwarna merah dan tiga lainnya berwarna putih sehingga urutannya penting. Kabel merah panas, kabel berikutnya adalah – kabel data, lalu kabel + data, dan kemudian ground.

Kabel yang diperlukan untuk melewati sambungan ke bawah adalah kabel USB daya, USB keyboard, dua kabel ekstensi USB untuk sambungan eksternal, dan kabel kartu Suara. Saya menjalankan kabel micro USB dari Pi ke hub USB dan memotong ujungnya dan menyoldernya ke hub untuk menghemat ruang. Saya menjalankan kabel adaptor HDMI dari Pi ke tempat saya memotong takik dari penutup atas. Saya mengebor lubang kecil di bagian atas untuk kamera yang juga menembus lembar grafik sehingga kamera akan menghadap pengguna saat laptop terbuka dan semuanya menjadi panas terpaku.

Saya memang punya masalah kecil dengan hub USB. Ketika saya memiliki adaptor nirkabel untuk mouse yang terhubung, mouse akan terus kehilangan koneksi. Saya harus menyolder beberapa kabel dari mana adaptor daya dicolokkan ke hub ke pin +5V dan pin ground pada GPIO. Itu menstabilkan koneksi mouse.

Di bagian bawah saya menyolder kabel untuk keyboard, ekstensi USB, dan USB daya untuk Pi kembali bersama-sama menggunakan kawat panas menyusut untuk menjaga semuanya bersih dan terisolasi. Saya memotong kabel micro USB kecil dan menyoldernya ke colokan adaptor daya asli komputer yang untungnya ukurannya sama dengan colokan adaptor daya 5v hub USB. Untuk suara saya menyolder saluran yang tepat ke speaker komputer saja dan juga menambahkan jack earphone 3.5mm yang diselamatkan dari kartu SoundBlaster lama dengan kedua saluran audio sehingga ketika earphone atau speaker eksternal dicolokkan saya mendapatkan suara stereo dan memotong pembicara internal. Saya mengebor lubang melalui bagian bawah komputer tepat di atas tombol kontras keyboard dan meletakkan sisa mikrofon dari headset USB di bawah lubang. Saya menambahkan sakelar SPST ke kabel merah kabel USB menuju daya 2A untuk menghidupkan dan mematikan Pi. Sakelar daya pas melalui lubangnya di casing bawah dan mur menahannya. Kemudian lagi saya menggunakan gumpalan lem panas untuk menjaga semuanya tetap pada tempatnya.

Maka itu hanya masalah memasang kembali penutup kasing atas dan bawah dan menyalakannya.

Setelah berjalan, saya merasa lebih mudah untuk menambahkan sistem operasi seperti Raspian dan Retropie ke BerryBoot dengan mengunduh gambar dari tautan yang saya berikan sebelumnya dan menempatkannya di USB flash drive dan menginstalnya dari menu BerryBoot. Ada beberapa video YouTube bagus yang menunjukkan cara melakukan ini.

Berat asli laptop pembelajaran dengan baterai adalah 1lb 13,5oz. Setelah modifikasi beratnya 2lbs 8.2oz.

Silakan lihat video tertanam untuk melihat demo kecil dari Clone Trooper PiTop beraksi.

Direkomendasikan: