INHOUDSOPGAWE:

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

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

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 stappe
Video: Ultimate Raspberry Pi v. ZIMA Board Showdown! 2024, Julie
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)

'N Tyd gelede het ek onthou dat daar 'n RPiB -ekstra was nadat ek 'n nuwer weergawe gekoop het. Ek het gedink aan privaatheid by die bewaring van my rugsteunlêers en ek het besluit om my eie wolkbediener te hê. Gelukkig met die goeie resultaat, maar nie tevrede met die vermorsing van potensiaal van RPi nie, ek het 'n kombinasie gemaak van 'n weerstasie + persoonlike wolkbediener.

Stap 1: Materiaallys

Materiaallys
Materiaallys
Materiaallys
Materiaallys
Materiaallys
Materiaallys
Materiaallys
Materiaallys
  • A RPi B (kan ook met RPi2, RPi3, ens. Werk)
  • 'N 7 -duim 1024*600 LCD -skerm vir framboos (kies self die skermgrootte)
  • WiFi-dongle of 'n ethernetkabel wat aan RPi gekoppel is (slegs RPi3 en nuwer het ingeboude wifi)
  • Muis en sleutelbord USB

Stap 2: Dankie vir die idees en hulp

Let op dat hierdie stap gebaseer is op die werk van sommige mense:

Gus:

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

jimk3038:

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

Baie dankie aan kalmat vir die verbetering van die kode: as daar geen internetverbinding is nie, word 'n groot horlosie en 'n oproep gestuur

www.instructables.com/member/Kalmat/

Stap 3: Installasie van Nextcloud en Weerstasie

Installasie van Nextcloud en Weather Station
Installasie van Nextcloud en Weather Station

Hierdie stappe veronderstel dat:-'n paar basiese beginsels van Linux bekend is

-Bedryfstelsel raspbian stretch is reeds geïnstalleer op RPi

-Die bedryfstelsel is reeds gekonfigureer (raspi-config: SSH aangeskakel, uitgebreide lêerstelsel om maksimum SD-kaartruimte te gebruik, ens.)

-IP van RPi word gedefinieer as staties

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

Nextcloud -installasie

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

Volgende rye uitgevoer in terminale (van SSH of oorspronklik op RPi) ###################################### ####################

sudo apt-get update

sudo apt-get installeer 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 herbegin

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

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

Noudat ons daarmee klaar is, kan ons uiteindelik uiteindelik na Nextcloud self gaan en die installasieproses begin. Gaan na die IP -adres van u Raspberry Pi plus /nextcloud om te begin. Die adres waarna ek sou gaan, is byvoorbeeld die volgende:

Onthou dat u die voorbeeld -IP -adres moet vervang deur die van u Raspberry Pi's.

192.168.1.105/nextcloud

Kies u gebruikersnaam en wagwoord

die skakel na die tutoriaal wat ek gevolg het:

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

Weerstasie installasie

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

Aflaai:

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

Volgende rye uitgevoer in terminale (van SSH of oorspronklik op RPi) ###################################### ####################

teer -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py bou

sudo python setup.py installeer

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

Kyk of dinge werk soos verwag

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

Laai Weather 1.6.4.zip af en haal dit uit op /home /pi -lêergids

volgende opdrag op terminale (nie SSH -verbinding nie/Hierdie keer is inheemse vertoning nodig)

cd Weer

sudo python weer.py

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

Begin outomaties na opstart

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

sudo nano /etc/rc.local

Net voor die laaste reël, wat sê "afrit 0", voeg die volgende by reëls.

cd/home/pi/Weer

sudo python weather.py &> err.log

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

Stap 4: 'n Paar aantekeninge

Enkele aantekeninge
Enkele aantekeninge
Enkele aantekeninge
Enkele aantekeninge
  • Werk wat deur kalmat verrig is, het geen outomatiese vertaling nie; ek het met die hand 'n vertaling na pt-BR gedoen. As iemand kennis het om te werk met.po lêers om te vertaal, sal dit waardeer word.
  • Stabiliteit is goed genoeg. Sien prent hierbo (CPU en geheueverbruik is laag)
  • laai die APP vir u slimfoon en die volgende cloudclient af na die lessenaar
  • Daar is 'n paar aanpassings wat u aan die Apache -bediener en PHP kan doen om die oplaaisnelheid na die bediener te verbeter (google dit)
  • Daar is ander weergawes van die weerstasie met agtergrondprente soos op

    jimk3038 -projek (verbeterde weergawe gemaak deur kalmat)

Aanbeveel: