INHOUDSOPGAWE:
- Stap 1: Installeer Raspbian
- Stap 2: Installeer Pyload vir Raspberry Pi
- Stap 3: Stel Samba Server op vir toegang tot ons lêers
- Stap 4: Voeg 'n OLED -skerm by
Video: DIY Raspberry Pi aflaai boks: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Is u gereeld besig om groot lêers af te laai, soos films, torrents, kursusse, TV -reekse, ens, dan kom u op die regte plek. In hierdie instruksies sou ons ons Raspberry Pi -nul in 'n aflaai -masjien verander. Wat alles kan aflaai wat wissel van een klik -gasheer, Youtube -video's, speletjies, torrents, alles wat op die internet beskikbaar is.
Die beste deel is dat ons die Raspberry Pi zero 24/7 kan uitvoer en selfs aflaai soos benodig. Aangesien die Pi slegs 5v werk, kan ons dit selfs op 'n kragbank aanskakel en sodoende verseker dat ons aflaai nooit stop nie.
Al hierdie magie is moontlik as gevolg van hierdie kragtige sagteware genaamd Pyload, en ja, jy het reg geraai dat dit op Python gebaseer is. Pyload ondersteun verskeie protokolle soos HTTP, FTP en so meer. Dit het 'n mooi skoon webkoppelvlak. Pyload het ook sy eie mobiele kliënte vir Android en iOS. Hiermee kan u u aflaaie maklik monitor en bestuur.
Benodighede:
Vir die hardeware benodig ons (natuurlik) 'n Raspberry Pi; ek gebruik die Pi zero w, aangesien dit die goedkoopste is, maar hierdie metode kan met enige framboospi gedoen word. Ons benodig ook 'n 5V MicroUSB -kragtoevoer, 'n normale telefoonlaaier sal die werk doen en vir die stoor benodig ons 'n micro SD -kaart. Hier gebruik ek 'n 8 GB SD -kaart. As u van plan is om die afgelaaide lêers op die SD -kaart te stoor, kan u 'n kaart met 'n hoër kapasiteit kies, of u kan ook 'n USB -stick aanheg om die afgelaaide media te stoor. Dit is alles 'n persoonlike keuse.
Stap 1: Installeer Raspbian
Laai nou die nuutste Raspbian lite af en flits dit na die micro SD -kaart; ek gebruik graag 'n gratis instrument genaamd Etcher vir hierdie doel.
Aangesien ons vir 'n koplose opstelling gaan, moet ons ekstra instellings doen. Hiervoor moet ons twee lêers by die opstartpartisie van die SDkaart voeg. Dit is wpa_supplicant.conf en ssh, ek het hierdie lêers aangeheg, sodat u dit eenvoudig in u opstartpartisie kan kopieer en plak. Moenie vergeet om die wpa_supplicant.conf -lêer op te dateer met u WiFi -gebruikersnaam en wagwoord nie.
Gooi die kaart uit u rekenaar en steek dit in die Raspberry Pi, steek die kragbron in en wag totdat dit met u WiFi -netwerk verbind is. Om toegang tot die PI te verkry met SSH, moet ons die IP -adres van u toestel vind. U kan die IP-adres vind met behulp van 'n hulpmiddel soos Angry-ip-scanner, of u kan net soek na die DNS-kliënte van u router.
Laastens, SSH in u toestel, hier gebruik ek Putty.
Die standaard aanmelding is pi en wagwoord is framboos. Ek stel sterk voor dat u die standaard wagwoord verander
Stap 2: Installeer Pyload vir Raspberry Pi
Laat ons nou Pyload installeer. Dit is bloot 'n kwessie van die volgende opdragte kopieer en plak.
Laat ons eers 'n nuwe stelselgebruiker skep om Pyload te bestuur
sudo adduser -system pyload
Voeg die volgende twee reëls by u /etc/apt/sources.list:
deb https://mirrordirector.raspbian.org/raspbian/ jessie hoof bydra nie-gratis rpi
deb-src https://mirrordirector.raspbian.org/raspbian/ jessie hoofbydrae nie-gratis rpi
Werk die pakketlys op en installeer afhanklikes wat deur PyLoad benodig word:
sudo apt-get update
sudo apt-get -y installeer git liblept4 python python-crypto python-pycurl python-imaging tesseract-ocr zip unzip python-openssl libmozjs-24-bin sudo apt-get-get build-dep rar unrar-nonfree sudo apt-get source -b unrar -nonfree sudo dpkg -i unrar _*_ armhf.deb sudo rm -rf unrar-*
cd /usr /bin
ln -s js24 js
Laai die huidige weergawe van PyLoad af:
cd /opt
sudo git kloon https://github.com/pyload/pyload.git cd pyload
Nou kan u PyLoad uitvoer, dit begin vir die eerste keer met 'n basiese konfigurasie -kieslys.
sudo -u pyload python pyLoadCore.py
As alles werk soos verwag, kan u 'n systemd dienslêer skep om PyLoad te begin wanneer die framboos pi opstart.
[Eenheid]
Description = Python Downloader After = network.target [Service] Gebruiker = pyload ExecStart =/usr/bin/python /opt/pyload/pyLoadCore.py [Installeer] WantedBy = multi-user.target
Aktiveer dan hierdie diens
sudo systemctl aktiveer pyload.service
Nou kan u die webkoppelvlak oopmaak en kyk of dit werk soos verwag
Stap 3: Stel Samba Server op vir toegang tot ons lêers
Samba is een van die maklikste om lêerbedieners op te stel en te konfigureer, wat dit een van die beste oplossings maak vir die opstel van 'n NAS. Deur Samba op ons Raspberry Pi te gebruik, kan ons maklik dopgehou op 'n manier wat op elke toestel op dieselfde netwerk verkry kan word.
Laai die vereiste samba -pakkette af en installeer dit
sudo apt-get installeer samba samba-common-bin
Laat ons 'n gids skep waarin ons al ons downloads sal stoor
mkdir/home/pi/downloads
Nou moet ons die konfigurasielêer "smb.conf" opstel om hierdie gids met die samba -bediener te deel.
sudo nano /etc/samba/smb.conf
Gaan na die onderkant van hierdie lêer met die pyltjie sleutels en kopieer en plak dit
[aflaai]
path =/home/pi/downloads writeeable = Ja skep masker = 0777 gidsmasker = 0777 publiek = nee
Voer dan die volgende opdrag uit om die wagwoord vir die samba -bediener in te stel
sudo smbpasswd -a pi
Herlaai uiteindelik die samba -bediener, sudo systemctl herbegin smbd
Stap 4: Voeg 'n OLED -skerm by
Wat ons tot dusver gedoen het, is amper 'n baie bruikbare opset, maar ek het 'n ekstra stap geneem en 'n OLED -skerm bygevoeg.
Ek het niks met jou te doen nie, maar ek het die vreemde gewoonte om gereeld my aflaai vordering na te gaan. Daarom het ek hierdie skerm bygevoeg.
Die skerm vertoon die volgende parameters.
- WiFi -netwerknaam, die Pi is gekoppel
- Aflaai spoed
- Laai vorderingstatus af
- Skyfgebruik
- IP adres
Ek het 'n SSD1306 OLED -skerm gebruik wat i2c -protokol gebruik vir kommunikasie met die Pi. Ek het hierdie handleiding gevind wat verduidelik hoe u hierdie skerm opstel.
Sodra u klaar is met die opstelling, laai hierdie Python -kode af en voer dit uit
git-kloon
cd downloadBox/ sudo chmod +x downloadStats.py sudo python3 downloadStats.py
Maak seker dat u die gebruikersnaam en wagwoord van Pyload in die downloadStats.py -lêer verander as u die standaard verander het.
Die skerm moet nou die huidige statistieke van die Raspberry Pi vertoon. As dinge werk soos verwag, kan ons 'n diens skep om hierdie python -script outomaties uit te voer wanneer die Pi opstart.
Skep eers die dienslêer
sudo nano /etc/systemd/system/downloadStats.service
Voeg dan die volgende reëls by
[Eenheid]
Description = Python Downloader Display After = network.target [Service] Gebruiker = pi ExecStart =/usr/bin/python3 /home/pi/downloadBox/downloadStats.py [Installeer] WantedBy = multi-user.target
Aktiveer die diens met behulp van die volgende opdrag:
sudo systemctl aktiveer downloadStats.service
Aanbeveel:
Aflaai en gebruik van Android Studio met Kotlin: 4 stappe
Aflaai en gebruik van Android Studio Met Kotlin: Hallo, ek hoop dit gaan goed met u tydens hierdie pandemie. In hierdie tutoriaal leer ek u hoe u Android Studio aflaai en u eerste app met Kotlin kan bestuur. Aan die einde van hierdie tutoriaal moet u weet hoe u 'n eenvoudige app kan aflaai en maak met Andro
Die aflaai van die Arduino- en Drive Station -sagteware wat u benodig vir MiniFRC (OPGEREED 5/13/18): 5 stappe
Die aflaai van die Arduino- en Drive Station-sagteware wat u benodig vir MiniFRC (OPGEDOED 5/13/18): MiniFRC Is 'n tweejaarlikse mini-robotkompetisie wat deur FRC-span 4561, die TerrorBytes, gehou word. Spanne bou kwartskaalrobotte om op 'n kwartskaal -FRC -veld mee te ding. In hierdie handleiding sal ek u wys hoe u al die nodige sagteware kan aflaai en installeer
VPN Premium -instellingsgids vir aflaai van hoë snelhede en streaming van OKAY volgens REO: 10 stappe
VPN Premium-instellingsgids vir aflaai van hoë snelhede en OKAY-streaming deur REO: Dankie, Asuswrt-MerlinHi, ek kom uit Thailand. Ek gaan 'n VPN-gedetailleerde opstellingsgids skryf vir 'n hoë aflaai van gemiddeld ongeveer 100 Mb/s en miskien die gladste streaming vir Netflix, Crunchyroll, Hulu, ens. Uit Thailand, die bestemming
Hoe u u persoonlike luitoon opneem en aflaai: 7 stappe
Hoe om u persoonlike luitoon op te neem en af te laai: so? Wil u u eie luitoon kry? U het op die regte Instructables -bladsy gekom. Voordat ons begin, moet ek u daaraan herinner dat dit vir IOS -toestelle (Apple -toestelle soos 'n Ipad, Ipod, Iphone, ens.) En Mac -rekenaars (sal op enige Mac werk, selfs
DIY Arduino Load Bank Lipo -berging/aflaai -stasie: 6 stappe
DIY Arduino Load Bank Lipo -stoor-/aflaaistasie: Soms laai jy jou lipos, maar vlieg nie, dus moet jy die lipos stoor. Ek het op die vlietoetswebwerf 'n eenvoudige projek gevind, dus my projek is eintlik 'n remix. My veranderinge: 'n SSD -aflos bygevoeg; Meer lasweerstand; Koeler waaier; XT60 en balans c