İçindekiler:
- Gereçler
- 1. Adım: Bir Dizüstü Bilgisayar Seçin
- 2. Adım: Klavyeyi USB'ye Dönüştürün
- 3. Adım: Donanımı Hazırlayın
- Adım 4: Montaj
Video: Klon Trooper PiTop: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Klon Asker PiTop
Öncelikle, projem için TI99/4a'daki projesini yazdığım Mepler https://www.instructables.com/member/mepler/'in çalışmalarını kabul etmeliyim. Teşekkürler.
Gereçler
Kullanılan Parçalar:
Dizüstü Bilgisayar Öğrenen Çocuklar
Ahududu Pi Sıfır W
Ahududu Pi için 3,5 inç LCD
Raspberry Pi Zero CSI Mini Kamera Modülü 5MP
64 GB Mikro SD Kart
Teensy 2.0 USB Geliştirme Kartı
USB Hub
USB Güç Bankası
Mikrofonlu USB Kulaklık
USB Oyun Denetleyicisi
Kablosuz USB Fare
Çeşitli USB Kabloları
Prototipleme Kurulu
1. Adım: Bir Dizüstü Bilgisayar Seçin
Oregon Scientific'ten Star Wars Clone Trooper Learning Laptop ile başladım.
Bu dizüstü bilgisayarın birkaç farklı versiyonu var ama bunu renk şeması, sadece bir membran yerine gerçek bir klavye ve daha geniş geniş ekran görüntüsü nedeniyle seçtim. Ayrıca içindeki tüm parçaları sığdıracak kadar büyük olması gerekiyordu.
Laptopu söktüm. Üst kısma dikkat etmem gerekiyordu çünkü onu bir arada tutan vidalar plastik grafik levhanın kenarının altındaydı ve resmin bir kısmı kasaya yapıştı ve bir kısmı plastik levhayla birlikte çıktı. Levhayı tamamen çıkarmadım, sadece vidaları ortaya çıkaracak kadar ve hala ortada takılı olduğu sürece, yeniden monte edildiğinde grafik tekrar sıralandı. Kasanın üstü ve altı kapalıyken klavyenin, hoparlörün, PCB'nin ve ekranın hepsinin bilgisayarın iki parçalı katlanır orta bölümüne bağlı olduğunu görebiliyordum. Tüm bileşenlerimi orta bölüme takma ve tamamlandığında üst ve alt kapakları tekrar vidalama fikriyle devam ettim.
2. Adım: Klavyeyi USB'ye Dönüştürün
Klavye, TI99/4a'nın klavyesine benzer bir matris içinde kablolanmıştır. Dizüstü bilgisayarı söktüğümde klavyenin devre kartı pinleri PA0-PA6 ve PB0-PB7 olarak etiketlendi. Ayrıca bir PC0 pimi ve güç düğmesi pimi vardır. Dizüstü bilgisayar açıkken, pimler arasında kısa devre yapmak için bir parça tel kullandım ve ekranda ne olduğunu gördüm. Anahtarların çoğunu bu şekilde eşleyebildim.
Bunu gençliğe bağlamak için küçük bir genel amaçlı prototipleme panosu kullandım. Klavye kablolarının her birinin ana bilgisayar PCB'sinden lehimini çözdüm, kabloları bilgisayarın üst ve alt kısmı arasındaki bağlantıdan çektim ve bilgisayar kartını ve ekranını üst yarıdan çıkardım. Klavye için bir ucu toprağa, diğer ucu ise her bir ayrı kabloya bağlı olarak prototipleme kartındaki gibi 15 adet 10K ohm'luk direnç lehimledim. Aşağı çekme dirençleri, klavye pimlerinin her biri ile Teensy pimleri arasında bağlanır.
Proje panosuna ve Teensy'nin birlikte lehimlendiğine baktığımda, daha uzun kablolar kullanmam gerektiğini görebiliyordum çünkü bu şekilde istiflenmek bilgisayara sığdırmayı zorlaştırıyor.
Teensy'deki pinler benim diyagramımdaki gibi sıralı değil, bu yüzden lehimlerken devre kartındaki etiketleri okuduğunuzdan emin olun. Teensy'yi birlikte verilen klavye komut dosyasıyla programlamak için Arduino yazılımını kullandım. Tahtayı programlamayla ilgili ipuçları için Teensy sitesine bakın.
Arduino klavye betiği için PB0 – PB7 klavye pinlerini çıkışları ve PA0 – PA6 girişlerini yaptım. Sonunda klavyede PC0 pinini kullanmadım çünkü onu Teensy'ye bağlamayı denediğimde işler çok düzensiz hale geldi, bu yüzden bazı tuşlar çalışmadı. Klavyede çalıştırmadığım tuşlar Esc, Power, Contrast – ve +, Game Category, Music on/off ve Shift tuşu. Sayı tuşlarıyla kullanıldığında F1'den F10'a ve diğer tuşlarla kullanıldığında çeşitli özel karakterlere ulaşabilmek için Yardım tuşunu shift ve Arka Işık tuşunu İşlev tuşu olarak kullandım. Ses seviyesi - tuşu Esc ve ses seviyesi + Sekme'dir. Bu klavyede bulunmayan diğer tuşlardan bazılarını elde etmek için yaptığım bazı tuş kombinasyonlarını görmek için klavye komut dosyasına bakabilirsiniz, örneğin Function + Q bir ~ yapar. Komut dosyası txt dosyasında değişiklik yapmak ve ardından Teensy'yi programlamak ve değişikliklerinizin nasıl çalıştığını görmek için hepsini kopyalayıp Arduino yazılımına yapıştırmak oldukça basittir. Teensy'yi programladıktan sonra, herhangi bir USB klavye gibi çalışır, böylece test için herhangi bir bilgisayara takabilirsiniz.
3. Adım: Donanımı Hazırlayın
Bu proje için Raspberry Pi Zero W kullandım. 3.5 inç LCD'ye bağlanabilmesi için GPIO pinlerini tahtaya lehimledim. Aliexpress'ten aldığım LCD, zaten grafik levhanın şeffaf plastiğinin arkasında olacağı için dokunmatik ekranlı bir sürüm almayarak birkaç dolar tasarruf ettim. Bu dizüstü bilgisayar için birden fazla işletim sistemi kullanabilmek için önyükleyici olarak BerryBoot'u kullandım.
www.berryterminal.com/doku.php/berryboot
BerryBoot görüntüleri burada mevcuttur.
berryboot.alexgoldcheidt.com/images/
İlk önyükleme ve Berryboot'u mikro SD karta yüklemek için mini HDMI - HDMI adaptörü ve normal bir USB klavye ve fare kullandım. Berryboot kurulduktan sonra, Pi'nin LCD ekranı kullanması için config.txt dosyasına gereken satırları eklemek için onun menüsünü kullanabilirdim.
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
Pi Zero'nun yalnızca bir USB bağlantı noktası olduğundan ve klavye dönüştürücü, kablosuz fare, USB ses adaptörü için USB bağlantılarına ve oyun pedleri ve flash sürücüler için iki harici USB bağlantısına ihtiyacım olduğundan, bir USB hub'ına sahip olmak zorunda kaldım. en az 5 bağlantı. 7 bağlantı noktası olan bir tane oturuyordum ve pil takımı için şarj cihazı olarak kullandığım 5V 3A DC adaptörü vardı.
Dizüstü bilgisayarda yalnızca tek bir hoparlör var ama bir kulaklık jakı ve bir mikrofon eklemek istedim, bu yüzden eski bir USB kulaklık kullandım. Logitech yazan bloktan sonra kabloları kestim ve kulaklıklara ve mikrofona hangi renk kabloların gittiğini test etmek için bir ohmmetre kullandım. Mikrofonu kulaklıktan tuttum sadece kabloları kısalttım. Ebay'de 3$ civarında bir fiyata USB ses kartları gördüm, muhtemelen kullanımı daha kolay olurdu ama elinizdekilerle çalışıyorsunuz.
Ebay'den aldığım pil. Bir adet 1A çıkışlı ve bir adet 2A çıkışlı 20000mAh güç bankasıdır. Mikro USB bağlantısı ile şarj edilir. Açıklama ince olduğunu ve diğer boyutlarına dikkat etmediğimi söyledi, bu yüzden bu uygulama için neredeyse çok büyük ama ucuzdu. Sadece Pi Zero ile kullanmak için minimum olacağını düşündüğüm 2A çıkışını kullanıyorum. Bitmiş bilgisayar, harici USB bağlantı noktalarına bağlı olan şeylerle bile bununla iyi çalışır.
Adım 4: Montaj
Taktığım parçalara yer açmak için kasanın üst ve altındaki destekleri ve destekleri kesmek için döner bir alet kullandım. Bir seferde küçük miktarları kesmek ve ardından uygun olup olmadığını kontrol etmek, bunun için en iyi yoldur. Üst kasada ayrıca HDMI konektörü için bir çentik kesimi gerekiyordu. Alt kasada güç düğmesi, kulaklık jakı, harici USB bağlantı noktaları ve pil takımının güç gösterge ışıklarını görebilmem için arkada birkaç delik için delikler gerekiyordu. Pi'den güç seviyelerini izlemek için gereken parçaları ekleseydim, ışıklar için bu son parçadan kaçınılabilirdi ama yapmadım.
3,5 inç LCD, eski bilgisayar ve ekran için pencereye çok iyi uyuyor. Ekranı ve USB hub'ını sıcak yapıştırdım ve kabloları nasıl çalıştırabileceğimi görmeye başladım. Dolar Ağacında, kabloları üst ve alt arasındaki bağlantıdaki küçük delikten geçirmeyi kolaylaştıran düz USB kabloları buldum. Yine de USB kablolarının uçlarını kesmem ve delikten geçtikten sonra tekrar lehimlemem gerekiyordu. Kullandığım düz kabloların bir teli kırmızı, diğer üçü beyazdı, bu yüzden girdikleri sıra önemliydi. Kırmızı kablo sıcaktı, bir sonraki kablo - veri kablosu, ardından + veri kablosu ve ardından topraktı.
Bağlantıdan aşağıya doğru gitmesi gereken teller, güç USB kablosu, klavye USB'si, harici bağlantılar için iki USB uzatma kablosu ve Ses kartı kablosuydu. Mikro USB kablosunu Pi'den USB hub'ına bağladım ve biraz yer kazanmak için ucunu kestim ve hub'a lehimledim. HDMI adaptör kablosunu Pi'den üst kapaktan çentiği kestiğim yere kadar geçirdim. Üstte kamera için küçük bir delik açtım ve bu delik aynı zamanda grafik sayfasından da geçti, böylece dizüstü bilgisayar açıkken ve her şey sıcak bir şekilde yapıştırıldığında kamera kullanıcıya dönük olacaktı.
USB hub ile küçük bir sorun yaşadım. Farenin kablosuz bağdaştırıcısını bağladığımda, fare bağlantıyı kaybetmeye devam ederdi. Güç adaptörünün göbeğe takıldığı yerden GPIO'daki + 5V pin ve topraklama pinine birkaç kablo lehimlemem gerekiyordu. Bu, fare bağlantısını stabilize etti.
Alt yarıda klavye, USB uzantıları ve Pi için güç USB kablolarını, her şeyi temiz ve yalıtılmış tutmak için tel ısıyla büzüşme kullanarak lehimledim. Küçük bir mikro USB kablosunu kestim ve şans eseri USB hub'ları 5v güç adaptörü fişi ile aynı boyutta olan bilgisayarların orijinal güç adaptörü varil fişine lehimledim. Ses için doğru kanalı sadece bilgisayar hoparlörüne lehimledim ve ayrıca her iki ses kanalına sahip eski bir SoundBlaster kartından kurtarılan 3,5 mm kulaklık jakı ekledim, böylece kulaklıklar veya harici hoparlörler takıldığında stereo ses alıyorum ve sesi kesiyor. dahili hoparlör. Bilgisayarın alt yarısında klavyenin kontrast tuşlarının hemen üzerinde bir delik açtım ve USB kulaklıktan mikrofon kurtarma parçasını deliğin altına yerleştirdim. Pi'yi açıp kapatmak için USB kablosunun 2A gücüne giden kırmızı kablosuna bir SPST anahtarı ekledim. Güç anahtarı, alt kasadaki delikten geçer ve bir somun onu sabitler. Sonra tekrar her şeyi yerinde tutmak için sıcak tutkal parçaları kullandım.
O zaman sadece üst ve alt kasa kapaklarını tekrar vidalamak ve açmak meselesiydi.
Çalışırken Raspian ve Retropie gibi işletim sistemlerini BerryBoot'a daha önce verdiğim bağlantıdan indirip USB flash sürücüye yerleştirerek ve BerryBoot menüsünden yükleyerek eklemeyi daha kolay buldum. Bunun nasıl yapılacağını gösteren bazı iyi YouTube videoları var.
Pilli öğrenme dizüstü bilgisayarının orijinal ağırlığı 1 lb 13.5 oz idi. Değişikliklerden sonra 2 libre 8.2 oz ağırlığındadır.
Clone Trooper PiTop'un küçük bir demosunu çalışırken görmek için lütfen gömülü videoya bakın.
Önerilen:
Bootloader'ı Arduino Nano 3.0 Klon Kartına Yazma: 11 Adım
Bootloader'ı Arduino Nano 3.0 Klon Kartına Yaz: Yakın zamanda AliExpress'ten bir önyükleyici olmadan gelen bir Arduino Nano 3.0 Klonu satın aldı. Eminim benimle aynı durumda olan ve ilk başta biraz korkmuş olan birçok insan vardır! Endişelenme, bu talimatta
Ardubuino (Arduboy Uyumlu Klon): 5 Adım
Ardubuino (Arduboy Uyumlu Klon): Arduboy, sadece yazılımında değil, birçok insanın platform için kendi oyununu geliştirdiği donanımda da aktif bir topluluğa sahip, açık kaynak kodlu, kredi kartı boyutunda bir oyun konsoludur. insanlar th ile geldi
Klon SimpleBGC Controller Upgrade Sorunu Nasıl Çözülür: 4 Adım
Klon SimpleBGC Denetleyici Yükseltme Sorunu Nasıl Çözülür: Merhaba. Son zamanlarda, drone projem için SimpleBGC gimbal denetleyicisi üzerinde çalışıyordum. Başarıyla bağladım ve ayarladım. Mükemmel çalışıyordu. Ondan sonra donanım yazılımını v2.2'den v2.4'e yükseltmek istedim. Yani, gimbali yükselttikten sonra
DIY Arduino Uyumlu Klon: 21 Adım (Resimlerle)
DIY Arduino Uyumlu Klonu: Arduino, Maker'ın cephaneliğindeki en iyi araçtır. Kendinizinkini inşa edebilmelisiniz! Projenin ilk günlerinde, 2005 dolaylarında, tasarım tamamen delikten geçen parçalardı ve iletişim bir RS232 seri kablosuyla sağlanıyordu. Dosyalar hala bir
İlk Pitop'um: 6 Adım
İlk Pitopum: Bunu yaptıktan sonra ana kartı bulamadığıma inanamayacaksınız. Çok küçük. Ve bunun bir android versiyonunu basitçe yapabilirsiniz. Yaklaşık 15$ harcadım. Yani, hadi inşa edelim