İçindekiler:
- Adım 1: Kullanılan Parçalar
- Adım 2: 3D Tasarım
- Adım 3: Pi'ye Güç Verme
- 4. Adım: Görüntüle
- Adım 5: Hepsini Bir Araya Getirmek ve Pi'ye Bağlanmak
- 6. Adım: Sonuç
Video: RPi ile Optik Sürücüyü Yeniden Amaçlayın: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu proje, sevgili dizüstü bilgisayarımın optik sürücüsü hatalı çalışmaya başladıktan sonra ortaya çıktı. Dizüstü bilgisayarıma bastığımda veya herhangi bir şekilde hareket ettirdiğimde CD tepsisi art arda çıkıyordu. Sorunla ilgili teşhisim, hareket ettirildiğinde çıkarma anahtarını açan bazı gevşek bağlantıların olması gerektiğiydi. Bu giderek daha rahatsız edici hale geldi ve sonunda bu konuda bir şeyler yapmaya karar verdim. Dizüstü bilgisayarıma sahip olduğum 2 yılda optik sürücüyü yalnızca bir kez kullanmıştım, bu yüzden muhtemelen tamamen onsuz yapabileceğimi düşündüm.
Tepsiyi çıkarmak, bilgisayarımın yan tarafında büyük bir delik olduğu anlamına geliyordu, bu yüzden onu bir şeyle doldurmam gerekiyordu. Dizüstü bilgisayarınız için ikinci bir sabit disk yerleştirebileceğiniz yuvalar satın alabileceğinizi görmüştüm. Buna gerçekten ihtiyacım yoktu, bunun yerine, tüm proje fikirlerimi sakladığım pasaport boyutundaki deftere sığabileceğim bir alana sahip, orijinal dalışla aynı boyutlara sahip bir yedek boş parça tasarlamaya ve 3D yazdırmaya başladım. Bu eğlenceli küçük bir proje ve sohbet başlatıcıydı ve mükemmel çalıştı. Yine de, dizüstü bilgisayarımın içindeki bu yeni bulunan gayrimenkule muhtemelen başka şeyler sığdırabileceğinizi düşündürdü. Bunun yerine oraya ne koyabileceğimi düşündüm ve bilgisayarımın içine, hareket halindeyken projeler için kullanabileceğim bir Raspberry Pi ve bilgisayarım için daha programlanabilir IO yerleştirebileceğimi fark ettim. Bu fikir geliştikçe, optik sürücüyü çalıştırmak için dizüstü bilgisayarın sağladığı güçten Pi'ye güç verme ve VNC kullanarak dizüstü bilgisayarımdan Pi'ye bağlanma fikrini buldum. Bu, Raspberry Pi'min masaüstüne, onunla birlikte gelen tüm çevre birimlerine ihtiyaç duymadan her yerden erişebileceğim anlamına geliyordu. Bu biraz pi-top'a benziyor, ancak burada dizüstü bilgisayarımı cd sürücüsünün olmaması dışında orijinal olarak tasarlandığı gibi kullanabiliyorum.
Bu Eğitilebilir Kitapta, bu projeyi nasıl inşa ettiğimi ve karşılaştığım ve üstesinden geldiğim sorunları gözden geçireceğim. Dini olarak takip edilmesi gereken her adımı attığım geleneksel bir ders kitabı olmayacak çünkü günümüzde çok az insanın dizüstü bilgisayarlarında çıkarılabilir optik sürücü yuvaları olduğu için oldukça niş olduğunu düşünüyorum. Bunun yerine, bu Eğitilebilir Kitapta, başka kimsenin benzer projeler üzerinde çalışırken zorunda kalmaması için farklı tasarım problemlerinin üstesinden nasıl geldiğimi göstermeyi umuyorum.
Parçalara ve kullandığım tüm 3D dosyalara bağlantılar sağlayacağım, böylece herkes aynı dizüstü bilgisayara (Lenovo ThinkPad T420) veya uyumluysa, projeyi de oluşturabilirler. Herhangi bir ayrıntıda net değilseniz, lütfen yorum yapmaktan çekinmeyin, seve seve yardımcı olacağım.
Adım 1: Kullanılan Parçalar
Bu proje için gerçekten sadece 3 ana parçaya ihtiyaç vardı:
Üzerine lehimlenmiş dik açılı pimlerle yeni bir NOOBS kurulumuna sahip bir ahududu pi. Küçük form faktörü ve herhangi bir ek ağ donanımına ihtiyacım olmayacağı gerçeği için Pi Zero W ile gittim. Sonradan düşündüm ki, USB ve Ethernet portları gibi büyük konektörleri sökersem, Pi 3 b+ gibi standart boyutlu bir ahududu pi'yi oraya sığdırabileceğimi fark ettim.
28 x 132 OLED I2C ekran. Bu, SSH veya VNC ile daha kolay bağlanabilmeniz için pi'nin IP'sini görüntüler. Çin'den ucuz olanları aldım çünkü onları kırmak için endişelenmek istemedim ama Adafruit'ten daha güzellerini de alabilirsin. Neyse ki, ürünleri için Adafruit kütüphanesi, Çinliler için de kullanılabilir.
Erkek dişi ince SATA kablosu. Bu, dizüstü bilgisayardan güç almak için kullanılır. Güç bölümünden gelen tüm kablolara sahip olması gerekir (daha fazlası için).
Adım 2: 3D Tasarım
Raspberry Pi'yi optik sürücü tepsisi yuvasına yerleştirmek için sürücüyle tam olarak aynı boyutlarda bir şey yaratmam gerekiyordu. Bir çift pergel kullanarak sürücünün boyutlarını aldım ve CAD yazılımımda bu boyutlarla bir eskiz çizdim. Burada tarayıcı tabanlı bir araç olan Onshape kullanıyorum. Oldukça iyi ve bilgisayarınıza bir sürü yazılım indirmenize gerek olmadığı anlamına geliyor ve hepsinden önemlisi Linux ile çalışıyor. Bununla birlikte, bu tür bir tasarıma başlamak istiyorsanız ve işletim sisteminiz destekleniyorsa, Fusion 360 ve Instructable'ın kendi 3D baskı sınıfını tavsiye ederim. Parçayı doğru boyutta oluşturmak için çizimi ekstrüde ettim ve sürücü klipslerinin vidalarla oturduğu tarafa delikler eklemeye başladım. Bu klipsler dalışı yerinde tuttukları için süper kullanışlıdır, ancak sürücüden çıkarılabilirler, böylece onları yeniden tasarlamanıza gerek kalmaz. Temel şekli aldıktan sonra Raspberry Pi, SATA konektörü, teller ve ekran için yapmak istediğim tüm delikleri üst yüzeyde çizmeye başladım. Hala biraz boşluk kaldı, bu yüzden hareket halindeyken prototipleme için bir devre tahtası koymak için boşluk ekledim. Ayrıca ekran için yer açmak için ön tarafta bir çizim yaptım.
Tam olarak doğru olması ve tüm deliklerin doğru yerlerde ve boyutta olması için tasarımımı birkaç kez yazdırmam ve ayarlamam gerekiyordu. Akılda tutulması gereken bir şey, yazıcınızı her şeyin mükemmel bir şekilde uyması için tasarlarken toleransıdır.
Benimkini yaklaşık %20 dolgu ve 0.15mm katman yüksekliği ile yazdırdım ve neredeyse mükemmele ulaştım.
Onshape dosyalarım burada görüntülenebilir. Veya sadece STL'yi indirebilirsiniz. Bu, Lenovo ThinkPad T420'm için tasarlandı, muhtemelen diğer dizüstü bilgisayarların çoğuyla uyumlu olmayacak.
Adım 3: Pi'ye Güç Verme
Pi'ye güç vermek muhtemelen projenin en zor kısmıydı. Dizüstü bilgisayarımdaki SATA konektörü, bir aygıtın mevcut olduğunu algılamadığı sürece 5V güç sağlamaz. Web'i taradıktan sonra, cihazın algılanması için cihazın mevcut pimi ile toprak arasında 1k direnç olması gerektiğinden kısaca bahseden SATA-io revizyon 2.6 belgelerini buldum. Vikipedi sayfası ve bir multimetre yardımıyla tüm pinleri belirledim. Kablomda, iki siyah kablonun GND ve +5v olduğu ve sarı ve kırmızının sırasıyla Device Present(DP) ve Manufacturing Diagnostic(MD) pinleri olduğu ortaya çıktı. Veri kablosunu kısa kestim ve MD pimine ihtiyacım olmadığı için onu da kestim ve ısıyla daralan makaron kullanarak yalıttım. DP ve GND arasına 1k direnç lehimledim ve GND tarafını alıp o kabloyu uzattım. Bu beni, güç mikro USB bağlantı noktasının arkasındaki iki pedde doğrudan Pi'nin arkasına lehimlediğim sadece 5v ve GND ile bıraktı.
NOT:
Bu projenin en tehlikeli kısmı ve bunu yaparken bilgisayarımı bozmadığıma hala şaşırıyorum. Lütfen benzer bir şey yapıyorsanız, ne yaptığınızı tam olarak anladığınızdan emin olun, aksi takdirde işleri kolayca bozabilirsiniz.
4. Adım: Görüntüle
Projeme bir ekran eklemek çok gerekli değildi, ancak Pi'ye bağlanmayı çok daha kolay hale getiriyor. Birlikte gelen ekrandaki pimleri söktüm ve yerine kısa kablolar koydum. Daha sonra bu tellerin uçlarını ahududu pi üzerindeki pinlerin arkasına adafruit öğrenme sistemi üzerindeki I2C rehberine göre lehimledim. Telleri arkaya lehimlemek oldukça zordu, çünkü dik açılı pimler bir havya ile etrafta dolaşmak kolay değildi. Telleri pimlere lehimlemek, pimleri Pi'ye lehimlemek muhtemelen daha kolay olurdu. Tellerin çok uzun olmadığından emin olmak için tellerin uzunluğunu basılı kısımdaki mesafelerle karşılaştırdım.
Adım 5: Hepsini Bir Araya Getirmek ve Pi'ye Bağlanmak
Yapılması gereken tek şey Pi'yi kurmaktı. Tüm çevre birimleriyle (Ekran, klavye ve fare) taktım ve bu eğiticiye göre VNC'yi kurdum. Daha sonra bu eğitim ile ahududu pi üzerinde I2C'yi etkinleştirdim. Ve nihayet bu eğitimdeki I2C ekranını çalıştırmak için tüm kitaplıkları kurdu. Projemde stats.py örneğini kullandığımı fark edeceksiniz ama istersem onu düzenleyebilirim ama bu uygulama için mükemmel. Ekranın başlangıçta istatistikleri görüntülemesini sağlamak için /etc/profile öğesinin altına stats.py taslağını çalıştırma komutunu ekledim:
sudo nano /etc/profil
ve sonra en alta eklendi:
sudo python /Adafruit_Python_SSD1306/examples/stats.py
Ctrl-X, Y, Enter ile kaydedin ve çıkın
Şimdi pi'yi yeniden başlattığımda, bir süre başlatıldıktan sonra istatistikleri gösteriyor. Her şeyi çalıştırdıktan sonra, SATA kablosunu doğru yoldan aldığımdan emin olarak hepsini basılı parçaya koydum ve dizüstü bilgisayara kaydırdım ve işe yaradı.
VNC ile dizüstü bilgisayarımdan Pi'ye bağlanmak için her iki bilgisayarın da aynı ağda olması gerekir. Pi'nin bir ağa bağlanmasını sağlamak için, pi'ye bağlı olmam veya bir ekran kullanmam gerekiyordu. Ağı her değiştirdiğimde bir ekrana bağlı olarak kurmak zorunda kalmak istemediğim için, onu dizüstü bilgisayarım tarafından oluşturulan bir etkin noktaya bağladım. Dizüstü bilgisayarım, yalnızca bir ağ kartına sahip olduğu için internet bağlantısını wifi üzerinden tekrarlayamıyor. Bu, yapmam gereken, VNC'den geçen Pi'ye bağlanmak için dizüstü bilgisayarın etkin noktasını ayarlamak ve ardından Pi'nin dizüstü bilgisayarımın bağlanabileceği başka bir yerel ağa bağlanmasını sağlamak. Her ikisi de internet bağlantısıyla aynı ağda olduklarında VNC ile yeniden bağlanabilirim. Ve işte bizde! Artık dizüstü bilgisayarımın arayüzünden internete bağlı Pi'm üzerinde çalışabilirim.
6. Adım: Sonuç
Bu projeyi inşa etmek çok eğlenceliydi ve şimdi dizüstü bilgisayarımda boşa harcanan alanı daha kullanışlı bir şey için yeniden tasarladığım için mutluyum. Üzerinde çalışırken çok şey öğrendim ve umarım benzer bir şey inşa etmeniz için size ilham vermiştir. Herhangi bir sorunuz, fikriniz veya ipucunuz varsa, lütfen bunları yorumlarda paylaşın, yanıtlayacağımdan emin olun.
Bu Eğitilebilir Kitaptan faydalı bir şey aldıysanız, Çöp Kutusundan Hazine yarışmasında buna oy vermeyi düşünür müsünüz lütfen:)
Önerilen:
Arduino Projeniz İçin Eski Bir Yönlendirici Kutusunu Yeniden Amaçlayın: 3 Adım
Arduino Projeniz için Eski Bir Yönlendirici Kutusunu Yeniden Amaçlamak: Bu proje, ev otomasyon projemi barındırma ihtiyacından ortaya çıktı. Kasayı eski bir hatalı PlusNet yönlendiriciden (Thomson TG585 yönlendirici) yeniden tasarlamaya karar verdim. muhafaza vardı::Düşük profilli asma kutu Kolay açılır kapaklı tava
Eski LED Noel Süslemelerini Yeniden Karıştırarak Yeniden Kullanmak: 7 Adım
Eski LED Noel Süslemelerini Yeniden Karıştırarak Yeniden Kullanmak: Üç yıl önce bir Pound mağazasından (yani dolar mağazasından) oldukça iğrenç bir Noel dekorasyonu satın aldım. Ezici bir "NOEL"di; yetersiz sayıda pille çalışan LED tarafından aydınlatılan işaret.
Düz Panel TV'yi Aydınlatmak için Yeniden Amaçlayın: 7 Adım
Düz Panel TV'yi Işık için Yeniden Amaçlayın: Düz panel TV'de ekranı kırdıysanız ve tamir ettirmeye çalıştıysanız, yeni bir TV almanın daha ucuz olduğunu bilirsiniz. çöpe atın, evinizdeki, garajınızdaki, dükkanınızdaki veya kulübenizdeki o karanlık alanı aydınlatmak için yeniden kullanın, e
Eski Akıllı Telefonu Video Monitörü Olarak Yeniden Amaçlayın: 4 Adım (Resimlerle)
Eski Akıllı Telefonu Video Monitörü Olarak Yeniden Kullanın: Eski Samsung S5'imi uzun zamandır ortalıkta tutuyorum ve iPhone'uma bir şey olursa harika bir güvenlik ağı görevi görse de, başka türlü pek kullanışlı değil. Geçenlerde bir arkadaşım doğum günüm için bana bir Gine Domuzu hediye etti ve bu
Bir Toplu Dosya ile Şifrelemeli Bir Usb Sürücüyü Şifreleme: 8 Adım
Toplu Dosya ile Şifrelemeli Bir Usb Sürücüsünün Parolası: Kullanıcının parola olmadan sürücüye girmesine izin vermeyecek ve istediğiniz zaman değiştirebileceğiniz bir sahip dosyası gösterecek bir program bu, yaptığım programı nasıl kullanacağınızı kolaylıkla gösterecektir