فهرست مطالب:

تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی): 4 مرحله
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی): 4 مرحله

تصویری: تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی): 4 مرحله

تصویری: تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی): 4 مرحله
تصویری: پیشگوی معروف انگلیسی، که به پادشاه بریتانیا مشاوره می دهد، آینده عجیبی را برای خامنه ای پیشگویی کرد 2024, جولای
Anonim
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)
تمشک چند کاره 1 B (ابر شخصی + ایستگاه هواشناسی)

مدتی پیش به خاطر آوردم که پس از خرید نسخه جدیدتر ، یک RPiB اضافی وجود داشت. با حفظ حریم خصوصی هنگام نگهداری فایل های پشتیبان تصمیم گرفتم سرور ابری خود را داشته باشم. از نتیجه خوب خوشحالم ، اما از اتلاف پتانسیل RPi راضی نیستم ، من ترکیبی از ترکیب ایستگاه هواشناسی + سرور ابر شخصی را ایجاد کردم.

مرحله 1: فهرست مواد

لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
  • A RPi B (همچنین ، ممکن است با RPi2 ، RPi3 و غیره کار کنید)
  • صفحه نمایش 7 اینچی 1024*600 LCD برای تمشک (اندازه صفحه را خودتان انتخاب کنید)
  • دانگل وای فای یا کابل اترنت متصل به RPi (فقط RPi3 و نسخه های جدیدتر دارای وای فای داخلی هستند)
  • ماوس و صفحه کلید 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 و نصب ایستگاه هواشناسی

این مراحل فرض می کند که:-برخی از اصول اولیه لینوکس شناخته شده است

-سیستم عامل 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 رزبری پای خود plus /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 build

sudo python setup.py install

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

بررسی کنید که همه چیز مطابق انتظار کار می کند

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

Weather 1.6.4.zip را در پوشه /home /pi بارگیری و استخراج کنید

دستور بعدی در ترمینال (اتصال SSH نیست/این بار نمایش بومی مورد نیاز است)

سی دی آب و هوا

sudo python weather.py

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

بعد از بوت شدن آن را خودکار راه اندازی کنید

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

sudo nano /etc/rc.local

درست قبل از آخرین خط ، که می گوید "خروج 0" ، موارد زیر را به خطوط اضافه کنید.

cd/home/pi/آب و هوا

sudo python weather.py &> err.log

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

مرحله 4: چند نکته

برخی از یادداشت ها
برخی از یادداشت ها
برخی از یادداشت ها
برخی از یادداشت ها
  • کارهایی که توسط kalmat انجام می شود ترجمه خودکار ندارد ، من ترجمه ای را به صورت دستی به pt-BR انجام دادم. اگر کسی دانش کافی برای کار با فایل های.po را دارد ، قابل تقدیر است.
  • ثبات به اندازه کافی خوب است. تصویر بالا را ببینید (CPU و حافظه کم است)
  • برنامه را برای تلفن هوشمند خود و کلاینت nextcloud خود روی دسکتاپ بارگیری کنید
  • برخی از تغییرات را می توانید در سرور Apache و PHP انجام دهید تا میزان بارگذاری در سرور را افزایش دهید (google it)
  • نسخه های دیگری از ایستگاه هواشناسی با تصاویر پس زمینه همانطور که در تصویر مشاهده می شود وجود دارد

    پروژه jimk3038 (نسخه بهبود یافته ساخته شده توسط kalmat)

توصیه شده: