Sommario:

Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo): 4 Passi
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo): 4 Passi

Video: Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo): 4 Passi

Video: Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo): 4 Passi
Video: Высокая плотность 2022 2024, Luglio
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)
Multi Task Raspberry 1 B (Personal Cloud + Stazione Meteo)

Qualche tempo fa mi sono ricordato che c'era un ricambio RPiB dopo aver acquistato una versione più recente. Pensando alla privacy quando conservavo i miei file di backup, ho deciso di avere il mio server cloud. Felice del buon risultato, ma non soddisfatto dello spreco di potenziale di RPi, ho creato una combinazione combinando una stazione meteorologica + un server cloud personale.

Passaggio 1: elenco dei materiali

Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
  • A RPi B (può anche funzionare con RPi2, RPi3, ecc.)
  • Un display LCD da 7 "pollici 1024 * 600 per Raspberry (scegli tu stesso le dimensioni dello schermo)
  • Dongle WiFi o un cavo ethernet collegato a RPi (solo RPi3 e versioni successive hanno il wifi integrato)
  • Mouse e tastiera USB

Passaggio 2: grazie per le idee e l'aiuto

Nota che questo passaggio è basato sul lavoro di alcune persone:

Gus:

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

jimk3038:

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

Molte grazie a kalmat per i miglioramenti al codice: ora quando non c'è connessione a Internet viene visualizzato un grande orologio e callendar

www.instructables.com/member/Kalmat/

Passaggio 3: installazione di Nextcloud e stazione meteorologica

Installazione Nextcloud e stazione meteo
Installazione Nextcloud e stazione meteo

Questi passaggi presuppongono che: - alcune nozioni di base di Linux siano note

-Il sistema operativo raspbian stretch è già installato su RPi

-Il sistema operativo è già configurato (raspi-config: SSH abilitato, file system espanso per utilizzare lo spazio massimo della scheda SD, ecc.)

-IP da RPi è definito come statico

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

Installazione Nextcloud

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

Sequenze eseguite nel terminale (da SSH o nativamente su 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 riavvio

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

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

Ora che abbiamo finito, ora possiamo finalmente andare su Nextcloud stesso e iniziare il suo processo di installazione. Per iniziare, vai all'indirizzo IP del tuo Raspberry Pi plus / nextcloud. Ad esempio, l'indirizzo a cui andrei è il seguente:

Ricorda di sostituire l'indirizzo IP di esempio con quello del tuo Raspberry Pi.

192.168.1.105/cloud successivo

Scegli il tuo nome utente e password

link al tutorial che ho seguito:

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

Installazione della stazione meteorologica

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

Scarica:

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

Sequenze eseguite nel terminale (da SSH o nativamente su RPi) #################################### ###################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py install

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

Controlla che le cose funzionino come previsto

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

Scarica ed estrai Weather 1.6.4.zip nella cartella /home/pi

comando successivo sul terminale (non connessione SSH/questa volta è necessaria la visualizzazione nativa)

cd Meteo

sudo python meteo.py

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

Fai in modo che si avvii automaticamente dopo l'avvio

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

sudo nano /etc/rc.local

Appena prima dell'ultima riga, che dice "exit 0", aggiungi quanto segue alle righe.

cd /home/pi/Meteo

sudo python weather.py &> err.log

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

Passaggio 4: alcune note

Alcune note
Alcune note
Alcune note
Alcune note
  • Il lavoro svolto da kalmat non ha una traduzione automatica, ho fatto una traduzione a pt-BR a mano. Se qualcuno ha le conoscenze per lavorare con i file.po da tradurre sarebbe apprezzato.
  • La stabilità è abbastanza buona. Vedi immagine sopra (l'utilizzo della CPU e della memoria è basso)
  • scarica l'APP per il tuo smartphone e il client nextcloud sul desktop
  • Ci sono alcune modifiche che puoi apportare al server Apache e PHP per migliorare la velocità di caricamento sul server (google it)
  • Esistono altre versioni della stazione meteorologica con immagini di sfondo come si vede su

    progetto jimk3038 (versione migliorata realizzata da kalmat)

Consigliato: