Мазмуну:

Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 кадам
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 кадам

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 кадам

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 кадам
Video: Ultimate Raspberry Pi v. ZIMA Board Showdown! 2024, Июль
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)

Бир аз убакыт мурун мен жаңы версияны сатып алгандан кийин RPiB запасы бар экенин эстедим. Мен камдык файлдарымды сактоодо купуялык жөнүндө ойлонуп, жеке булут сервериме ээ болууну чечтим. Жакшы натыйжа менен бактылуумун, бирок RPi потенциалынын текке кетишине канааттанган жокмун, аба ырайы станциясын + жеке булут серверин аралаштырган комбинация жасадым.

1 -кадам: Материалдардын тизмеси

Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
  • A RPi B (Май, ошондой эле, RPi2, RPi3 ж.б. менен иштөө)
  • Малина үчүн 7 дюймдук 1024*600 LCD дисплейи (экрандын өлчөмүн өзүңүз тандаңыз)
  • WiFi түйүнү же RPiге туташкан Ethernet кабели (RPi3 жана андан жаңыларында гана орнотулган wifi бар)
  • Чычкан жана клавиатура USB

2 -кадам: Идеялар жана Жардам үчүн рахмат

Бул кадам кээ бир адамдардын эмгегине негизделгенин байкаңыз:

Гус:

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

jimk3038:

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

Калматка кодду жакшыртуу үчүн чоң рахмат: Азыр интернет байланышы жок болгондо чоң саат жана callendar көрсөтүлөт

www.instructables.com/member/Kalmat/

3 -кадам: Nextcloud жана метеостанцияны орнотуу

Nextcloud жана метеостанцияны орнотуу
Nextcloud жана метеостанцияны орнотуу

Бул кадамдар төмөнкүлөрдү болжолдойт:-Linuxтун кээ бир негиздери билинет

-Операциялык системанын raspbian стреги мурунтан эле RPiге орнотулган

-Иштетүү тутуму мурунтан эле конфигурацияланган (raspi-config: SSH иштетилген, максималдуу SD карта мейкиндигин колдонуу үчүн кеңейтилген файл системасы ж. Б.)

-RPiден IP статикалык катары аныкталат

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

Nextcloud орнотуу

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

Терминалда аткарылган төмөнкү ырааттуулуктар (SSHден же жергиликтүү RPi боюнча) ###################################### #####################

sudo apt-get update

sudo apt-get apache2 орнотуу

sudo apt-get 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/маалыматтар

sudo chown -R www-data: www-data/var/www/html/nextcloud/

sudo chmod 750/var/www/html/nextcloud/data

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

Эми биз муну аяктагандан кийин, акыры Nextcloudтун өзүнө барып, аны орнотуу процессин баштай алабыз. Баштоо үчүн Raspberry Piнин IP дарегине өтүңүз плюс /nextcloud. Мисалы, мен бара турган дарек төмөндөгүдөй:

IP дарегин мисал менен Raspberry Pi'лердин ордуна алмаштырууну унутпаңыз.

192.168.1.105/nextcloud

Колдонуучу атыңызды жана сырсөзүңүздү тандаңыз

үйрөткүчкө шилтеме мен ээрчидим:

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

Аба ырайы станциясынын орнотулушу

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

Жүктөө:

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

Терминалда аткарылган төмөнкү ырааттуулуктар (SSHден же РПи боюнча) ##################################### #####################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py куруу

sudo python setup.py орнотуу

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

Иштер күтүлгөндөй иштегенин текшериңиз

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

Аба ырайы 1.6.4.zip /home /pi папкасына жүктөп алыңыз

терминалда кийинки буйрук (SSH туташуусу эмес/Бул жолу жергиликтүү дисплей керек)

cd Аба ырайы

sudo python аба ырайы.py

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

Жүктөөдөн кийин аны автоматтык түрдө баштоо

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

sudo nano /etc/rc.local

"0 чыгуу" деп жазылган акыркы саптын алдында, саптарга төмөнкүлөрдү кошуңуз.

cd/home/pi/Аба ырайы

sudo python аба ырайы.py &> err.log

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

4 -кадам: Кээ бир эскертүүлөр

Кээ бир эскертүүлөр
Кээ бир эскертүүлөр
Кээ бир эскертүүлөр
Кээ бир эскертүүлөр
  • Калмат жасаган иштин автоматтык котормосу жок, мен кол менен pt-BR котормосун жасадым. Эгерде кимдир бирөө.po файлдары менен иштөөнү билсе, анда ыраазы болмок.
  • Туруктуулук жетишерлик жакшы. Жогорудагы сүрөттү караңыз (CPU жана эс тутуму аз)
  • смартфонуңузга жана nextcloud кардарыңызга колдонмону жүктөп алыңыз
  • Серверге жүктөө ылдамдыгын жакшыртуу үчүн Apache серверине жана PHPге жасай ала турган бир нече твиттер бар (google it)
  • Аба ырайынын станциясынын башка версиялары бар, аларда фон сүрөттөрү бар

    jimk3038 долбоору (жакшыртылган версиясы калмат тарабынан жасалган)

Сунушталууда: