Índice:

Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica): 4 etapas
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica): 4 etapas

Vídeo: Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica): 4 etapas

Vídeo: Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica): 4 etapas
Vídeo: High Density 2022 2024, Julho
Anonim
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)
Multi Task Raspberry 1 B (nuvem pessoal + estação meteorológica)

Algum tempo atrás eu lembrei que havia um RPiB sobressalente após comprar uma versão mais recente. Pensando em privacidade ao manter meus arquivos de backup, decidi ter meu próprio servidor em nuvem. Feliz com o bom resultado, mas não satisfeito com o desperdício de potencial do RPi, fiz uma combinação de estação meteorológica + servidor de nuvem pessoal.

Etapa 1: Lista de Materiais

Lista de materiais
Lista de materiais
Lista de materiais
Lista de materiais
Lista de materiais
Lista de materiais
Lista de materiais
Lista de materiais
  • A RPi B (pode, também, trabalhar com RPi2, RPi3, etc)
  • Uma tela LCD 1024 * 600 de 7 "para Raspberry (escolha você mesmo o tamanho da tela)
  • Dongle WiFi ou um cabo ethernet conectado ao RPi (somente RPi3 e mais recentes têm wi-fi integrado)
  • Mouse e teclado USB

Etapa 2: Obrigado pelas ideias e ajuda

Observe que esta etapa é baseada no trabalho de algumas pessoas:

Gus:

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

jimk3038:

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

Muito obrigado a kalmat pelas melhorias no código: agora, quando não há conexão com a Internet, um grande relógio e calendário são exibidos

www.instructables.com/member/Kalmat/

Etapa 3: Nextcloud e instalação da estação meteorológica

Nextcloud e instalação de estação meteorológica
Nextcloud e instalação de estação meteorológica

Estas etapas pressupõem que: - alguns princípios básicos do Linux são conhecidos

- O trecho de framboesa do sistema operacional já está instalado no RPi

- O sistema operacional já está configurado (raspi-config: SSH habilitado, sistema de arquivos expandido para usar o espaço máximo do cartão SD, etc)

-IP do RPi é definido como estático

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

Instalação Nextcloud

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

Sequências seguintes executadas no terminal (de SSH ou nativamente em 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 restart

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

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

Agora que terminamos, podemos finalmente ir para o Nextcloud e começar seu processo de instalação. Para começar, vá para o endereço IP plus / nextcloud do seu Raspberry Pi. Por exemplo, o endereço que eu iria é o seguinte:

Lembre-se de substituir o endereço IP de exemplo pelo do seu Raspberry Pi.

192.168.1.105/nextcloud

Escolha seu nome de usuário e senha

link para o tutorial que eu segui:

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

Instalação da estação meteorológica

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

Download:

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

Sequências seguintes executadas no terminal (de SSH ou nativamente em RPi) ############################################ ########################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py install

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

Verifique se as coisas funcionam como esperado

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

Baixe e extraia o Weather 1.6.4.zip na pasta / home / pi

próximo comando no terminal (não é conexão SSH / desta vez a exibição nativa é necessária)

cd clima

sudo python weather.py

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

Faça com que seja iniciado automaticamente após a inicialização

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

sudo nano /etc/rc.local

Pouco antes da última linha, que diz "saída 0", adicione o seguinte às linhas.

cd / home / pi / clima

sudo python weather.py &> err.log

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

Etapa 4: algumas notas

Algumas notas
Algumas notas
Algumas notas
Algumas notas
  • O trabalho feito pelo Kalmat não tem tradução automática, fiz uma tradução para pt-BR à mão. Se alguém tiver conhecimento para trabalhar com arquivos.po para traduzir, agradecemos.
  • A estabilidade é boa o suficiente. Veja a imagem acima (o uso de CPU e memória está baixo)
  • baixe o aplicativo para o seu smartphone e cliente nextcloud para desktop
  • Existem alguns ajustes que você pode fazer no servidor Apache e PHP para melhorar a taxa de upload para o servidor (google it)
  • Existem outras versões de estação meteorológica com imagens de fundo, conforme visto em

    Projeto jimk3038 (versão melhorada feita por Kalmat)

Recomendado: