Obsah:
- Krok 1: Zoznam materiálu
- Krok 2: Ďakujem za nápady a pomoc
- Krok 3: Inštalácia Nextcloud a meteorologickej stanice
- Krok 4: Niekoľko poznámok
Video: Viacúčelová malina 1 B (osobný cloud + meteorologická stanica): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Pred nejakým časom som si spomenul, že po kúpe novšej verzie je náhradný RPiB. Keď som premýšľal o súkromí pri uchovávaní záložných súborov, rozhodol som sa mať vlastný cloudový server. Som spokojný s dobrým výsledkom, ale nie som spokojný s plytvaním potenciálom od spoločnosti RPi. Vytvoril som kombináciu mixu meteorologickej stanice a osobného cloudového servera.
Krok 1: Zoznam materiálu
- A RPi B (môže tiež pracovať s RPi2, RPi3 atď.)
- 7 "palcový 1024*600 LCD displej pre Raspberry (veľkosť obrazovky si zvoľte sami)
- WiFi dongle alebo ethernetový kábel pripojený k RPi (iba RPi3 a novšie majú vstavanú wifi)
- USB a myš a klávesnica
Krok 2: Ďakujem za nápady a pomoc
Všimnite si, že tento krok je založený na práci niektorých ľudí:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Ďakujem kalmat za vylepšenia kódu: Keď nie je internetové pripojenie, zobrazujú sa veľké hodiny a kalendár hovorov
www.instructables.com/member/Kalmat/
Krok 3: Inštalácia Nextcloud a meteorologickej stanice
Tieto kroky predpokladajú, že: -niektoré základy linuxu sú známe
-Operačný systém raspbian stretch je už nainštalovaný na RPi
-Operačný systém je už nakonfigurovaný (raspi-config: povolené SSH, rozšírený systém súborov na využitie maximálneho priestoru na karte SD atď.)
-IP od RPi je definovaný ako statický
########################################################
Inštalácia Nextcloud
########################################################
Nasledujúce sekvencie vykonávané na termináli (zo SSH alebo natívne na RPi) ######################
sudo apt-get aktualizácia
sudo apt-get nainštalovať 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
reštartovať službu 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
########################################################
Teraz, keď sme s tým skončili, môžeme teraz konečne prejsť na samotný Nextcloud a začať proces jeho inštalácie. Začnite tým, že prejdete na adresu IP svojho Raspberry Pi plus /nextcloud. Adresa, na ktorú by som napríklad išiel, je nasledujúca:
Nezabudnite nahradiť ukážkovú IP adresu vašou Raspberry Pi.
192.168.1.105/nextcloud
Vyberte svoje používateľské meno a heslo
odkaz na tutoriál, ktorý som sledoval:
#########################################################
Inštalácia meteorologickej stanice
#########################################################
Stiahnuť ▼:
launchpad.net/python-weather-api/trunk/0.3… ##################################### ############################
Nasledujúce sekvencie vykonávané na termináli (zo SSH alebo natívne na RPi) ######################
decht -xvzf pywapi -0,3,8. tar.gz
cd pywapi-0,3,8
sudo python setup.py build
sudo python setup.py install
########################################################
Skontrolujte, či veci fungujú podľa očakávania
########################################################
Stiahnite a rozbaľte priečinok Weather 1.6.4.zip do priečinka /home /pi
nasledujúci príkaz na termináli (nie je pripojenie SSH/tentokrát je potrebné natívne zobrazenie)
cd Počasie
sudo python weather.py
########################################################
Po spustení ho nechajte automaticky spustiť
########################################################
sudo nano /etc/rc.local
Tesne pred posledný riadok, ktorý hovorí „exit 0“, pridajte do riadkov nasledujúce.
cd/home/pi/Počasie
sudo python weather.py &> err.log
########################################################
Krok 4: Niekoľko poznámok
- Práca vykonaná spoločnosťou kalmat nemá automatický preklad, ručne som urobil preklad do pt-BR. Ak má niekto znalosti o práci s prekladmi súborov.po, ocenil by som to.
- Stabilita je dostatočne dobrá. Pozrite si obrázok vyššie (Využitie CPU a pamäte je nízke)
- stiahnite si aplikáciu APP pre svoj smartphone a klienta nextcloud do počítača
- Existuje niekoľko vylepšení, ktoré môžete urobiť na serveri Apache a PHP na zlepšenie rýchlosti odosielania na server (google it)
- Existujú aj ďalšie verzie meteorologickej stanice s obrázkami na pozadí, ako je vidieť na
projekt jimk3038 (vylepšenú verziu vytvoril kalmat)
Odporúča:
Ručná meteorologická stanica: 4 kroky
Ručná meteorologická stanica: V tomto návode budeme používať Arduino, oledový displej a kombináciu senzora prostredia SparkFun so snímačmi CCS811 a BME280 na palube na stavbu ručného zariadenia, ktoré meria teplotu, vlhkosť, hladiny TVOC, barometrický tlak,
Tweerstationneke A.k.a. Holandská meteorologická stanica: 4 kroky
Tweerstationneke A.k.a. Dutch WeatherStation: Môj otec sa vždy zaujíma o najnovšie správy a najnovšie informácie o počasí. To ma priviedlo k perfektnému narodeninovému darčeku, keď mal 76 rokov: malá nepretržitá meteorologická stanica bez akýchkoľvek nezmyslov, celý deň ticho sedí v kúte a ponúka
Viacúčelová optická jednotka s RPi: 6 krokov (s obrázkami)
Repurpose Optical Drive With RPi: Tento projekt vznikol, keď sa optická jednotka môjho milovaného notebooku začala správať nesprávne. Zásuvka na disk CD sa opakovane vysúva, kedykoľvek som na prenosný počítač zatlačil alebo ho akýmkoľvek spôsobom premiestnil. Moja diagnóza problému bola taká, že museli existovať nejaké
DIY viacúčelová základňa robota a štít motora: 21 krokov (s obrázkami)
DIY viacúčelová základňa robota a štít motora: Ahoj všetci, nedávno som začal pracovať na projektoch robotiky pomocou Arduina. Nemal som však vhodný základ, na ktorom by som pracoval, konečný výsledok nevyzeral najlepšie a jediné, čo som mohol vidieť, sú všetky moje súčiastky zapletené do drôtov. Pri každom probléme sa vyskytuje problém
Tretia ruka ++: Viacúčelová pomocná ruka pre elektroniku a iné jemné práce .: 14 krokov (s obrázkami)
Tretia ruka ++: Viacúčelová pomocná ruka pre elektroniku a iné jemné práce .: V minulosti som používal tretie ruky/pomocné ruky dostupné v reťazcových obchodoch s elektronikou a bol som frustrovaný z ich použiteľnosti. Nikdy som nedokázal dostať klipy presne tam, kde som ich chcel, alebo nastavenie trvalo viac času, než by skutočne malo