Isi kandungan:

Memacu semula Optik Pemacu Dengan RPi: 6 Langkah (dengan Gambar)
Memacu semula Optik Pemacu Dengan RPi: 6 Langkah (dengan Gambar)

Video: Memacu semula Optik Pemacu Dengan RPi: 6 Langkah (dengan Gambar)

Video: Memacu semula Optik Pemacu Dengan RPi: 6 Langkah (dengan Gambar)
Video: 6 Penyebab Perut Anda Buncit & Solusinya 2024, Julai
Anonim
Gunakan semula Pemacu Optik Dengan RPi
Gunakan semula Pemacu Optik Dengan RPi
Guna Optik guna semula dengan RPi
Guna Optik guna semula dengan RPi
Gunakan semula Pemacu Optik Dengan RPi
Gunakan semula Pemacu Optik Dengan RPi

Projek ini berlaku setelah pemacu optik komputer riba kesayangan saya mula tidak berfungsi. Baki CD akan berulang kali keluar setiap kali saya menekan komputer riba atau memindahkannya dengan cara apa pun. Diagnosis saya mengenai masalah ini adalah bahawa terdapat hubungan yang longgar yang mematikan suis pelepas setiap kali ia dipindahkan. Ini menjadi semakin menjengkelkan dan akhirnya, saya memutuskan untuk melakukan sesuatu mengenainya. Saya hanya pernah menggunakan pemacu optik dalam 2 tahun menggunakan komputer riba saya jadi saya fikir mungkin saya boleh melakukannya tanpa sama sekali.

Mengeluarkan dulang bermaksud saya mempunyai lubang besar di sisi komputer saya jadi saya perlu mengisinya dengan sesuatu. Saya telah melihat bahawa anda boleh membeli teluk yang boleh anda masukkan ke dalam cakera keras kedua untuk komputer riba anda. Saya tidak begitu memerlukannya, jadi saya merancang dan mencetak 3D bahagian kosong pengganti dengan dimensi yang sama dengan selaman asal, dengan ruang yang saya boleh muatkan buku nota berukuran pasport yang saya menyimpan semua idea projek saya masuk. Ini adalah projek dan perbualan kecil yang menyeronokkan dan berfungsi dengan sempurna. Walaupun begitu, saya terfikir bahawa anda mungkin boleh memasukkan perkara lain ke dalam harta tanah baru yang terdapat di dalam komputer riba saya. Saya memikirkan apa yang boleh saya masukkan di sana dan menyedari bahawa saya dapat memasukkan Raspberry Pi di dalam komputer saya yang boleh saya gunakan untuk projek dalam perjalanan dan IO yang lebih dapat diprogramkan untuk komputer saya. Semasa idea ini berkembang saya muncul dengan idea untuk memberi kuasa kepada Pi membentuk kekuatan yang diberikan oleh komputer riba untuk menjalankan pemacu optik dan menyambung ke Pi dari komputer riba saya menggunakan VNC. Ini bermaksud bahawa saya dapat mengakses desktop Raspberry Pi saya di mana sahaja tanpa memerlukan semua periferal yang sesuai dengannya. Ini agak menyerupai pi-top namun, di sini saya masih dapat menggunakan komputer riba saya seperti yang dimaksudkan awalnya kecuali kekurangan pemacu cd.

Dalam Instructable ini saya akan meninjau bagaimana saya membina projek ini dan masalah yang saya hadapi dan atasi. Ini tidak akan menjadi instruksional tradisional di mana saya melalui setiap langkah yang harus dipatuhi secara beragama kerana saya fikir ia cukup khusus, kerana sangat sedikit orang pada masa ini mempunyai ruang pemacu optik yang boleh ditanggalkan di komputer riba mereka. Sebagai ganti dalam Instructable ini, saya berharap dapat menunjukkan bagaimana saya mengatasi masalah reka bentuk yang berlainan sehingga tidak ada orang lain yang harus bekerja ketika mengerjakan projek serupa.

Saya akan memberikan pautan ke bahagian dan semua fail 3D yang saya gunakan, jadi jika ada yang mempunyai komputer riba yang sama (Lenovo ThinkPad T420) atau serasi, mereka juga boleh membina projek tersebut. Sekiranya ada maklumat yang tidak jelas, sila beri komen dan saya dengan senang hati akan membantu.

Langkah 1: Bahagian Yang Digunakan

Bahagian Yang Digunakan
Bahagian Yang Digunakan
Bahagian Yang Digunakan
Bahagian Yang Digunakan
Bahagian Yang Digunakan
Bahagian Yang Digunakan

Untuk projek ini, hanya 3 bahagian utama yang sangat diperlukan:

Raspberry pi dengan pemasangan NOOBS baru dengan pin sudut kanan yang disolder. Saya menggunakan Pi Zero W kerana faktor bentuk kecil dan hakikat bahawa saya tidak memerlukan perkakasan rangkaian tambahan. Sebagai pemikiran semula, saya menyedari bahawa saya mungkin dapat memasukkan pi raspberry bersaiz standard di dalamnya seperti Pi 3 b + jika saya melepaskan penyambung besar seperti port USB dan Ethernet.

Paparan OLED I2C 28 x 132. Ini memaparkan IP pi supaya anda dapat berhubung dengan lebih mudah dengan SSH atau VNC. Saya membeli beberapa yang murah dari China kerana saya tidak perlu risau untuk memecahkannya tetapi anda juga boleh mendapatkan yang lebih baik dari Adafruit. Nasib baik perpustakaan Adafruit untuk produk mereka juga dapat digunakan untuk buku Cina.

Kabel SATA langsing lelaki hingga wanita. Ini digunakan untuk mengambil kuasa dari komputer riba. Ia perlu mempunyai semua wayar dari bahagian kuasa (lebih lanjut kemudian).

Langkah 2: Reka Bentuk 3D

Reka Bentuk 3D
Reka Bentuk 3D
Reka Bentuk 3D
Reka Bentuk 3D
Reka Bentuk 3D
Reka Bentuk 3D

Untuk memasukkan Raspberry Pi dalam slot dulang pemacu optik, saya perlu membuat sesuatu dengan dimensi yang sama dengan pemacu. Dengan menggunakan sepasang kaliper, saya menurunkan dimensi pemacu dan melukis lakaran dengan dimensi tersebut dalam perisian CAD saya. Di sini saya menggunakan Onshape, alat berasaskan penyemak imbas. Ini cukup bagus dan bermaksud anda tidak perlu memuat turun banyak perisian di komputer anda dan yang terbaik, ia berfungsi dengan Linux. Akan tetapi, saya mengesyorkan kelas percetakan 3D Fusion 360 dan Instructable sendiri jika anda ingin memulakan reka bentuk seperti ini dan sistem operasi anda disokong. Saya mengeluarkan lakaran untuk membina bahagian ke dimensi yang betul dan mula menambahkan lubang ke sisi di mana klip untuk pemacu dipasang dengan skru. Klip ini sangat berguna kerana mereka menyelam di tempatnya tetapi juga dapat ditanggalkan dari pemacu sehingga anda tidak perlu mereka bentuk semula sendiri. Setelah mempunyai bentuk asas saya mula membuat lakaran di permukaan atas semua lubang yang ingin saya buat untuk Raspberry Pi, penyambung SATA, wayar, dan paparan. Masih ada ruang yang tersisa jadi saya menambah ruang untuk meletakkan papan roti untuk prototaip semasa dalam perjalanan. Saya juga membuat lakaran di bahagian depan untuk mengusir, untuk memberi ruang untuk paparan.

Saya perlu mencetak dan menyesuaikan reka bentuk saya beberapa kali untuk mendapatkannya tepat dan mempunyai semua lubang di tempat dan ukuran yang betul. Satu perkara yang perlu diingat adalah toleransi pencetak anda semasa merancangnya supaya semuanya sesuai dengan sempurna.

Saya mencetak tambang dengan kira-kira 20% dan ketinggian lapisan 0,15 mm dan saya memperolehnya dengan sempurna.

Fail Onshape saya boleh dilihat di sini. Atau anda hanya boleh memuat turun STL. Ini direka untuk Lenovo ThinkPad T420 saya yang mungkin tidak sesuai dengan kebanyakan komputer riba yang lain.

Langkah 3: Menghidupkan Pi

Menghidupkan Pi
Menghidupkan Pi
Menghidupkan Pi
Menghidupkan Pi
Menghidupkan Pi
Menghidupkan Pi
Menghidupkan Pi
Menghidupkan Pi

Menghidupkan Pi mungkin merupakan bahagian paling sukar dalam projek ini. Penyambung SATA pada komputer riba saya tidak memberikan kuasa 5V melainkan mengesan terdapatnya peranti. Setelah menjelajah web, saya dapati dokumentasi semakan SATA-io 2.6 yang secara ringkas menyebutkan bahawa untuk peranti yang dapat dikesan mesti ada perintang 1k antara pin dan ground peranti ini. Saya mengenal pasti semua pin dengan bantuan halaman Wikipedia dan multimeter. Pada kabel saya, ternyata kedua-dua wayar hitam itu GND dan + 5v dan kuning dan merah masing-masing adalah pin Device Present (DP) dan Manufacturing Diagnostic (MD). Saya memotong kabel data dan saya tidak memerlukan pin MD jadi saya memotongnya juga, dan menebusnya menggunakan tiub pengecutan panas. Saya menyolder perintang 1k antara DP dan GND, dan mengambil sisi GND dan memanjangkan wayar itu. Ini meninggalkan saya dengan hanya 5v dan GND yang saya solder terus ke bahagian belakang Pi pada dua pad di belakang port USB mikro kuasa.

