Obsah:
- Krok 1: Inštalácia Raspbian
- Krok 2: Inštalácia Pyloadu pre Raspberry Pi
- Krok 3: Nastavenie servera Samba na prístup k našim súborom
- Krok 4: Pridanie OLED displeja
Video: DIY box na stiahnutie Raspberry Pi: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Často sa vám stáva, že sťahujete veľké súbory, ako sú filmy, torrenty, kurzy, televízne seriály, atď., Potom ste na správnom mieste. V tomto návode by sme z našej Raspberry Pi zero urobili stroj na sťahovanie. Do ktorého je možné stiahnuť čokoľvek od hostiteľov jedného kliknutia, videí na YouTube, hier, torrentov alebo čohokoľvek, čo je k dispozícii na internete.
Najlepšie na tom je, že môžeme spustiť Raspberry Pi zero 24/7 a dokonca naplánovať sťahovanie podľa potreby. Pretože Pi beží iba na 5 V, môžeme ho dokonca napájať z napájacej banky, čím zaistíme, že sa naše sťahovanie nikdy nezastaví.
Celé toto kúzlo je možné vďaka tomuto výkonnému softvéru s názvom Pyload a áno, hádate správne, že je založený na Pythone. Pyload podporuje viacero protokolov, ako sú HTTP, FTP a tak ďalej. Má pekné čisté webové rozhranie. Pyload má tiež vlastných mobilných klientov pre Android a iOS. To vám umožní ľahko monitorovať a spravovať sťahovanie.
Zásoby:
Takže pre hardvér potrebujeme Raspberry Pi (samozrejme), používam Pi zero w, pretože je najlacnejší, ale túto metódu je možné vykonať pomocou akéhokoľvek malinového pi. Potrebujeme tiež napájací zdroj MicroUSB 5v, normálna telefónna nabíjačka to zvládne a na ukladanie dát potrebujeme kartu micro SD. Tu používam 8 GB SD kartu, možno budete chcieť zvoliť kartu s vyššou kapacitou, ak máte v úmysle uložiť stiahnuté súbory na SD kartu, alebo môžete tiež pripojiť USB flash disk na uloženie stiahnutého média. Je to všetko osobná voľba.
Krok 1: Inštalácia Raspbian
Teraz si stiahnite najnovší Raspbian lite a flashujte ho na kartu micro SD. Na tento účel rád používam bezplatný nástroj s názvom Etcher.
Pretože ideme na bezhlavé nastavenie, musíme urobiť niekoľko ďalších nastavení. Na tento účel musíme do zavádzacieho oddielu karty SD pridať dva súbory. Sú to wpa_supplicant.conf a ssh, priložil som tieto súbory, pretože ich jednoducho skopírujte a prilepte do zavádzacieho oddielu. Nezabudnite tiež aktualizovať súbor wpa_supplicant.conf pomocou svojho používateľského mena a hesla WiFi.
Vyberte kartu z počítača, vložte ju do Raspberry Pi, zapojte napájanie a počkajte, kým sa pripojí k vašej sieti Wi -Fi. Teraz, aby sme získali prístup k PI pomocou SSH, musíme nájsť IP adresu vášho zariadenia. IP adresu môžete nájsť pomocou nástroja, ako je Angry-ip-scanner, alebo môžete jednoducho vyhľadať klientov DNS vášho smerovača.
Nakoniec SSH do vášho zariadenia, tu používam Putty.
Predvolené prihlasovacie meno je pi a heslo je malinové. Odporúčame zmeniť predvolené heslo
Krok 2: Inštalácia Pyloadu pre Raspberry Pi
Teraz nainštalujme Pyload. Ide jednoducho o kopírovanie a prilepenie nasledujúcich príkazov.
Najprv vytvorme nového systémového používateľa na spustenie Pyloadu
sudo adduser -system pyload
Pridajte nasledujúce dva riadky do svojho /etc/apt/sources.list:
deb https://mirrordirector.raspbian.org/raspbian/ jessie hlavný príspevok non-free rpi
deb-src https://mirrordirector.raspbian.org/raspbian/ jessie hlavný príspevok non-free rpi
Aktualizujte zoznam balíkov a nainštalujte závislosti, ktoré potrebuje PyLoad:
sudo apt-get aktualizácia
sudo apt-get -y install git liblept4 python python-crypto python-pycurl python-imaging tesseract-ocr zip unzip python-openssl libmozjs-24-bin sudo apt-get -y 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
Stiahnite si aktuálnu verziu programu PyLoad:
cd /opt
klon sudo git https://github.com/pyload/pyload.git cd pyload
Teraz môžete spustiť PyLoad a prvýkrát sa spustí so základnou konfiguračnou ponukou.
sudo -u pyload python pyLoadCore.py
Ak všetko funguje podľa očakávania, môžete vytvoriť súbor služby systemd, aby ste mohli spustiť PyLoad, keď sa spustí malinový pi.
[Jednotka]
Description = Python Downloader After = network.target [Service] User = pyload ExecStart =/usr/bin/python /opt/pyload/pyLoadCore.py [Install] WantedBy = multi-user.target
Potom aktivujte túto službu
sudo systemctl povoliť službu pyload.service
Teraz môžete otvoriť webové rozhranie a skontrolovať, či funguje podľa očakávania
Krok 3: Nastavenie servera Samba na prístup k našim súborom
Samba je jedným z najľahších na nastavenie a konfiguráciu súborových serverov, čo z neho robí jedno z najlepších riešení na nastavenie NAS. Použitím Samby na našom Raspberry Pi môžeme ľahko zdieľať adresáre tak, aby k nim mal prístup akékoľvek zariadenie v rovnakej sieti.
Stiahnite a nainštalujte požadované balíky samby
sudo apt-get install samba samba-common-bin
Umožňuje vytvoriť priečinok, do ktorého budeme ukladať všetky stiahnuté súbory
mkdir/home/pi/sťahovanie
Teraz musíme nastaviť konfiguračný súbor "smb.conf" na zdieľanie tohto priečinka pomocou servera samba.
sudo nano /etc/samba/smb.conf
Prejdite do spodnej časti tohto súboru pomocou klávesov so šípkami a skopírujte ho a prilepte ho
[K stiahnutiu]
cesta =/domov/pi/sťahovania zapisovateľné = Áno vytvoriť masku = 0777 maska adresára = 0777 verejná = nie
Potom spustením nasledujúceho príkazu nastavte heslo pre server samba
sudo smbpasswd -a pi
Nakoniec reštartujte server samba, sudo systemctl reštartovať smbd
Krok 4: Pridanie OLED displeja
To, čo sme doteraz urobili, je do značnej miery veľmi použiteľné nastavenie, ale urobil som ďalší krok a pridal OLED displej.
Nejde mi o vás, ale mám tento zvláštny zvyk, že často kontrolujem priebeh sťahovania. Preto som pridal tento displej.
Na obrazovke sa zobrazia nasledujúce parametre.
- Názov siete WiFi, ku ktorej je Pi pripojený
- Rýchlosť sťahovania
- Stav priebehu sťahovania
- Použitie disku
- IP adresa
Použil som OLED displej SSD1306, ktorý na komunikáciu s Pi používa protokol i2c. Našiel som tento návod, ktorý vysvetľuje, ako nastaviť túto obrazovku.
Po dokončení nastavenia si stiahnite a spustite tento kód Python
klon git
cd downloadBox/ sudo chmod +x downloadStats.py sudo python3 downloadStats.py
Nezabudnite zmeniť používateľské meno a heslo Pyload v súbore downloadStats.py v prípade, že ste zmenili predvolené nastavenie.
Displej by teraz mal zobrazovať aktuálne štatistiky Raspberry Pi. Ak veci fungujú podľa očakávania, môžeme vytvoriť službu na automatické spustenie tohto pythonovského skriptu pri štarte Pi.
Najprv vytvorte súbor služby
sudo nano /etc/systemd/system/downloadStats.service
Potom pridajte nasledujúce riadky
[Jednotka]
Description = Python Downloader Display After = network.target [Service] User = pi ExecStart =/usr/bin/python3 /home/pi/downloadBox/downloadStats.py [Install] WantedBy = multi-user.target
Službu aktivujte pomocou nasledujúceho príkazu:
sudo systemctl povoliť downloadStats.service
Odporúča:
DIY box s reguláciou teploty s modulom Peltier TEC: 4 kroky (s obrázkami)
DIY teplotne riadená komora s modulom Peltier TEC: Zostavil som komoru s reguláciou teploty na testovanie malých elektronických dosiek. V tomto návode som zdieľal svoj projekt vrátane zdrojových súborov a odkazu na súbory Gerbers na výrobu DPS. Použil som iba lacné bežne dostupné materiály
Juke Box pre veľmi mladých alias Raspi-Music-Box: 5 krokov
Box Juke pre veľmi mladých … Aka Raspi-Music-Box: Inšpirovaný inštruovateľným robotom „RFID-Music-Robot na báze maliny-Pi-založené“opisujúc stavbu hudobného prehrávača ROALDH pre jeho 3-ročné dieťa, rozhodol som sa postaviť juke box pre moje ešte mladšie deti. Je to v podstate krabica so 16 tlačidlami a Raspi 2 i
Ako vytvoriť hru CMD! Bezplatné stiahnutie a kopírovanie kódu !: 6 krokov
Ako vytvoriť hru CMD! Bezplatné stiahnutie a kopírovanie kódu !: Vytvoril som túto úžasnú hru CMD/BATCH, bezplatné stiahnutie a kopírovanie kódu
Box pre vtáky Raspberry Pi: 4 kroky
Vtáčí box Raspberry Pi: Myšlienka vtáčieho boxu vznikla ako dcéra priateľov, ktorá má záujem o voľne žijúce zvieratá a jej narodeniny sa rýchlo blížili. Pretože mám 3D tlačiareň a zvažujem " Maker " medzi svojimi priateľmi som sa dobrovoľne prihlásil pozrieť sa na výrobu vtáčieho boxu. Ja tiež
Postavte batériový box na cigaretový box pre trubicové rádiá: 4 kroky
Zostavte si krabičku z cigaretového boxu pre trubicové rádiá: Ak vás baví stavať a hrať sa s trubičkovými rádiami ako ja, pravdepodobne máte podobný problém ako ja s ich napájaním. Väčšina starých obvodov bola navrhnutá tak, aby pracovala na batériách vysokého napätia b, ktoré už nie sú k dispozícii. Takže