Innholdsfortegnelse:

Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trinn
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trinn

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trinn

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trinn
Video: Ultimate Raspberry Pi v. ZIMA Board Showdown! 2024, Juli
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)

For en stund siden husket jeg at det var en RPiB -reserve etter å ha kjøpt en nyere versjon. Tenkte på personvern når jeg lagret sikkerhetskopifilene mine, bestemte jeg meg for å ha min egen skyserver. Fornøyd med godt resultat, men ikke fornøyd med sløsing med potensial fra RPi jeg laget en kombinasjon som blandet en værstasjon + personlig skyserver.

Trinn 1: Materialeliste

Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
  • A RPi B (kan også fungere med RPi2, RPi3, osv.)
  • En 7 -tommers 1024*600 LCD -skjerm for bringebær (velg skjermstørrelse selv)
  • WiFi-dongle eller en Ethernet-kabel koblet til RPi (bare RPi3 og nyere har innebygd wifi)
  • Mus og tastatur USB

Trinn 2: Takk for ideene og hjelpen

Legg merke til at dette trinnet er basert på arbeidet til noen mennesker:

Gus:

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

jimk3038:

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

Tusen takk til kalmat for forbedringer av koden: Når det ikke er noen internettforbindelse, vises en stor klokke og ringevakt

www.instructables.com/member/Kalmat/

Trinn 3: Installasjon av Nextcloud og værstasjonen

Installasjon av Nextcloud og værstasjon
Installasjon av Nextcloud og værstasjon

Disse trinnene forutsetter at:-Noen grunnleggende om linux er kjent

-Operativsystem raspbian stretch er allerede installert på RPi

-Operativsystemet er allerede konfigurert (raspi-config: SSH aktivert, utvidet filsystem for å bruke maksimal SD-kortplass, osv.)

-IP fra RPi er definert som statisk

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

Nextcloud -installasjon

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

Følgende sekvenser utført i terminal (fra SSH eller opprinnelig på RPi) ###################################### ####################

sudo apt-get oppdatering

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 start på nytt

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

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

Nå som vi er ferdige med det, kan vi nå endelig gå til Nextcloud selv og begynne installasjonsprosessen. For å begynne, gå til Raspberry Pi's IP -adresse pluss /nextcloud. For eksempel er adressen jeg vil gå til følgende:

Husk å erstatte eksempel -IP -adressen med Raspberry Pi -ene.

192.168.1.105/nextcloud

Velg brukernavn og passord

lenke til opplæringen jeg fulgte:

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

Værstasjon installasjon

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

Nedlasting:

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

Følgende sekvenser utført i terminal (fra SSH eller opprinnelig på RPi) ###################################### ####################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py installere

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

Sjekk at ting fungerer som forventet

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

Last ned og pakk ut Weather 1.6.4.zip på /home /pi -mappen

neste kommando på terminal (Ikke SSH -tilkobling/Denne gangen er det nødvendig med innebygd skjerm)

cd Vær

sudo python weather.py

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

Gjør den autostart etter oppstart

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

sudo nano /etc/rc.local

Like før den siste linjen, som sier "exit 0", legger du til følgende i linjene.

cd/home/pi/Vær

sudo python weather.py &> err.log

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

Trinn 4: Noen notater

Noen notater
Noen notater
Noen notater
Noen notater
  • Arbeid utført av kalmat har ingen automatisk oversettelse, jeg gjorde en oversettelse til pt-BR for hånd. Hvis noen har kunnskap til å jobbe med.po -filer for å oversette, vil det bli verdsatt.
  • Stabilitet er bra nok. Se bildet ovenfor (CPU og minnebruk er lavt)
  • last ned appen for smarttelefonen og nextcloud -klienten til skrivebordet
  • Det er noen justeringer du kan gjøre med Apache -serveren og PHP for å forbedre opplastingshastigheten til serveren (google den)
  • Det finnes andre versjoner av værstasjonen med bakgrunnsbilder som vist på

    jimk3038 project (forbedret versjon laget av kalmat)

Anbefalt: