Kazalo:
- 1. korak: Seznam materialov
- 2. korak: Hvala za ideje in pomoč
- Korak: Namestitev Nextcloud in vremenske postaje
- 4. korak: Nekaj opomb
Video: Malina za več opravil 1 B (osebni oblak + vremenska postaja): 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
Pred časom sem se spomnil, da je bil po nakupu novejše različice rezervni RPiB. Ko sem obdržal varnostne kopije datotek, sem razmišljal o zasebnosti in se odločil, da bom imel svoj strežnik v oblaku. Zadovoljen z dobrim rezultatom, a ne zadovoljen z zapravljanjem potenciala RPi -ja, sem naredil kombinacijo, ki je združila vremensko postajo + osebni strežnik v oblaku.
1. korak: Seznam materialov
- RPi B (maja lahko delate tudi z RPi2, RPi3 itd.)
- 7 -palčni 1024*600 LCD zaslon za malino (velikost zaslona izberite sami)
- Dongle WiFi ali ethernetni kabel, priključen na RPi (samo RPi3 in novejši imajo vgrajen wifi)
- Miška in tipkovnica USB
2. korak: Hvala za ideje in pomoč
Upoštevajte, da ta korak temelji na delu nekaterih ljudi:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Najlepša hvala kalmatu za izboljšave kode: Ko ni internetne povezave, se prikaže velika ura in koledar
www.instructables.com/member/Kalmat/
Korak: Namestitev Nextcloud in vremenske postaje
Ti koraki predpostavljajo, da:-so znane nekatere osnove linuxa
-Rapbian stretch operacijskega sistema je že nameščen na RPi
-Operacijski sistem je že konfiguriran (raspi-config: omogočen SSH, razširjen datotečni sistem za uporabo največ prostora na SD kartici itd.)
-IP iz RPi je opredeljen kot statičen
########################################################
Namestitev Nextcloud
########################################################
Naslednje sekvence, izvedene v terminalu (iz SSH ali izvorno na RPi) ################################### ###################
sudo apt-get posodobitev
sudo apt-get namestite 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 storitev apache2 znova zaženite
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
########################################################
Zdaj, ko smo s tem končali, lahko končno gremo na Nextcloud in začnemo z namestitvenim postopkom. Za začetek pojdite na naslov IP vašega Raspberry Pi plus /nextcloud. Na primer, naslov, na katerega bi šel, je naslednji:
Ne pozabite zamenjati vzorčnega naslova IP z naslovom vašega Raspberry Pi.
192.168.1.105/nextcloud
Izberite svoje uporabniško ime in geslo
povezava do vadnice, ki sem ji sledil:
#########################################################
Namestitev vremenske postaje
#########################################################
Prenesi:
launchpad.net/python-weather-api/trunk/0.3… ############################## #########################
Naslednja zaporedja, izvedena v terminalu (iz SSH ali 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
########################################################
Preverite, ali stvari delujejo po pričakovanjih
########################################################
Prenesite in izvlecite Weather 1.6.4.zip v mapo /home /pi
naslednji ukaz na terminalu (ni povezave SSH/tokrat je potreben domači zaslon)
cd Vreme
sudo python weather.py
########################################################
Naj se po zagonu samodejno zažene
########################################################
sudo nano /etc/rc.local
Tik pred zadnjo vrstico z napisom "exit 0" v vrstice dodajte naslednje.
cd/home/pi/Vreme
sudo python weather.py &> err.log
########################################################
4. korak: Nekaj opomb
- Delo, ki ga je opravil kalmat, nima samodejnega prevoda, prevedel sem ga v pt-BR ročno. Če ima kdo znanje za delo s datotekami.po, bi bil hvaležen.
- Stabilnost je dovolj dobra. Oglejte si zgornjo sliko (poraba procesorja in pomnilnika je nizka)
- naložite APP za svoj pametni telefon in odjemalca nextcloud na namizje
- S strežnikom Apache in PHP lahko naredite nekaj sprememb, da izboljšate hitrost nalaganja na strežnik (google it)
-
Obstajajo tudi druge različice vremenske postaje s podobami na ozadju
projekt jimk3038 (izboljšana različica, ki jo je izdelal kalmat)
Priporočena:
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Vremenska postaja in senzorska postaja DIY: 7 korakov (s slikami)
Vremenska postaja in senzorska postaja DIY: V tem projektu vam bom pokazal, kako skupaj s senzorsko postajo WiFi ustvariti vremensko postajo. Senzorska postaja meri lokalne podatke o temperaturi in vlažnosti ter jih prek WiFi pošlje vremenski postaji. Vremenska postaja nato prikaže t
MALINA PI Pi Odkrivanje objektov z več kamerami: 3 koraki
RASPBERRY PI Pi DETEKCIJA OBJEKTOV Z VEČ KAMERAMI: V uvodu bom kratek, saj že sam naslov pove, kaj je glavni namen poučevanja. V tem navodilu po korakih vam bom razložil, kako povezati več kamer, na primer 1-pi kamero in vsaj eno kamero USB ali 2 kameri USB.
Upravitelj opravil - sistem za upravljanje gospodinjskih opravil: 5 korakov (s slikami)
Upravitelj opravil - sistem za upravljanje gospodinjskih opravil: želel sem poskusiti odpraviti resničen problem, s katerim se srečujemo v našem gospodinjstvu (in, predvidevam, tudi pri mnogih drugih bralcih), kako razporediti, motivirati in nagraditi svoje otroke za pomoč z gospodinjskimi opravili. Do sedaj smo hranili laminirano folijo
2.4 TFT vremenska postaja Arduino z več senzorji: 7 korakov
2.4 TFT vremenska postaja Arduino z več senzorji: Prenosna vremenska postaja Arduino z LCD zaslonom TFT in nekaj senzorji