Cuprins:

Multi Task Raspberry 1 B (Personal Cloud + Station Meteo): 4 pași
Multi Task Raspberry 1 B (Personal Cloud + Station Meteo): 4 pași

Video: Multi Task Raspberry 1 B (Personal Cloud + Station Meteo): 4 pași

Video: Multi Task Raspberry 1 B (Personal Cloud + Station Meteo): 4 pași
Video: Treaba mea este să observ pădurea și aici se întâmplă ceva ciudat. 2024, Iulie
Anonim
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)
Multi Task Raspberry 1 B (Cloud Personal + Stație Meteo)

Cu ceva timp în urmă mi-am amintit că a existat o rezervă RPiB după ce am cumpărat o versiune mai nouă. Gândindu-mă la confidențialitate atunci când păstrez fișierele de rezervă, am decis să am propriul meu server cloud. Mulțumit de rezultate bune, dar nu mulțumit de risipa de potențial de la RPi, am făcut o combinație combinând o stație meteo + server cloud personal.

Pasul 1: Lista materialelor

Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
  • A RPi B (mai poate funcționa și cu RPi2, RPi3 etc.)
  • Un afișaj LCD de 7 "inch 1024 * 600 pentru zmeură (alegeți singur dimensiunea ecranului)
  • Dongle WiFi sau un cablu Ethernet atașat la RPi (numai RPi3 și versiunile mai noi au WiFi încorporat)
  • Mouse și tastatură USB

Pasul 2: Vă mulțumim pentru idei și ajutor

Observați că acest pas se bazează pe munca unor persoane:

Gus:

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

jimk3038:

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

Multe mulțumiri pentru kalmat pentru îmbunătățiri ale codului: acum, când nu există conexiune la internet, este afișat un ceas mare și un calendar

www.instructables.com/member/Kalmat/

Pasul 3: Instalarea Nextcloud și a stației meteo

Instalarea Nextcloud și a stației meteo
Instalarea Nextcloud și a stației meteo

Acești pași presupun că: -unele elemente de bază ale Linux sunt cunoscute

-Sistemul operațional stretch raspbian este deja instalat pe RPi

-Sistemul de operare este deja configurat (raspi-config: SSH activat, sistem de fișiere extins pentru a utiliza spațiu maxim pe card SD etc.)

-IP din RPi este definit ca static

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

Instalare Nextcloud

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

Următoarele secvențe executate în terminal (De la SSH sau nativ pe RPi) ######################################## ####################

sudo apt-get update

sudo apt-get install 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

sudo service apache2 reporniți

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

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

Acum, după ce am terminat cu asta, putem merge în cele din urmă la Nextcloud și să începem procesul de instalare. Pentru a începe, accesați adresa IP Raspberry Pi plus / nextcloud. De exemplu, adresa la care aș merge este următoarea:

Nu uitați să înlocuiți adresa IP de exemplu cu cea a Raspberry Pi’s.

192.168.1.105/nextcloud

Alegeți numele de utilizator și parola

link către tutorial pe care l-am urmat:

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

Instalarea stației meteo

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

Descarca:

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

Următoarele secvențe executate în terminal (De la SSH sau nativ pe RPi) ######################################## ####################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py instalare

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

Verificați dacă lucrurile funcționează conform așteptărilor

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

Descărcați și extrageți Weather 1.6.4.zip în folderul / home / pi

următoarea comandă pe terminal (nu conexiune SSH / de data aceasta este necesară afișarea nativă)

cd Vremea

sudo python weather.py

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

Faceți-l să pornească automat după pornire

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

sudo nano /etc/rc.local

Chiar înainte de ultima linie, care spune „ieșire 0”, adăugați următoarele la linii.

cd / home / pi / Weather

sudo python weather.py &> err.log

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

Pasul 4: Câteva note

Câteva note
Câteva note
Câteva note
Câteva note
  • Munca efectuată de kalmat nu are traducere automată, am făcut o traducere către pt-BR manual. Dacă cineva are cunoștințe pentru a lucra cu fișierele.po de tradus ar fi apreciat.
  • Stabilitatea este suficient de bună. Vedeți imaginea de mai sus (utilizarea procesorului și a memoriei este redusă)
  • descărcați aplicația pentru smartphone și clientul nextcloud pe desktop
  • Există câteva modificări pe care le puteți face serverului Apache și PHP pentru a îmbunătăți rata de încărcare pe server (google it)
  • Există și alte versiuni ale stației meteo cu imagini de fundal, așa cum se vede pe

    proiect jimk3038 (versiune îmbunătățită realizată de kalmat)

Recomandat: