Sadržaj:

Malina za više zadataka 1 B (Personal Cloud + Weather Station): 4 koraka
Malina za više zadataka 1 B (Personal Cloud + Weather Station): 4 koraka

Video: Malina za više zadataka 1 B (Personal Cloud + Weather Station): 4 koraka

Video: Malina za više zadataka 1 B (Personal Cloud + Weather Station): 4 koraka
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Srpanj
Anonim
Malina za više zadataka 1 B (Personal Cloud + Weather Station)
Malina za više zadataka 1 B (Personal Cloud + Weather Station)
Malina za više zadataka 1 B (Personal Cloud + Weather Station)
Malina za više zadataka 1 B (Personal Cloud + Weather Station)
Malina za više zadataka 1 B (osobni oblak + meteorološka stanica)
Malina za više zadataka 1 B (osobni oblak + meteorološka stanica)
Malina za više zadataka 1 B (osobni oblak + meteorološka stanica)
Malina za više zadataka 1 B (osobni oblak + meteorološka stanica)

Prije nekog vremena sjetio sam se da je nakon kupnje novije verzije bilo rezervnog RPiB -a. Razmišljajući o privatnosti pri čuvanju sigurnosnih kopija datoteka odlučio sam imati vlastiti cloud server. Zadovoljan dobrim rezultatom, ali ne i gubljenjem potencijala iz RPi -a, napravio sam kombinaciju koja je mješala meteorološku stanicu + osobni cloud server.

Korak 1: Popis materijala

Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
  • RPi B (u svibnju također radi s RPi2, RPi3 itd.)
  • 7 "inčni 1024*600 LCD zaslon za malinu (sami odaberite veličinu zaslona)
  • WiFi ključ ili ethernet kabel priključen na RPi (samo RPi3 i novije verzije imaju ugrađen WiFi)
  • USB miš i tipkovnica

Korak 2: Hvala na idejama i pomoći

Uočite da se ovaj korak temelji na radu nekih ljudi:

Gus:

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

jimk3038:

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

Veliko hvala kalmatu za poboljšanja koda: Sada kada nema internetske veze prikazuje se veliki sat i kalendar

www.instructables.com/member/Kalmat/

Korak 3: Instalacija Nextclouda i meteorološke postaje

Nextcloud i instalacija meteorološke stanice
Nextcloud i instalacija meteorološke stanice

Ovi koraci pretpostavljaju da:-su poznate neke osnove linux-a

-Rapbian stretch operacijski sustav već je instaliran na RPi

-Operacijski sustav je već konfiguriran (raspi-config: omogućen SSH, prošireni datotečni sustav za korištenje maksimalnog prostora na SD kartici itd.)

-IP iz RPi definiran je kao statičan

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

Nextcloud instalacija

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

Sljedeće sekvence izvedene u terminalu (sa SSH -a ili izvorno na RPi) #################################### ###################

sudo apt-get ažuriranje

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 servis apache2 ponovno pokretanje

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

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

Sada kada smo s tim završili, sada konačno možemo otići na sam Nextcloud i započeti proces instalacije. Za početak idite na IP adresu svoje Raspberry Pi plus /nextcloud. Na primjer, adresa na koju bih otišao je sljedeća:

Ne zaboravite zamijeniti primjer IP adrese s onom vaše Raspberry Pi.

192.168.1.105/nextcloud

Odaberite svoje korisničko ime i lozinku

link do vodiča koji sam slijedio:

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

Instalacija meteorološke stanice

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

Preuzimanje datoteka:

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

Sljedeće sekvence izvedene u terminalu (sa SSH -a ili izvorno na RPi) #################################### ###################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py install

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

Provjerite rade li stvari prema očekivanjima

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

Preuzmite i raspakirajte Weather 1.6.4.zip u /home /pi mapi

sljedeća naredba na terminalu (Nije SSH veza/Ovaj put je potreban izvorni prikaz)

cd Vrijeme

sudo python weather.py

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

Neka se automatski pokrene nakon pokretanja

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

sudo nano /etc/rc.local

Neposredno prije zadnjeg retka koji kaže "izlaz 0", dodajte sljedeće u retke.

cd/home/pi/Weather

sudo python weather.py &> err.log

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

Korak 4: Neke bilješke

Neke bilješke
Neke bilješke
Neke bilješke
Neke bilješke
  • Rad koji je obavio kalmat nema automatski prijevod, ja sam ručno napravio prijevod u pt-BR. Bilo bi dobro da netko ima znanje o radu s.po datotekama za prevođenje.
  • Stabilnost je dovoljno dobra. Pogledajte gornju sliku (CPU i memorija su niski)
  • preuzmite aplikaciju za svoj pametni telefon i nextcloud klijenta na radnu površinu
  • Postoje neke prilagodbe koje možete učiniti s Apache poslužiteljem i PHP -om kako biste poboljšali brzinu prijenosa na poslužitelj (google it)
  • Postoje i druge verzije meteorološke postaje sa pozadinskim slikama koje se vide na

    projekt jimk3038 (poboljšanu verziju napravio kalmat)

Preporučeni: