Obsah:

Víceúlohová malina 1 B (osobní cloud + meteorologická stanice): 4 kroky
Víceúlohová malina 1 B (osobní cloud + meteorologická stanice): 4 kroky

Video: Víceúlohová malina 1 B (osobní cloud + meteorologická stanice): 4 kroky

Video: Víceúlohová malina 1 B (osobní cloud + meteorologická stanice): 4 kroky
Video: ajude seus amigos sempre ❤️ 2024, Červenec
Anonim
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)
Multi Task Raspberry 1 B (Personal Cloud + meteorologická stanice)

Před nějakou dobou jsem si vzpomněl, že po zakoupení novější verze je náhradní RPiB. Když jsem přemýšlel o soukromí při uchovávání záložních souborů, rozhodl jsem se mít vlastní cloudový server. Jsem spokojený s dobrým výsledkem, ale nejsem spokojený s plýtváním potenciálem od RPi. Vytvořil jsem kombinaci mixu meteorologické stanice a osobního cloudového serveru.

Krok 1: Seznam materiálu

Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
  • A RPi B (může také pracovat s RPi2, RPi3 atd.)
  • 7 "palcový 1024*600 LCD displej pro Raspberry (velikost obrazovky si vyberte sami)
  • WiFi dongle nebo ethernetový kabel připojený k RPi (pouze RPi3 a novější mají vestavěnou wifi)
  • USB a myš a klávesnice

Krok 2: Děkujeme za nápady a pomoc

Všimněte si, že tento krok je založen na práci některých lidí:

Gus:

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

jimk3038:

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

Velké díky kalmatu za vylepšení kódu: Nyní, když není k dispozici připojení k internetu, se zobrazí velké hodiny a kalendář kalendářů

www.instructables.com/member/Kalmat/

Krok 3: Instalace Nextcloud a meteorologické stanice

Instalace Nextcloud a meteorologické stanice
Instalace Nextcloud a meteorologické stanice

Tyto kroky předpokládají, že: -některé základy linuxu jsou známy

-Provozní systém Raspbian Stretch je již nainstalován na RPi

-Operační systém je již nakonfigurován (raspi-config: povoleno SSH, rozšířený systém souborů pro využití maximálního místa na kartě SD atd.)

-IP od RPi je definováno jako statické

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

Instalace Nextcloud

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

Následující sekvence spuštěné v terminálu (ze SSH nebo nativně na 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

restartování služby 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

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

Nyní, když jsme s tím skončili, můžeme nyní konečně přejít na samotný Nextcloud a zahájit proces jeho instalace. Chcete -li začít, přejděte na adresu IP svého Raspberry Pi plus /nextcloud. Adresa, na kterou bych šel, je například následující:

Nezapomeňte nahradit příkladnou IP adresu vaší Raspberry Pi.

192.168.1.105/nextcloud

Vyberte své uživatelské jméno a heslo

odkaz na tutoriál, který jsem sledoval:

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

Instalace meteorologické stanice

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

Stažení:

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

Následující sekvence spuštěné v terminálu (ze SSH nebo nativně na RPi) ######################################### ######################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

instalace sudo python setup.py

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

Zkontrolujte, zda věci fungují podle očekávání

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

Stáhněte a rozbalte složku Weather 1.6.4.zip do složky /home /pi

další příkaz na terminálu (není připojení SSH/tentokrát je potřeba nativní zobrazení)

cd Počasí

sudo python weather.py

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

Po spuštění proveďte automatické spuštění

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

sudo nano /etc/rc.local

Těsně před posledním řádkem, který říká „exit 0“, přidejte do řádků následující.

cd/home/pi/Počasí

sudo python weather.py &> err.log

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

Krok 4: Několik poznámek

Několik poznámek
Několik poznámek
Několik poznámek
Několik poznámek
  • Práce provedená kalmatem nemá automatický překlad, ručně jsem provedl překlad do pt-BR. Pokud má někdo znalosti pro práci se soubory.po, které by bylo možné přeložit, ocenil bych to.
  • Stabilita je dost dobrá. Viz obrázek výše (využití CPU a paměti je nízké)
  • stáhněte si APP pro svůj smartphone a klienta nextcloud na plochu
  • Existuje několik vylepšení, které můžete udělat na serveru Apache a PHP, abyste zlepšili rychlost odesílání na server (google to)
  • Existují další verze meteorologické stanice s obrázky na pozadí, jak je vidět na

    jimk3038 project (vylepšená verze od kalmat)

Doporučuje: