İçindekiler:
- Adım 1: Raspbian'ı Kurmak
- 2. Adım: Raspberry Pi için Pyload Kurulumu
- Adım 3: Dosyalarımıza Erişmek için Samba Sunucusunu Kurma
- 4. Adım: Bir OLED Ekran Ekleme
Video: Kendin Yap Raspberry Pi İndirme Kutusu: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Kendinizi sık sık filmler, torrentler, kurslar, TV dizileri vb. gibi büyük dosyaları indirirken buluyor musunuz, o zaman doğru yere geldiniz. Bu Eğitilebilir Kitapta, Raspberry Pi sıfırımızı bir indirme makinesine çevireceğiz. Bu, tek tıklamayla barındırıcılardan, Youtube videolarından, oyunlardan, torrentlerden, internette mevcut olan herhangi bir şeyi indirebilir.
En iyi yanı, Raspberry Pi Zero'yu 7/24 çalıştırabilmemiz ve hatta indirmeleri gerektiği gibi planlayabilmemizdir. Pi yalnızca 5v çalıştığından, onu bir güç bankasında bile çalıştırabiliriz, böylece indirmelerimizin asla durmamasını sağlarız.
Tüm bu sihir, Pyload adlı bu güçlü yazılım sayesinde mümkün ve evet, doğru tahmin ettiniz, Python'a dayanıyor. Pyload, HTTP, FTP ve benzeri gibi birden çok protokolü destekler. Güzel ve temiz bir web arayüzüne sahiptir. Pyload ayrıca Android ve iOS için kendi mobil istemcilerine sahiptir. Bu, indirmelerinizi kolayca izlemenizi ve yönetmenizi sağlar.
Gereçler:
Yani donanım için bir Raspberry Pi'ye ihtiyacımız var (tabii ki), en ucuzu olduğu için Pi zero w kullanıyorum, ancak bu yöntem herhangi bir ahududu pi kullanılarak yapılabilir. Ayrıca 5v MicroUSB Güç kaynağına ihtiyacımız var, normal telefon şarj cihazı işi yapacak ve depolama için bir mikro SD karta ihtiyacımız var. Burada 8 GB'lık bir SD kart kullanıyorum, indirilen dosyaları SD kartta saklamayı düşünüyorsanız daha yüksek kapasiteli bir kart seçmek isteyebilirsiniz veya indirilen medyayı depolamak için bir USB flash sürücü de takabilirsiniz. Hepsi kişisel bir seçim.
Adım 1: Raspbian'ı Kurmak
Şimdi en son Raspbian lite'ı indirin ve mikro SD karta flaşlayın, bu amaç için Etcher adlı ücretsiz bir araç kullanmayı seviyorum.
Başsız bir kurulum yapacağımız için bazı ek ayarlar yapmamız gerekiyor. Bunun için SD kartın boot bölümüne iki dosya eklememiz gerekiyor. Bunlar wpa_supplicant.conf ve ssh, bu dosyaları sizin için ekledim, onları önyükleme bölümünüze kopyalayıp yapıştırın. Ayrıca wpa_supplicant.conf dosyasını WiFi kullanıcı adınız ve şifrenizle güncellemeyi unutmayın.
Kartı PC'nizden çıkarın ve Raspberry Pi'ye takın, Güç kaynağını takın ve WiFi ağınıza bağlanmasını bekleyin. Şimdi SSH kullanarak PI'ye erişmek için cihazınızın IP adresini bulmamız gerekiyor. IP adresi, Angry-ip-scanner gibi bir araç kullanılarak bulunabilir veya yönlendiricinizin DNS istemcilerini arayabilirsiniz.
Son olarak, cihazınıza SSH, burada Putty kullanıyorum.
Varsayılan giriş pi'dir ve şifre raspberry'dir. Varsayılan şifreyi değiştirmenizi şiddetle tavsiye ederim
2. Adım: Raspberry Pi için Pyload Kurulumu
Şimdi Pyload'ı yükleyelim. Bu sadece aşağıdaki komutları kopyalayıp yapıştırma meselesidir.
Önce Pyload'ı çalıştırmak için yeni bir sistem kullanıcısı oluşturalım
sudo adduser -sistem yüklemesi
/etc/apt/sources.list'inize aşağıdaki iki satırı ekleyin:
deb https://mirrordirector.raspbian.org/raspbian/ jessie ana katkı ücretsiz olmayan rpi
deb-src https://mirrordirector.raspbian.org/raspbian/ jessie ana katkı ücretsiz olmayan rpi
Paket listesini güncelleyin ve PyLoad tarafından ihtiyaç duyulan bağımlılıkları kurun:
sudo apt-get güncellemesi
sudo apt-get -y git liblept4 python python-kripto python-pycurl python-görüntüleme tesseract-ocr zip unzip python-openssl libmozjs-24-bin sudo apt-get -y build-dep rar unrar-nonfree sudo apt-get kaynağı -b unrar-özgür olmayan sudo dpkg -i unrar_*_armhf.deb sudo rm -rf unrar-*
cd /usr/bin
ln -s js24 js
PyLoad'ın güncel sürümünü indirin:
cd /opt
sudo git klonu https://github.com/pyload/pyload.git cd pyload
Artık PyLoad'u çalıştırabilirsiniz, ilk kez temel bir yapılandırma menüsü ile başlayacaktır.
sudo -u pyload python pyLoadCore.py
Her şey beklendiği gibi çalışıyorsa, ahududu pi açıldığında PyLoad'ı başlatmak için bir systemd hizmet dosyası oluşturabilirsiniz.
[Birim]
Description=Python Downloader After=network.target [Service] User=pyload ExecStart=/usr/bin/python /opt/pyload/pyLoadCore.py [Install] WantedBy=multi-user.target
Ardından bu hizmeti etkinleştirin
sudo systemctl pyload.service'i etkinleştir
Artık web arayüzünü açabilir ve beklendiği gibi çalışıp çalışmadığını kontrol edebilirsiniz.
Adım 3: Dosyalarımıza Erişmek için Samba Sunucusunu Kurma
Samba, dosya sunucularını kurması ve yapılandırması en kolay olanlardan biridir ve bu da onu bir NAS kurmak için en iyi çözümlerden biri haline getirir. Raspberry Pi'mizde Samba kullanarak, dizinleri aynı ağ üzerindeki herhangi bir cihazdan erişilebilecek şekilde kolayca paylaşabiliriz.
Gerekli samba paketlerini indirin ve kurun
sudo apt-get install samba samba-ortak-bin
Tüm indirmelerimizi depolayacağımız bir klasör oluşturalım
mkdir /home/pi/indirilenler
Şimdi bu klasörü samba sunucusunu kullanarak paylaşmak için "smb.conf" yapılandırma dosyasını kurmamız gerekiyor.
sudo nano /etc/samba/smb.conf
Ok tuşlarını kullanarak bu dosyanın altına gidin ve bunu kopyalayıp yapıştırın
[İndirilenler]
path = /home/pi/downloads writeable=Evet maske oluştur=0777 dizin maskesi=0777 genel=hayır
Ardından samba sunucusunun şifresini ayarlamak için aşağıdaki komutu çalıştırın.
sudo smbpasswd -a pi
Son olarak samba sunucusunu yeniden başlatın, sudo systemctl smbd'yi yeniden başlat
4. Adım: Bir OLED Ekran Ekleme
Şu ana kadar yaptıklarımız oldukça kullanışlı bir kurulum ama fazladan bir adım attım ve bir OLED ekran ekledim.
Seninle ilgili değilim, ama indirme ilerlememi sık sık kontrol etme gibi garip bir alışkanlığım var. Bu yüzden bu ekranı ekledim.
Ekran aşağıdaki parametreleri görüntüler.
- Pi'nin bağlı olduğu WiFi ağ adı
- İndirme hızı
- İlerleme durumunu indirme
- Disk kullanımı
- IP adresi
Pi ile iletişim için i2c protokolünü kullanan bir SSD1306 OLED ekran kullandım. Bu ekranın nasıl kurulacağını açıklayan bu öğreticiyi buldum.
Kurulumu tamamladıktan sonra bu Python kodunu indirin ve çalıştırın.
git klonu
cd downloadBox/ sudo chmod +x downloadStats.py sudo python3 downloadStats.py
Varsayılanı değiştirmiş olmanız durumunda downloadStats.py dosyasındaki Pyload kullanıcı adını ve parolasını değiştirdiğinizden emin olun.
Ekran şimdi Raspberry Pi'nin mevcut istatistiklerini göstermelidir. İşler beklendiği gibi çalışıyorsa, Pi açıldığında bu python betiğini otomatik olarak çalıştıracak bir hizmet oluşturabiliriz.
İlk önce hizmet dosyasını oluşturun
sudo nano /etc/systemd/system/downloadStats.service
Ardından şu satırları ekleyin
[Birim]
Description=Python İndirici Ekranı Sonrası=network.target [Service] User=pi ExecStart=/usr/bin/python3 /home/pi/downloadBox/downloadStats.py [Install] WantedBy=multi-user.target
Aşağıdaki komutu kullanarak hizmeti etkinleştirin:
sudo systemctl downloadStats.service'i etkinleştir
Önerilen:
Kotlin ile Android Studio'yu İndirme ve Kullanma: 4 Adım
Android Studio'yu Kotlin ile İndirme ve Kullanma: Merhaba, umarım bu salgın sırasında hepiniz iyisinizdir. Bu derste size Android Studio'yu nasıl indireceğinizi ve ilk uygulamanızı Kotlin ile nasıl çalıştıracağınızı öğreteceğim. Bu öğreticinin sonunda, Andro kullanarak basit bir uygulamayı nasıl indireceğinizi ve yapacağınızı bilmelisiniz
Ucuz Kendin Yap Fotoğraf Kutusu: 5 Adım
Ucuz Kendin Yap Fotoğraf Kutusu: Eğitilebilir projeniz için fotoğraflarınızın daha iyi görünmesini sağlayacak bir şeye ihtiyacınız oldu mu veya sadece resimleriniz için uygun aydınlatmaya ihtiyacınız oldu mu, evde kolayca yapılabilecek bir fotoğraf kutusu kullanabilirsiniz. Benimki burada en iyisi değil, ama ucuz ve e
REO ile YÜKSEK HIZLI İNDİRME ve OKAY Akışı için Premium VPN Kurulum Kılavuzu: 10 Adım
REO'dan YÜKSEK HIZLI İNDİRME ve OKAY Akışı için VPN Premium Kurulum Kılavuzu: Teşekkürler, Asuswrt-MerlinHi, Taylandlıyım. Netflix, Crunchyroll, Hulu vb. için ortalama 100 Mb/sn civarında yüksek hızlı indirme ve belki de en akıcı akış için ayrıntılı bir VPN kurulum kılavuzu yazacağım. Tayland'dan varış noktası
WiFi Uyarıları ile Mini Kendin Yap Hidroponik Sistemler ve Kendin Yap Hidroponik Bitki Bahçesi İnşa Et: 18 Adım
WiFi Uyarıları ile bir Mini Kendin Yap Hidroponik Sistemler ve Kendin Yap Hidroponik Bitki Bahçesi İnşa Et: Bu derste size bir #Kendin Yap #hidroponik sistemini nasıl kuracağınızı göstereceğiz. Bu DIY hidroponik sistem, 2 dakika açık ve 4 dakika kapalı olan özel bir hidroponik sulama döngüsünde sulayacaktır. Ayrıca rezervuar su seviyesini de izleyecektir. Bu sistem
Kendin Yap Müzik Kutusu Alımı: 6 Adım
Kendin Yap Müzik Kutusu Alımı: Kendin Yap müzik kutunuza harika bir şarkı mı yazdınız? Onu dijitalleştirmek ve sonsuza dek beslemek mi istiyorsunuz? kompozisyonunuzu kaydedin