CATATAN:

Ini adalah bahagian yang paling berbahaya dari projek ini dan saya masih kagum kerana saya tidak mematikan komputer saya. Pastikan bahawa jika anda melakukan sesuatu yang serupa, anda memahami dengan tepat apa yang anda lakukan jika tidak, anda boleh memecahkan barang dengan mudah.

Langkah 4: Paparan

Paparan
Paparan
Paparan
Paparan

Menambah paparan ke projek saya tidak terlalu diperlukan, tetapi membuat penyambungan ke Pi jauh lebih mudah. Saya melepaskan pin dari paparan yang disertakan dan menggantinya dengan beberapa wayar pendek. Saya kemudian memateri hujung wayar ini ke bahagian belakang pin pada raspberry pi mengikut panduan I2C mengenai sistem pembelajaran adafruit. Memateri wayar ke belakang agak sukar kerana pin sudut kanan tidak mudah dipusingkan dengan besi pematerian. Mungkin lebih mudah menyolder wayar ke pin kemudian menyolder pin ke Pi. Saya membandingkan panjang wayar dengan jarak di bahagian yang dicetak untuk memastikan wayar tidak terlalu panjang.

Langkah 5: Menggabungkan Semuanya dan Menyambung ke Pi

Menggabungkan Semuanya dan Menyambung ke Pi
Menggabungkan Semuanya dan Menyambung ke Pi
Menggabungkan Semuanya dan Menyambung ke Pi
Menggabungkan Semuanya dan Menyambung ke Pi
Menggabungkan Semuanya dan Menyambung ke Pi
Menggabungkan Semuanya dan Menyambung ke Pi

Yang tinggal hanyalah menyiapkan Pi. Saya memasangkannya dengan semua periferalnya (Skrin, papan kekunci dan, tetikus) dan menyiapkan VNC mengikut tutorial ini. Saya kemudian mengaktifkan I2C pada raspberry pi dengan tutorial ini. Dan akhirnya memasang semua perpustakaan untuk menjalankan paparan I2C dari tutorial ini. Anda akan menyedari bahawa saya menggunakan contoh stats.py dalam projek saya tetapi saya dapat mengeditnya jika saya mahu tetapi sesuai untuk aplikasi ini. Untuk mendapatkan skrin untuk memaparkan statistik pada permulaan, saya menambahkan perintah untuk menjalankan sketsa stats.py ke bahagian bawah / etc / profile menggunakan:

sudo nano / etc / profile

dan kemudian ditambahkan ke bahagian bawah:

sudo python / Adafruit_Python_SSD1306/examples/stats.py

simpan dan keluar dengan Ctrl-X, Y, Enter

Sekarang apabila saya memulakan semula pi, ia akan memaparkan statistik selepas beberapa saat boot. Setelah semuanya berfungsi, saya memasukkan semuanya ke bahagian yang dicetak untuk memastikan kabel SATA dengan betul, dan memasukkannya ke komputer riba dan ia berfungsi.

Untuk menyambung ke Pi dari komputer riba saya dengan VNC, kedua-dua komputer perlu berada dalam rangkaian yang sama. Untuk membolehkan Pi menyambung ke rangkaian, saya perlu dihubungkan ke pi atau menggunakan skrin. Oleh kerana saya tidak mahu menyiapkannya disambungkan dengan skrin setiap kali saya menukar rangkaian, saya menyambungkannya ke hotspot yang dibuat oleh komputer riba saya. Komputer riba saya tidak dapat mengulangi sambungan internet dari wifi kerana hanya mempunyai satu kad rangkaian. Ini bermaksud apa yang harus saya lakukan ialah menyiapkan hotspot komputer riba untuk menyambung ke Pi yang melalui VNC, dan kemudian membuat Pi menyambung ke beberapa rangkaian tempatan lain yang boleh disambungkan oleh komputer riba saya. Setelah mereka berdua berada di rangkaian yang sama dengan sambungan internet, saya dapat berhubung kembali dengan VNC. Dan di sana kita memilikinya! Saya sekarang boleh menggunakan Pi saya yang disambungkan ke internet dari antara muka komputer riba saya.

Langkah 6: Kesimpulannya

Kesimpulannya
Kesimpulannya

Projek ini sangat menyeronokkan untuk dibina dan sekarang saya gembira kerana saya telah menggunakan semula ruang yang terbuang dalam komputer riba saya untuk sesuatu yang lebih berguna. Saya banyak belajar semasa mengusahakannya dan saya harap ini memberi inspirasi kepada anda untuk membina sesuatu yang serupa. Sekiranya anda mempunyai pertanyaan, idea atau petua, sila kongsikannya di dalam komen dan saya pasti akan membalasnya.

Sekiranya anda mendapat sesuatu yang berguna dari Instructable ini, adakah anda mempertimbangkan untuk memilihnya dalam peraduan Trash To Treasure, sila:)

Disyorkan: