Sadržaj:

Malina za više zadataka 1 B (lični oblak + meteorološka stanica): 4 koraka
Malina za više zadataka 1 B (lični oblak + meteorološka stanica): 4 koraka

Video: Malina za više zadataka 1 B (lični oblak + meteorološka stanica): 4 koraka

Video: Malina za više zadataka 1 B (lični oblak + meteorološka stanica): 4 koraka
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Juli
Anonim
Malina za više zadataka 1 B (lični oblak + meteorološka stanica)
Malina za više zadataka 1 B (lični oblak + meteorološka stanica)
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 (Personal Cloud + Weather Station)
Malina za više zadataka 1 B (Personal Cloud + Weather Station)

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

Korak 1: Lista materijala

Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
  • RPi B (u maju takođe radi sa RPi2, RPi3 itd.)
  • 7 -inčni 1024*600 LCD ekran za malinu (sami odaberite veličinu ekrana)
  • WiFi ključ ili ethernet kabel priključen na RPi (samo RPi3 i novije verzije imaju ugrađen WiFi)
  • USB miš i tastatura

Korak 2: Hvala na idejama i pomoći

Primijetite da je ovaj korak zasnovan 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 Nextcloud -a i meteorološke stanice

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

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

-Rapbian stretch operativni sistem već je instaliran na RPi

-Operativni sistem je već konfiguriran (raspi-config: SSH omogućen, prošireni sistem datoteka za korištenje maksimalnog prostora na SD kartici itd.)

-IP iz RPi je definiran kao statičan

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

Nextcloud instalacija

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

Sljedeće sekvence izvedene u terminalu (Sa SSH -a ili izvorno 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

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 završili s tim, sada konačno možemo otići na sam Nextcloud i započeti njegov postupak 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

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

Skinuti:

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 izdvojite Weather 1.6.4.zip u /home /pi folderu

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

cd Vrijeme

sudo python weather.py

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

Omogući automatsko pokretanje nakon pokretanja

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

sudo nano /etc/rc.local

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

cd/home/pi/Weather

sudo python weather.py &> err.log

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

Korak 4: Neke bilješke

Some Notes
Some Notes
Some Notes
Some Notes
  • Rad koji je obavio kalmat nema automatski prijevod, ručno sam preveo u pt-BR Bilo bi dobro da neko ima znanje za rad sa.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 serverom i PHP -om kako biste poboljšali brzinu otpremanja na server (google it)
  • Postoje i druge verzije meteorološke stanice sa pozadinskim slikama koje se vide na

    projekt jimk3038 (poboljšanu verziju napravio kalmat)

Preporučuje se: