Tabla de contenido:

Multi Task Raspberry 1 B (nube personal + estación meteorológica): 4 pasos
Multi Task Raspberry 1 B (nube personal + estación meteorológica): 4 pasos

Video: Multi Task Raspberry 1 B (nube personal + estación meteorológica): 4 pasos

Video: Multi Task Raspberry 1 B (nube personal + estación meteorológica): 4 pasos
Video: Taller 1/3: Diseño de un sistema de posicionamiento angular con Raspberry Pi Pico y MicroPython. 2024, Mes de julio
Anonim
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)
Multi Task Raspberry 1 B (nube personal + estación meteorológica)

Hace algún tiempo recordé que había un repuesto de RPiB después de comprar una versión más nueva. Pensando en la privacidad al mantener mis archivos de respaldo, decidí tener mi propio servidor en la nube. Feliz con un buen resultado pero no satisfecho con el desperdicio de potencial de RPi, hice un combo mezclando una estación meteorológica + un servidor personal en la nube.

Paso 1: Lista de materiales

Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
  • A RPi B (puede, también, trabajar con RPi2, RPi3, etc.)
  • Una pantalla LCD de 7 "pulgadas 1024 * 600 para Raspberry (elija el tamaño de la pantalla usted mismo)
  • Dongle WiFi o un cable ethernet conectado a RPi (solo RPi3 y los más nuevos tienen wifi incorporado)
  • Ratón y teclado USB

Paso 2: gracias por las ideas y la ayuda

Tenga en cuenta que este paso se basa en el trabajo de algunas personas:

Gus:

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

jimk3038:

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

Muchas gracias a kalmat por las mejoras en el código: ahora, cuando no hay conexión a Internet, se muestra un gran reloj y un calendario.

www.instructables.com/member/Kalmat/

Paso 3: Instalación de Nextcloud y la estación meteorológica

Instalación de Nextcloud y la estación meteorológica
Instalación de Nextcloud y la estación meteorológica

Estos pasos asumen que: -Se conocen algunos conceptos básicos de Linux

-El sistema operativo raspbian stretch ya está instalado en RPi

-El sistema operativo ya está configurado (raspi-config: SSH habilitado, sistema de archivos expandido para usar el máximo espacio de la tarjeta SD, etc.)

-IP de RPi se define como estático

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

Instalación de Nextcloud

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

Siguientes secuencias ejecutadas en la terminal (desde SSH o de forma nativa en 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

reinicio de apache2 del servicio sudo

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

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

Ahora que hemos terminado con eso, finalmente podemos ir a Nextcloud y comenzar su proceso de instalación. Para comenzar, vaya a la dirección IP de su Raspberry Pi más / nextcloud. Por ejemplo, la dirección a la que iría es la siguiente:

Recuerde reemplazar la dirección IP de ejemplo con la de su Raspberry Pi.

192.168.1.105/nextcloud

Elija su nombre de usuario y contraseña

enlace al tutorial que seguí:

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

Instalación de la estación meteorológica

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

Descargar:

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

Siguientes secuencias ejecutadas en la terminal (desde SSH o de forma nativa en RPi) ################################### ###################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py compilación

instalación de sudo python setup.py

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

Compruebe que las cosas funcionen como se esperaba

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

Descargue y extraiga Weather 1.6.4.zip en la carpeta / home / pi

siguiente comando en el terminal (no conexión SSH / esta vez se necesita una pantalla nativa)

cd tiempo

sudo python weather.py

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

Haz que se inicie automáticamente después del inicio

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

sudo nano /etc/rc.local

Justo antes de la última línea, que dice "salida 0", agregue lo siguiente a las líneas.

cd / home / pi / Weather

sudo python weather.py &> err.log

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

Paso 4: algunas notas

Algunas notas
Algunas notas
Algunas notas
Algunas notas
  • El trabajo realizado por kalmat no tiene traducción automática, hice una traducción a pt-BR a mano. Si alguien tiene conocimientos para trabajar con archivos.po para traducir se agradecería.
  • La estabilidad es suficientemente buena. Vea la imagen de arriba (el uso de CPU y memoria es bajo)
  • descargue la aplicación para su teléfono inteligente y el cliente nextcloud en el escritorio
  • Hay algunos ajustes que puede hacer en el servidor Apache y PHP para mejorar la velocidad de carga al servidor (google it)
  • Hay otras versiones de la estación meteorológica con imágenes de fondo como se ve en

    proyecto jimk3038 (versión mejorada hecha por kalmat)

Recomendado: