Съдържание:

Малина с много задачи 1 B (Личен облак + метеорологична станция): 4 стъпки
Малина с много задачи 1 B (Личен облак + метеорологична станция): 4 стъпки

Видео: Малина с много задачи 1 B (Личен облак + метеорологична станция): 4 стъпки

Видео: Малина с много задачи 1 B (Личен облак + метеорологична станция): 4 стъпки
Видео: Та самая девочка в твоём классе 🤮😍 #shorts 2024, Юли
Anonim
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)
Малина с много задачи 1 B (Личен облак + метеорологична станция)

Преди време си спомних, че има резервен RPiB след закупуване на по -нова версия. Мислейки за поверителността при запазване на архивните ми файлове реших да имам собствен облачен сървър. Доволен от добрия резултат, но не удовлетворен от загубата на потенциал от RPi, направих комбинация, смесвайки метеорологична станция + личен облачен сървър.

Стъпка 1: Списък на материалите

Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
  • RPi B (май също може да работи с RPi2, RPi3 и т.н.)
  • 7 -инчов 1024*600 LCD дисплей за малина (изберете сами размера на екрана)
  • WiFi ключ или Ethernet кабел, прикрепен към RPi (Само RPi3 и по-нови имат вграден wifi)
  • Мишка и клавиатура USB

Стъпка 2: Благодаря за идеите и помощта

Обърнете внимание, че тази стъпка се основава на работата на някои хора:

Гас:

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

jimk3038:

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

Много благодаря на kalmat за подобрения в кода: Сега, когато няма интернет връзка, се показва голям часовник и календар

www.instructables.com/member/Kalmat/

Стъпка 3: Инсталиране на Nextcloud и метеорологична станция

Nextcloud и метеорологична станция
Nextcloud и метеорологична станция

Тези стъпки предполагат, че: -известни са някои основи на Linux

-Работната система raspbian stretch вече е инсталирана на RPi

-Операционната система вече е конфигурирана (raspi-config: SSH активиран, разширена файлова система за използване на максимално пространство на SD карта и т.н.)

-IP от RPi се определя като статичен

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

Nextcloud инсталация

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

Следващи последователности, изпълнени в терминал (От SSH или естествено на RPi) #################################### ###################

sudo apt-get update

sudo apt-get инсталирайте 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 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

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

Сега, когато приключихме с това, сега най -накрая можем да отидем до самия Nextcloud и да започнем процеса на инсталиране. За да започнете, отидете на IP адреса на вашия Raspberry Pi плюс /nextcloud. Например адресът, на който бих отишъл, е следният:

Не забравяйте да замените примерния IP адрес с този на вашия Raspberry Pi.

192.168.1.105/nextcloud

Изберете вашето потребителско име и парола

линк към урока, който следвах:

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

Инсталиране на метеорологична станция

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

Изтегли:

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

Следващи последователности, изпълнени в терминал (От SSH или първоначално на RPi) #################################### ###################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py изграждане

sudo python setup.py install

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

Проверете дали нещата работят според очакванията

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

Изтеглете и извлечете Weather 1.6.4.zip в /home /pi папка

следваща команда на терминала (Не SSH връзка/Този път е необходим естествен дисплей)

cd Времето

sudo python weather.py

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

Направете го автоматично стартиране след зареждане

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

sudo nano /etc/rc.local

Точно преди последния ред, който казва „изход 0“, добавете следното към редовете.

cd/home/pi/Weather

sudo python weather.py &> err.log

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

Стъпка 4: Някои бележки

Някои бележки
Някои бележки
Някои бележки
Някои бележки
  • Работата, извършена от kalmat, няма автоматичен превод, аз направих превод на pt-BR на ръка. Ако някой има познания за работа с.po файлове за превод ще бъде благодарен.
  • Стабилността е достатъчно добра. Вижте изображението по -горе (процесорът и паметта са ниски)
  • изтеглете приложението за вашия смартфон и nextcloud клиент на работния плот
  • Има някои ощипвания, които можете да направите със сървъра на Apache и PHP, за да подобрите скоростта на качване към сървъра (google it)
  • Има и други версии на метеорологичната станция с фонови изображения, както се вижда на

    проект jimk3038 (подобрена версия, направена от kalmat)

Препоръчано: