Obsah:

Viacúčelová malina 1 B (osobný cloud + meteorologická stanica): 4 kroky
Viacúčelová malina 1 B (osobný cloud + meteorologická stanica): 4 kroky

Video: Viacúčelová malina 1 B (osobný cloud + meteorologická stanica): 4 kroky

Video: Viacúčelová malina 1 B (osobný cloud + meteorologická stanica): 4 kroky
Video: Гоняем медведей, ищем кухтыли и собираем дары шторма на мысе Терпения! 2024, November
Anonim
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanica)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanica)
Multi Task Raspberry 1 B (osobný cloud + meteorologická stanica)
Multi Task Raspberry 1 B (osobný cloud + meteorologická stanica)
Multi Task Raspberry 1 B (osobný cloud + meteorologická stanica)
Multi Task Raspberry 1 B (osobný cloud + meteorologická stanica)
Multi Task Raspberry 1 B (osobný cloud + meteorologická stanica)
Multi Task Raspberry 1 B (osobný cloud + meteorologická stanica)

Pred nejakým časom som si spomenul, že po kúpe novšej verzie je náhradný RPiB. Keď som premýšľal o súkromí pri uchovávaní záložných súborov, rozhodol som sa mať vlastný cloudový server. Som spokojný s dobrým výsledkom, ale nie som spokojný s plytvaním potenciálom od spoločnosti RPi. Vytvoril som kombináciu mixu meteorologickej stanice a osobného cloudového servera.

Krok 1: Zoznam materiálu

Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
  • A RPi B (môže tiež pracovať s RPi2, RPi3 atď.)
  • 7 "palcový 1024*600 LCD displej pre Raspberry (veľkosť obrazovky si zvoľte sami)
  • WiFi dongle alebo ethernetový kábel pripojený k RPi (iba RPi3 a novšie majú vstavanú wifi)
  • USB a myš a klávesnica

Krok 2: Ďakujem za nápady a pomoc

Všimnite si, že tento krok je založený na práci niektorých ľudí:

Gus:

pimylifeup.com/raspberry-pi-nextcloud-serv…

jimk3038:

www.instructables.com/id/Raspberry-Pi-Inte…

Ďakujem kalmat za vylepšenia kódu: Keď nie je internetové pripojenie, zobrazujú sa veľké hodiny a kalendár hovorov

www.instructables.com/member/Kalmat/

Krok 3: Inštalácia Nextcloud a meteorologickej stanice

Inštalácia Nextcloud a meteorologickej stanice
Inštalácia Nextcloud a meteorologickej stanice

Tieto kroky predpokladajú, že: -niektoré základy linuxu sú známe

-Operačný systém raspbian stretch je už nainštalovaný na RPi

-Operačný systém je už nakonfigurovaný (raspi-config: povolené SSH, rozšírený systém súborov na využitie maximálneho priestoru na karte SD atď.)

-IP od RPi je definovaný ako statický

########################################################

Inštalácia Nextcloud

########################################################

Nasledujúce sekvencie vykonávané na termináli (zo SSH alebo natívne na RPi) ######################

sudo apt-get aktualizácia

sudo apt-get nainštalovať apache2

sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring

reštartovať službu sudo apache2

cd/var/www/html curl https://download.nextcloud.com/server/releases/ne… |

sudo tar -jxv

sudo mkdir -p/var/www/html/nextcloud/data

sudo chown -R www-data: www-data/var/www/html/nextcloud/

sudo chmod 750/var/www/html/nextcloud/data

########################################################

Teraz, keď sme s tým skončili, môžeme teraz konečne prejsť na samotný Nextcloud a začať proces jeho inštalácie. Začnite tým, že prejdete na adresu IP svojho Raspberry Pi plus /nextcloud. Adresa, na ktorú by som napríklad išiel, je nasledujúca:

Nezabudnite nahradiť ukážkovú IP adresu vašou Raspberry Pi.

192.168.1.105/nextcloud

Vyberte svoje používateľské meno a heslo

odkaz na tutoriál, ktorý som sledoval:

#########################################################

Inštalácia meteorologickej stanice

#########################################################

Stiahnuť ▼:

launchpad.net/python-weather-api/trunk/0.3… ##################################### ############################

Nasledujúce sekvencie vykonávané na termináli (zo SSH alebo natívne na RPi) ######################

decht -xvzf pywapi -0,3,8. tar.gz

cd pywapi-0,3,8

sudo python setup.py build

sudo python setup.py install

########################################################

Skontrolujte, či veci fungujú podľa očakávania

########################################################

Stiahnite a rozbaľte priečinok Weather 1.6.4.zip do priečinka /home /pi

nasledujúci príkaz na termináli (nie je pripojenie SSH/tentokrát je potrebné natívne zobrazenie)

cd Počasie

sudo python weather.py

########################################################

Po spustení ho nechajte automaticky spustiť

########################################################

sudo nano /etc/rc.local

Tesne pred posledný riadok, ktorý hovorí „exit 0“, pridajte do riadkov nasledujúce.

cd/home/pi/Počasie

sudo python weather.py &> err.log

########################################################

Krok 4: Niekoľko poznámok

Niekoľko poznámok
Niekoľko poznámok
Niekoľko poznámok
Niekoľko poznámok
  • Práca vykonaná spoločnosťou kalmat nemá automatický preklad, ručne som urobil preklad do pt-BR. Ak má niekto znalosti o práci s prekladmi súborov.po, ocenil by som to.
  • Stabilita je dostatočne dobrá. Pozrite si obrázok vyššie (Využitie CPU a pamäte je nízke)
  • stiahnite si aplikáciu APP pre svoj smartphone a klienta nextcloud do počítača
  • Existuje niekoľko vylepšení, ktoré môžete urobiť na serveri Apache a PHP na zlepšenie rýchlosti odosielania na server (google it)
  • Existujú aj ďalšie verzie meteorologickej stanice s obrázkami na pozadí, ako je vidieť na

    projekt jimk3038 (vylepšenú verziu vytvoril kalmat)

Odporúča: