Taula de continguts:

Multi Task Raspberry 1 B (núvol personal + estació meteorològica): 4 passos
Multi Task Raspberry 1 B (núvol personal + estació meteorològica): 4 passos

Vídeo: Multi Task Raspberry 1 B (núvol personal + estació meteorològica): 4 passos

Vídeo: Multi Task Raspberry 1 B (núvol personal + estació meteorològica): 4 passos
Vídeo: 3000+ Common English Words with British Pronunciation 2024, Desembre
Anonim
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)
Multi Task Raspberry 1 B (núvol personal + estació meteorològica)

Fa un temps vaig recordar que hi havia un recanvi RPiB després de comprar una versió més recent. Pensant en la privadesa en conservar els meus fitxers de còpia de seguretat, vaig decidir tenir el meu propi servidor en núvol. Feliç amb un bon resultat, però no satisfet amb el malbaratament de potencial de RPi, vaig fer un combinat barrejant una estació meteorològica + servidor de núvol personal.

Pas 1: llista de materials

Llista de materials
Llista de materials
Llista de materials
Llista de materials
Llista de materials
Llista de materials
Llista de materials
Llista de materials
  • A RPi B (també pot funcionar amb RPi2, RPi3, etc.)
  • Pantalla LCD de 10 polzades de 10 polzades * 600 de 7 polzades per a gerds (trieu la mida de la pantalla per vosaltres mateixos)
  • Dongle WiFi o un cable Ethernet connectat a RPi (només RPi3 i versions posteriors tenen wifi integrat)
  • Ratolí i teclat USB

Pas 2: gràcies per les idees i l'ajuda

Tingueu en compte que aquest pas es basa en el treball d'algunes persones:

Gus:

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

jimk3038:

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

Moltes gràcies a kalmat per les millores del codi: ara, quan no hi ha connexió a Internet, es mostra un rellotge gran i un calendari

www.instructables.com/member/Kalmat/

Pas 3: Instal·lació de Nextcloud i estació meteorològica

Instal·lació de Nextcloud i estació meteorològica
Instal·lació de Nextcloud i estació meteorològica

Aquests passos suposen que: es coneixen alguns conceptes bàsics de Linux

-El sistema operatiu raspbian stretch ja està instal·lat a RPi

-El sistema operatiu ja està configurat (raspi-config: SSH activat, sistema de fitxers ampliat per utilitzar el màxim espai de targeta SD, etc.)

-IP des de RPi es defineix com estàtic

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

Instal·lació de Nextcloud

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

Seqüències següents executades al terminal (des de SSH o de forma nativa a 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

reinici del servei 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

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

Ara que ho hem acabat, ara podem anar al propi Nextcloud i començar el seu procés d'instal·lació. Per començar, aneu a l’adreça IP plus / nextcloud del vostre Raspberry Pi. Per exemple, l’adreça on aniria a és la següent:

Recordeu que heu de substituir l'adreça IP d'exemple per la del vostre Raspberry Pi.

192.168.1.105/nextcloud

Trieu el vostre nom d'usuari i contrasenya

enllaç al tutorial que he seguit:

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

Instal·lació de l'estació meteorològica

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

Descarregar:

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

Seqüències següents executades al terminal (des de SSH o de forma nativa a RPi) ######################################### ####################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py install

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

Comproveu que les coses funcionin com s’esperava

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

Descarregueu i extraieu Weather 1.6.4.zip a la carpeta / home / pi

següent ordre al terminal (no connexió SSH / aquesta vegada es necessita una pantalla nativa)

cd Temps

sudo python weather.py

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

Feu que s'iniciï automàticament després de l'arrencada

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

sudo nano /etc/rc.local

Just abans de l'última línia, que diu "sortida 0", afegiu el següent a les línies.

cd / home / pi / Temps

sudo python weather.py &> err.log

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

Pas 4: algunes notes

Algunes notes
Algunes notes
Algunes notes
Algunes notes
  • El treball realitzat per kalmat no té traducció automàtica, he fet una traducció a pt-BR a mà. Si algú té coneixements per treballar amb fitxers.po per traduir, agrairíem.
  • L’estabilitat és prou bona. Veure la imatge superior (la CPU i l’ús de la memòria són baixos)
  • descarregueu l’APP del vostre telèfon intel·ligent i del client nextcloud a l’escriptori
  • Hi ha alguns canvis que podeu fer al servidor Apache i PHP per millorar la velocitat de càrrega al servidor (google it)
  • Hi ha altres versions de l'estació meteorològica amb imatges de fons tal com es veu a

    projecte jimk3038 (versió millorada feta per kalmat)

Recomanat: