İçindekiler:
- Adım 1: Bu Proje İçin Gerekli Parçalar ve Yazılımlar
- 2. Adım: Taşınabilir TV / DVD Oynatıcıyı Hackleme
- Adım 3: Ses Filtresini Yapmak
- Adım 4: Bu Proje için Gerekli Yazılımın Kurulması
- Adım 5: Rapberry Pi Zero için Sesi Yapılandırma
- 6. Adım: Gpio Readall Komutu Çalışmıyorsa
- 7. Adım: Oyunu Bu Dizüstü Bilgisayara Yükleme
- Adım 8: Bu Proje İçin Sonuç ve Diğer Fikirler
Video: Raspberry Pi Kullanan Taşınabilir Oyun Dizüstü Bilgisayarı: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Merhaba Arkadaşlar, Bu derste Raspberry Pi kullanarak Portable Gaming Laptop yapmayı öğreneceğiz. Oyun Laptopu derken piyasada satılan High End Laptopları kastetmiyorum. Zaten bu dizüstü bilgisayarda Windows oyunları oynayamayacaksınız. Ancak tüm Retro Oyunlarını oynayabilirsiniz. Doğru tahmin ettiniz, bu proje için Retropie imajını kullanacağım. Bu öğreticiyi okumaya başlamadan önce bu proje için yaptığım youtube videosunu izlemenizi öneririm.
Adım 1: Bu Proje İçin Gerekli Parçalar ve Yazılımlar
Yani bu projeyi inşa etmek için evinizde yatarken bulabileceğiniz veya cömert arkadaşınızdan ödünç alabileceğiniz Portatif TV / DVD oynatıcı olacak. O zaman ahududu pi'ye ihtiyacınız olacak, tabii ki herhangi bir ahududu pi yapacak, ama ben kullanacağım. ahududu pi sıfır w. Şimdi benim gibi ahududu sıfır kullanacaksanız, ahududu pi 3 gibi ses jakına sahip olmadığı için ses için ek bir devre kartı yapmanız gerekecek.
Ses kartı için şu bileşenlere ihtiyacınız olacak:
- İki 270 ohm direnç
- İki adet 150 ohm direnç
- İki adet 33 nF seramik kapasitör
- İki adet 10 uF elektrolitik kapasitör
Bunların dışında bazı erkek ve dişi başlık pimlerine de ihtiyacınız olacak. Bazı teller ve prototipleme PCB'si.
Ayrıca retropie görüntüsünü buradan indirmeniz gerekecek:
Görüntüyü SD-CARD'a yüklemek için Win32 Disk Imager'a ihtiyacınız olacak, hatta işi Etcher bile yapacak.
Win32 Disk Imager'ı buradan indirin:
ve Etcher buradan:
2. Adım: Taşınabilir TV / DVD Oynatıcıyı Hackleme
Taşınabilir DVD oynatıcınızda AV video girişi varsa bu adıma gerek yoktur, o zaman hayatınız biraz daha kolaylaşır ve bu adımı atlayabilirsiniz.
Bu kısım bazı insanlar için zor olabilir ama denerseniz mutlaka bir yolunu bulacaksınız. İşlemcinin video sinyalini ekran IC'sine ilettiği bir kablo / yol bulmanız gerekir. İşlemci genellikle bulabileceğiniz en büyük yongadır ve daha fazla sayıda pime sahiptir. Bazı taşınabilir DVD oynatıcılarda (benimki gibi) ekran için ayrı bir devre kartı bulunur. O zaman ana kartı ekran kartına bağlayan kabloyu kesmeniz yeterlidir. Benim durumumda, konektör kablosunun pin çıkışı devre kartına basılmıştır. Ancak, sizin durumunuzda değilse, Display IC'nin pin çıkışını Google'da yapabilirsiniz.
Yukarıdaki resimde de görebileceğiniz gibi benim konnektör kablomun pin çıkışları ekran kartında verilmiştir. Üç pini ilginç buldum ve bunlar TV/AV, TV, Y (yukarıdaki resimlere bakın). TV/AV, modu TV ve DVD modu arasında değiştirmek için kullanılır. TV, TV video girişidir ve Y, DVD video girişidir. Benim durumumda, daha kaliteli görüntü verdiği için TV girişini seçiyorum. Bu yüzden TV kablosunu kestim ve ahududu pi'nin çıkışıyla değiştirdim.
Bu adımı başarıyla tamamladıysanız tebrikler, çünkü bu en zor adımdı ve sonraki adımlar çok kolay.
Adım 3: Ses Filtresini Yapmak
Bunun için adafruit web sitesine başvurdum:
Bu adım, yalnızca ahududu pi sıfır kullanıyorsanız gereklidir, çünkü ahududu pi sıfırın dahili bir ses filtresi yoktur.
Devre, stereo çıkış için hem gpio 13 hem de gpio 18 kullanır. ama sadece gpio 18 kullandım, çünkü bir mono ses çıkışı umurumda değil. Bu filtrenin çıkışını Taşınabilir DVD oynatıcımın yerleşik ses yükselticisine bağladım. Lütfen, yerleşik amplifikatörü kullanamıyorsanız bir ses amplifikatörüne ihtiyacınız olduğunu unutmayın, o zaman bir ses amplifikatörü yapmanız gerekecektir. Ses filtresinin çıkışını doğrudan hoparlöre bağlayamazsınız.
Adım 4: Bu Proje için Gerekli Yazılımın Kurulması
Şimdi sesimizin çalışıp çalışmadığını test etme zamanı, Ama ondan önce Retropie görüntüsünü sdcard kartına flashlamamız gerekiyor, Bu görüntüyü Retropie resmi web sitesinden buradan indirebilirsiniz (https://retropie.org.uk /) Flashlama için Win32 Disk Imager kullandım ama işi yapmak için Etcher'ı da kullanabilirsiniz.
Win32 Disk Imager'ı yönetici modunda açmanız gerekiyor, Retropie görüntü dosyasını seçin. Açılır kutudan SD-CARD sürücü harfinizi seçin ve ardından yaz düğmesine tıklayın.
Şimdi ahududu pi sıfırınızı ağınıza bağlamanız ve üzerinde SSH'yi etkinleştirmeniz gerekiyor. Bu şekilde monitör kullanmadan dikkatsizce yapmak için şu adımları izlemeniz yeterli. Hafıza kartının boot dizininde wpa_supplicant.conf ve ssh olmak üzere iki dosya oluşturmanız gerekiyor. Veya bunları aşağıdan indirmeniz yeterli. Ülke kodunuzu, wifi adınızı ve şifrenizi girerek wpa_supplicant.conf'u değiştirmeniz gerekecektir. Ardından bu iki dosyayı önyükleme dizinine kopyalayın. Ardından SD kartınızı ahududu pi'nize yerleştirin ve otomatik olarak wifi ağınıza bağlanmalıdır.
Ardından ahududu pi IP adresinizi bulun, bu amaçla Advanced IP Scanner (https://www.advanced-ip-scanner.com/) kullanıyorum.
Ahududu pi'ye SSH verme zamanı. Windows Kullanıcıları için Putty (https://www.putty.org/) adlı bir yazılım öneriyorum. Linux Kullanıcıları için bu komutu yazarak terminali kullanabilirsiniz.
ssh pi@ip_adresi
Örneğin Raspberry pi'min IP adresi 192.168.812 ise bu durumda ssh [email protected] komutunu kullanmam gerekecek.
Varsayılan oturum açma kullanıcısı pi'dir ve varsayılan parola ahudududur.
Adım 5: Rapberry Pi Zero için Sesi Yapılandırma
Sizi tüm bu yazılım zahmetinden kurtarmak için önceden yapılandırılmış SD-CARD'ımın bir görüntüsünü oluşturdum. Sadece indirin (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) ve flash'ı yükleyin. SD-CARD'ınızdaki bir görüntü varsa, bu adımı ve bu talimat tablosunun bir sonraki adımını atlayabilirsiniz. Ancak bir şeyler öğrenmek istiyorsanız bu adımı okumanızı tavsiye ederim.
Bu adım için tamamen bu adafruit öğreticisine atıfta bulunuyorum (https://learn.adafruit.com/adding-basic-audio-oup…).
Buradaki fikir, orijinal ahududu pi bir ve ahududu pi sıfırın benzer bir işlemci kullanmasıdır, ancak orijinal ahududu pi'nin ses çıkışı vardı, bu nedenle benzer bir işlemciye sahip oldukları için, ahududu pi sıfırın bir ses çıkışı olması gerekir, ancak sorun PWM0 (pin #40) ve PWM1 (pin #45) pinlerimiz olmadığı için [Bu, Raspberry Pi One'da ses için kullanılan pinlerdir] ahududu pi sıfır için açığa çıkar, ancak yeniden- bu sinyalleri ahududu pi sıfır üzerindeki GPIO 18 ve GPIO 13'e yönlendirin.
SSH ile bağlandıktan sonra aşağıdaki komutları yazın
sudo apt-get güncellemesi
sudo apt-get install raspi-gpio kablolama
sonra gpio readall yazın
Bu işe yaramazsa, raspi-gpio'yu kendiniz oluşturmanız gerekir, lütfen bir sonraki adıma bakın.
gpio readall komutu size her pin için pin modunu ve durumunu verecektir. İlgilendiğimiz pinler GPIO 13 ve GPIO 18'dir. Varsayılan mod IN olarak ayarlanacaktır, bu modu ALT0 ve ALT5 olarak ayarlamamız gerekiyor.
Bunun için gpio_alt adlı bir yazılıma ihtiyacımız var. Zaman kazanmak için zaten sizin için derledim. Zip dosyasını indirip ayıklayın ve ahududu pi ana klasörüne kopyalayın. (Yukarıdaki resimlerde bu gpio_alt.c dosyasının nasıl derleneceğini gcc -o gpio_alt gpio_alt.c kullanarak gösterdim)
Ardından şu komutları yazın:
sudo chown kökü: kök gpio_alt
sudo chmod u+s gpio_alt
sudo mv gpio_alt /usr/local/bin/
gpio_alt -p 13 -f 0
gpio_alt -p 18 -f 5
Şimdi gpio readall yazın ve GPIO 13 ve GPIO 18 pin modunun ALT0 ve ALT5 olarak değiştirildiğini göreceksiniz.
sonra sudo raspi-config yazın
gelişmiş seçeneklere gidin, ardından sese gidin ve 3,5 mm ('Kulaklık') jakını Zorla seçeneğini seçin.
alsamixer yazın ve yukarı ok tuşuna basarak sesi artırın. Daha sonra kaydedip çıkmak için Esc tuşuna basabilirsiniz.
Şimdi, ahududu pi her açıldığında bu işlemi otomatikleştirmek için
sudo nano /root/pwmaudio.sh yazın
Bunu içine kopyalayın:
#!/bin/bash
/usr/local/bin/gpio_alt -p 13 -f 0
/usr/local/bin/gpio_alt -p 18 -f 5
Kaydetmek için ctrl+o ve ardından çıkmak için ctrl+x tuşlarına basın.
sudo chmod +x /root/pwmaudio.sh dosyasını çalıştırın ve ardından sudo nano /lib/systemd/system/pwmaudio.service ile başka bir komut dosyası oluşturun
ve bunu içine yapıştır
[Birim]
Açıklama=PWM Ses Hizmeti
[Hizmet]
ExecStart=/root/pwmaudio.sh
StandardOutput=null
[Düzenlemek]
WantedBy=çok kullanıcılı.hedef
Takma ad=pwmaudio.service
ctrl+o yazarak dosyayı kaydedin. Bu yapıldıktan sonra, bu komutu yazarak bu hizmeti başlatın.
sudo systemctl pwmaudio.service'i etkinleştir
sudo systemctl pwmaudio.service'i başlat
sonra sudo restart yapın ve yazılımı yapılandırmayı bitirdik.
6. Adım: Gpio Readall Komutu Çalışmıyorsa
gpio readall komutunun bazı insanlar için çalışmama olasılığı vardır, bu nedenle bu adımda gpio paketini kendimiz oluşturacağız.
İlk olarak kablolamaPi Git deposundan en son anlık görüntüyü indirmemiz gerekiyor: (https://git.drogon.net/?p=wiringPi;a=summary). Sahip olduğum sürüm wirePi-8d188fa.tar.gz.
Bu dosyayı ahududu pi'mize kopyalamamız gerekiyor. Bu uygun yöntemi kullanıyorum, Önce dosya gezgininizi açın, Ardından adres sütununa şunu yazın: \ip_adresi, burada ip_adresi, ahududu pi'nizin IP adresini ifade eder. -8d188fa.tar.gz dosyasını BIOS klasörüne atın.
Ardından ahududu pi'ye SSH yazın ve şunu yazın:
ls./RetroPie/BIOS/
Bununla wirePi-8d188fa.tar.gz dosyasını görebileceksiniz.
mv./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./
Dosyayı şu komutlarla ayıklayın:
gunzip kablolamaPi-8d188fa.tar.gz
tar -xvf kablolamaPi-8d188fa.tar
Ardından thewiringPi-8d188fa dizinine gidin ve yazılımı yükleyin:
cd kablolamaPi-8d188fa
./yapı
ve gpio readall yazın ve işe yarayacaktır.
7. Adım: Oyunu Bu Dizüstü Bilgisayara Yükleme
Şimdi bu dizüstü bilgisayara bir oyun yüklemek için dosya gezginini açın, adres sütununa tıklayın ve / yazıp ardından ahududu pi'nin IP adresini yazın.
örneğin IP adresim 192.168.812 ise, o zaman adres sütununa \192.168.81.102 yazmam gerekiyor, daha sonra ROM klasörünü açın ve sahip olduğum oyun snes türünde olduğu için oyununuzu kopyalayıp buraya yapıştırın, snes klasörüne kopyaladım.
Adım 8: Bu Proje İçin Sonuç ve Diğer Fikirler
Sonunda bu usb klavyeyi rasberry pi'ye bağladım ve klavye konfigürasyonunu yaptıktan sonra raspberry pi'yi yeniden başlattım. Küçük kardeşimin onunla oynamasını izledikten sonra iyi bir projeye dönüştü.
Bu projeyi yaparken aklıma bir çok fikir geldi ve bunların çoğunu Portatif DVD oynatıcının arka ışık invertörü çalışmayı durdurduğu için uygulayamadım.
Bir fikir, klavye yerine taşınabilir DVD oynatıcının mevcut düğmelerini kullanmaktı. İkinci fikir olarak, Retropie ile bağlantı kurmak istediğim bir Kızılötesi oyun joystick'im vardı. Taşınabilir DVD oynatıcının mevcut IR alıcısını kullandım ve LIRC (Linux Kızılötesi Uzaktan Kumanda) (https://www.lirc.org/) yazılımını kullanarak kontrol cihazından klavye baskıları alabildim ve biraz daha değişiklik yapmama izin verebilirdi. Bu IR joystick'i Retropie ile kullanmak için
Yeni arka ışık çeviriciyi aldığımda kesinlikle bunun bir videosunu ve talimatını yapacağım, bu yüzden lütfen youtube kanalım Jovi Tech'e abone olmayı unutmayın.
Önerilen:
Bavulda Taşınabilir Oyun Bilgisayarı: 7 Adım (Resimlerle)
Bavulda Taşınabilir Oyun Bilgisayarı: Not: adımlar yalnızca birkaç önemli ipucunu vurgulamaktadır. Lütfen tüm yapım süreci için videoyu (aşağıda) izleyin. Bu Eğitilebilir Kitapta, eski bir alet çantasının (veya bavulun) nasıl havalı görünümlü bir taşınabilir oyun bilgisayarına dönüştürüleceğini gösteriyorum. Özelliğe gerek yok
Pi-Berry Dizüstü Bilgisayar-- Klasik Kendin Yap Dizüstü Bilgisayarı: 21 Adım (Resimlerle)
Pi-Berry Dizüstü Bilgisayar-- Klasik Kendin Yap Dizüstü Bilgisayarı: “Pi-Berry Dizüstü Bilgisayar” yaptığım dizüstü bilgisayar Raspberry Pi 2 üzerine inşa edilmiştir. 1 GB RAM, Dört çekirdekli CPU, 4 USB Bağlantı Noktası ve Bir Ethernet bağlantı noktasına sahiptir. Dizüstü bilgisayar günlük yaşam ihtiyaçlarını karşılar ve VLC media player, Mozilla Firefox, Ardu gibi programları sorunsuzca çalıştırır
Yüksek Hızlı Oyun Dizüstü Bilgisayarı: 9 Adım (Resimlerle)
Yüksek Hızlı Oyun Dizüstü Bilgisayarı: Merhaba Arkadaşlar, Bugün size evinizde Windows 10 işletim sistemine sahip en güçlü ve yüksek hızlı cep boyutunda dizüstü bilgisayarı nasıl yapacağınızı göstereceğim. Bu yazımda size tüm bilgileri vereceğim ki bunu evinizde kolayca kurabilesiniz
YAVAŞ/ÖLÜ Dizüstü Bilgisayarı HIZLI Bir Dizüstü Bilgisayara Dönüştürmek için Bir LAPTOP CPU'sunu (& Diğer Harika Şeyler!) Yükseltme !: 4 Adım
YAVAŞ/ÖLÜ Dizüstü Bilgisayarı HIZLI bir Dizüstü Bilgisayara Dönüştürmek için Bir LAPTOP CPU'sunu (& Diğer Harika Şeyler!) Nasıl Yükseltebilirim? çok güncel değil… LCD paramparça oldu ve ana sabit disk ele geçirildi, bu nedenle dizüstü bilgisayar esasen öldü…..Fotoğrafa bakın bir
Ultra Taşınabilir Mikrofiber Ekran Temizleyici (dizüstü/dizüstü bilgisayar): 4 Adım
Ultra Taşınabilir Mikrofiber Ekran Temizleyici (dizüstü bilgisayar/dizüstü bilgisayar): Birçok aletimi ve benzeri şeyleri kaybetmeye alışkınım, bu yüzden neden bilgisayar kartı yuvama uyan bir dizüstü bilgisayar Ultra Taşınabilir Mikrofiber Ekran Temizleyici yapmayayım diye bir fikir geldi aklıma. Bu fikir, herhangi bir dizüstü bilgisayardaki herhangi bir bilgisayar kartı yuvasına uygulanabilir, bu sadece