Raspberry Pi'yi başlatıyoruz: kurulum, bağlantı, başlangıç. Raspberry Pi - ilk olarak bir ağ yazıcısına bağlanmaya başlayın

Raspberry Pi, avucunuzun içine sığan ve çok şey yapabilen ucuz bir mikro bilgisayardır. Bu mikrobilgisayar temelinde hem akıllı bir ev yönetimi için ciddi projeler oluşturabilir hem de Linux ile bir medya merkezi hatta hafif bir ev bilgisayarı olarak kullanabilirsiniz.

Önceki makalelerden birinde, Raspberry Pi 3'e nasıl başlayacağınızı, cihazın nasıl bağlanacağını ve bunun için neyin gerekli olduğunu ayrıntılı olarak tartıştık, şimdi Raspberry Pi 3'ü kurmak gibi bir görev üzerinde daha ayrıntılı olarak duracağız. Bir ARM mimarisi işlemcisi kullanır, yani ARM destekli herhangi bir dağıtımı veya Raspberry için özel olarak oluşturulmuş bir Raspbian dağıtımını kurabilirsiniz.

NOOBS ile Raspberry Sistemi Kurulumu

Raspberry Pi'nizde tam ve çalışan bir Linux edinmenin en kolay yolu budur. Raspberry Pi için varsayılan işletim sistemi seti NOOBS (New Out Of Box Software) 2013 yılında piyasaya sürüldü ve birkaç tıklamayla birkaç popüler sistemi kurabileceğiniz basit bir arayüz sunuyor.

1. SD kart hazırlığı

Öncelikle SD kartınızı hazırlamamız gerekiyor. En az 4 GB kapasiteli bir karta ihtiyacınız var. Bu komutu çalıştırın:

Şimdi kartı bir kart okuyucu kullanarak bilgisayara bağlayın ve komutu tekrar çalıştırın, böylece sistemde kartınıza hangi adın atandığını belirleyebilirsiniz. Örneğin, mmcblk0 olabilir. Zaten bölümlenmişse, adın sonunda p1 göreceksiniz, örneğin mmcblk0p1. Harita henüz bölümlenmemişse, fdisk'i kullanmak için bunu yapmamız gerekir:

sudo fdisk /dev/mmcblk0

ile mevcut tüm bölümleri sil d, gerekirse istediğiniz bölüm numarasını girin ve ardından n, yeni bir bölüm oluşturmak için ve p oluşturmayı onaylamak için. Tüm flash sürücü için bir bölüme ihtiyacımız var, zaten varsa, hiçbir şey yapmanıza gerek yok.

Bittiğinde, tıklayın t ve bölüm türünü W95 FAT32 olarak ayarlayın, Linux olmasına rağmen yükleyicinin FAT dosya sistemini kullanması gerekir. Değişiklikleri kaydetmek için tıklayın. w.

FAT32 dosya sisteminde bölümü biçimlendirmek için kalır:

sudo mkfs.vfat /dev/mmcblk0p1

NOOBS görüntüsünü resmi web sitesinden indirebilirsiniz. En son sürümün bir ZIP arşivine ihtiyacımız var.


Çevrimdışı kurulumlu tam sürüm ve Raspberry Pi'de dağıtmak için internet bağlantısı gerektiren minimum sürüm olmak üzere iki sürüm arasından seçim yapabilirsiniz. Mikrobilgisayar bir Ethernet kablosuyla bağlanmalıdır, kablosuz ağ yalnızca kurulu işletim sisteminde kullanılabilir.

NOOBS yükleyici aşağıdaki işletim sistemlerini içerir:

  • Raspbian;
  • Pidora;
  • RİSKOS;
  • Arch Linux;
  • OSMC.

Belki zamanla oraya başka sistemler de eklenecektir.

3. SD karta yaz

Burada Raspberry Pi 3 işletim sistemini sadece dosyaları kopyalayarak kurmak daha da kolay. Bunun için SD kartınızın sisteme takılı olması gerekmektedir. Dosya yöneticinizin onu nereye bağladığını kontrol edin:

montaj | grep -i mmcblk0p1

Henüz bağlamadıysanız, dosya yöneticisinde açın ve tekrar tekrarlayın. Nautilus gibi bir bağlam menüsü seçeneği vardır "Terminalde aç", burada kullanabilirsiniz. Veya flash sürücü klasörüne gitmek için cd komutunu kullanın:

cd /media/path/to/klasör/

Ardından NOOBS arşivinin içeriğini açın:

unzip /home//Downloads/RaspberryPi/distros/NOOBS_v1_3_11.zip

Tüm kurulum budur, çıkarma tamamlandığında hafıza kartının bağlantısını kesebilirsiniz:

sudo umount /dev/mmcblk0p1

Windows'ta, GUI'de de aynısını yapabilirsiniz, noobs zip arşivinin içeriğini bir flash sürücüye çıkarmanız yeterlidir.

4. Sistemin başlatılması

Ardından, kartı bilgisayardan çıkarıp Raspberry'ye bağlayabilirsiniz, ayrıca cihazı HDMI üzerinden ekrana bağlamanız, ardından gücü açmanız ve klavyeyi bağlamanız gerekir. Yükleyicide, yüklemek istediğiniz işletim sistemini seçmeniz gerekir:

Kurulum oldukça hızlıdır ve gerekli dosyaların aynı hafıza kartına kopyalanmasından oluşur. Birkaç sistem kurarsanız, size bir seçim menüsü sunulacaktır, ancak yalnızca bir tane varsa, varsayılan olarak yüklenecektir. Noobs ahududu pi 3'ü videoya yükleme:

Bir görüntüden bir Raspberry sistemi kurma

Raspberry Pi 3 işletim sistemini kurmanın bir başka yolu da img imajını kullanmaktır. Örneğin, bir Raspbian Jessie görüntüsü indirebilir ve bunu bir hafıza çubuğuna yazabilirsiniz.

Bunu Linux'ta yapmanın en kolay yolu Ether yardımcı programını kullanmaktır. Çoğu dağıtımda zaten mevcuttur.

NOOBS ile aynı sitede başka işletim sistemleri de mevcuttur. Örneğin, Raspbian, Ubuntu MATE 16.04 ve hatta Windows 10 IoT'yi indirebilirsiniz:

Ancak buna ek olarak, diğer kaynaklardan indirilen diğer işletim sistemlerini de bu şekilde kurabilirsiniz.

.img dosya uzantısına sahip olacak işletim sistemi görüntüsünü indirmeniz gerekir. Genellikle bu dosyalar daha az yer kaplamak için zip arşivlerine ek olarak paketlenir, bu nedenle böyle bir arşiv alırsanız paketinden çıkarın.

2. Bir karta resim yazma

Bir img dosyanız olduğunda, Ether yardımcı programını çalıştırın ve bölümde istediğiniz görüntüyü seçin. "Fotoğraf seç":

Ardından, doğru hafıza kartını seçtiğinizden emin olun. Cihazın değiştirilmesi gerekiyorsa, düğmesine tıklayın. "Değiştirmek":

Her şey doğruysa, görüntüyü flash sürücüye yazmak için düğmeye basın. flaş. İşlem tamamlandığında Raspberry işletim sisteminiz kullanıma hazır olacaktır. Kartı bilgisayarınızdan çıkarın, Raspberry Pi'nize bağlayın ve önyükleyin.

sonuçlar

Gördüğünüz gibi ahududu pi 3 OS kurulumu bu işletim sistemi resmi olarak destekleniyorsa çok kolay. Makalede açıklanan yöntemlere ek olarak, örneğin dd yardımcı programı gibi diğer kayıt yöntemlerini kullanabilirsiniz. Yeni başlayan biriyseniz, NOOBS sizin için ideal bir seçenek olacaktır, ileri düzey kullanıcılar için resimler vardır. Ancak, her durumda, bir Raspberry Pi 3'e Linux kurmak, bir bilgisayara WIndows veya Mac kurmaktan çok daha kolaydır. Ahududu var mı? Hangi görevler için kullanıyorsunuz? Yorumlara yazın!

Raspberry Pi mikrobilgisayar bir işletim sistemi çalıştırır. Tıpkı geleneksel bilgisayarlarda olduğu gibi, işletim sistemi bilgisayarın tüm kaynaklarını yönetir ve kullanıcıya programlarla çalışmak için özel bir arayüz sağlar. Cihazın kullanım kolaylığı, hangi sistemin seçildiğine bağlıdır. Raspberry Pi için yazılmış birçok farklı işletim sistemi var, bu yazımızda bunları kısaca inceleyeceğiz.

Raspberry Pi kartı için neredeyse tüm işletim sistemleri, temel olarak Linux'u kullanır. Resmi olarak desteklenen birkaç işletim sistemi vardır:

  • Raspbian, gerekli tüm yazılımlara sahip resmi işletim sistemidir. Raspberry Pi ile tanışmak için bu özel işletim sistemini kullanmanız önerilir.
  • OpenELEC, açık kaynaklı bir Linux tabanlı medya oynatıcıdır.
  • OSMC (Raspbmc), Kodi Media Center ve Debian GNU/Linux tabanlı açık kaynaklı bir medya oynatıcıdır.
  • Raspberry Pi 2B cihazlarda Windows 10 desteği.

NOOBS'de bulunan tüm işletim sistemleri, yukarıda listelenen tüm işletim sistemlerini içeren ve bunları Raspberry Pi'nize kurmanızı kolaylaştıran bir programdır. NOOBS kullanarak, hem bir işletim sistemi hem de birkaç işletim sistemi kurmak mümkündür ve bilgisayarınızı başlatırken istediğiniz sistemi seçebilirsiniz. İşletim sisteminin kurulumu sırasında, sistemi ilk ayarlarına döndürmenize izin veren özel bir RECOVERY bölümü oluşturulur.

Raspberry Pi'ye işletim sistemi kurulumu

Kurulum seçenekleri

İşletim sistemini kurmanın 3 yolu vardır:

  • Raspbian veya NOOBS önceden yüklenmiş bir SD kart satın almak;
  • NOOBS'yi bir hafıza kartına indirmek ve ondan Raspbian OS'yi kurmak;
  • Raspbian görüntüsünü doğrudan SD karta monte etmek.

İlk yöntem en basitidir - burada ek adım gerekmez.

İkinci durumda, kurulum prosedürü aşağıdaki gibidir:

  1. Öncelikle hafıza kartı FAT32 dosya sistemi ile formatlanmalıdır.
  2. NOOBS'den bir arşiv indirmek, dosyaların kök dizinde olması için onu bir hafıza kartına açmak.
  3. Raspberry Pi'ye gerekli çevre birimlerinin takılması: USB üzerinden klavye, fare ve monitör, güç bağlantısı. Monitör olarak, RCA ile bağlı bir TV kullanabilirsiniz.
  4. Ekran RCA ile bağlıysa klavyede "3"e basın.
  5. Pencerede Raspbian işletim sistemini, Rusça klavye düzenini ve dilini seçin. Rus dili yüklenemez. "Yükle" ye tıklayın, kurulum işleminin tamamlanmasını bekleyin ve açın.
  6. Görünen "Yapılandırma Aracı" menüsünde, üçüncü paragrafta, LXDE grafik arayüzünü kurmak için ikinci seçeneği seçin.
  7. "Bitti" ye tıklayın, yeniden başlatmayı bekleyin.
  8. Bir kullanıcı adı ve şifre ile giriş yapmanız gerekiyorsa, giriş sütununa pi girin, şifre ahudududur, ardından masaüstü açılır.

Raspbian görüntüsünün SD karta montajı.

  1. https://www.raspberrypi.org/downloads/ adresinden resim arşivini indirmek
  2. Paketi açma, ardından bir .img dosyası alırsınız.
  3. Bir PC'ye bir hafıza kartı takma.
  4. Kurulan dosyanın montajı.
  5. Önceki talimatın 3 ve 4 noktalarını tekrarlayın.
  6. Önceki talimatın 6-8 adımlarını tekrarlayın.

Raspberry Pi için işletim sistemlerinin karşılaştırılması


işletim sistemi En son sürüm Ayırt edici özellikler
ahududu En son sürümü yüklemek için işletim sistemini yeniden başlatmanız ve kodu girmeniz gerekir.

sudo apt-get güncellemesi

sudo apt-get yükseltme

Bir güncelleme yapılacak, ardından Raspberry Pi'nizi yeniden başlatmanız gerekiyor.

Bu mini bilgisayarı desteklemek için özel olarak oluşturulmuş Debian tabanlı standart işletim sistemi. Bir dizi standart program ve yardımcı programla birlikte gelir. "Programlama" bölümü, bir düzineden fazla farklı programlama uygulamasına sahiptir. Sistem, belgelerle çalışmak için LibreOffice paketi olan Chromium tarayıcısına sahiptir.
OSMC OSMC Kodi 16 Kodi tabanlı medya merkezi. Multimedya için en işlevsel yazılımdır. İşletim sisteminin temiz bir arayüzü var, ekranın sol tarafında medyayı (ses, video, resimler) seçebileceğiniz, ayarları ayarlayabileceğiniz ve programları kontrol edebileceğiniz bir menü beliriyor.
8.0.4 Medya dosyalarını oynatmak için tasarlanmış bir işletim sistemi. Kodi gibi arayüz. Yüksek bir çalışma hızına sahiptir. OSMC ile karşılaştırıldığında, daha kapalı bir işletim sistemidir, içindeki sistem seviyesini değiştiremezsiniz ve uzak servislere erişimde kısıtlamalar vardır.
Kano işletim sistemi Kano OS 3.13 Öğrenmek için ideal bir işletim sistemi. Parlak ve kullanıcı dostu arayüz, başka bir şey değil. Geliştiricinin web sitesinde RaspberryPi için birçok ek bileşen satın alabilir ve kendi ellerinizle tam teşekküllü bir kurucu oluşturabilirsiniz.
DiyetPi Diyet Pi Debian tabanlı işletim sistemi, bir hafıza kartında sadece 400 MB yer kaplıyor! Kaynak talep etmeyen, tüm popüler programların hızlı kurulumu desteklenir
Windows 10 IoT Çekirdeği Windows 10 IoT Raspberry Pi bilgisayarı için oluşturulmuş, geliştiriciler için özel bir Windows sürümü. Yalnızca Windows 10 yüklü bilgisayarlarla uyumludur.Windows 10 IoT Core tek başına çalışmadığından çalışması için bilgisayarda Visual Studio'nun yüklü olması gerekir. Bu işletim sistemi ile birçok farklı proje oluşturabilirsiniz.
RISC işletim sistemi 2009.06, en son test sürümü 2010.03 Linux üzerine kurulmamış bağımsız bir işletim sisteminin diğer işletim sistemleriyle hiçbir ortak yanı yoktur. Tek kullanıcılı sistem olarak çalışır. Tüm uygulamalar, adının önünde ünlem işareti bulunan dizinlerdir, sistem dosyaları klasörlere sürükleyip bırakarak iyi çalışır. Sistem ana işletim sistemi olarak kullanılmaz, tamamen farklı bir şekilde çalışır.
retropie RetroPasta 4.3.7 Çeşitli konsollarda oynamanıza izin veren bir emülatör. İşletim sistemi Raspbian'a dayanmaktadır, ancak ayrıca ayrı olarak oluşturulmuş bir RetroPie görüntüsü de vardır.
Pidora 18 Fedora projesine dayalı bir işletim sistemi. Debian ile karşılaştırıldığında, paket formatı RPM uzantısına sahiptir. İşletim sistemi birkaç farklı yazılım geliştirme ortamı içerir.

Bu makale, MajorDomo sistemini (bundan sonra MD olarak anılacaktır) bir Raspberry PI3 tek kartlı bilgisayara (bundan sonra RPI3 olarak anılacaktır) kurma ve yapılandırma konusunu ele alacaktır. Aşağıdakilerin tümü, MD kullanıcılarının ve geliştiricilerinin çalışmalarının bir birikimidir. Hemen hemen tüm materyaller, tüm forum katılımcılarına ve özellikle nick7zmail yoldaşına özel olarak teşekkür edilen MD forumundan gelen mesajlara dayanmaktadır). Lütfen yorumlarda sunulan materyaldeki herhangi bir yanlışlık ve hata hakkında yazın.

Sistemin yetenekleri ve özellikleri hakkında birkaç kelime:

  • F2FS dosya sistemi (hafıza kartları için optimize edilmiştir);
  • Bir hafıza kartına veri tabanı yazma döngülerinin optimizasyonu;
  • RHVoice ses motoru;
  • MPD servisi aracılığıyla ses;
  • MQTT komisyoncusu Mosquitto;
  • Apple HomeKit uyumlu (HomeBridge aracılığıyla);
  • Kurulu geliştirme araçları: PHP, Python, NodeJS, Perl;
  • En son MajorDoMo ve Raspbian Jessie güncellemeleri (mevcut sürümün yayınlandığı tarihte);
  • Market'ten eklentilerin yüklenmesi ve sistem çekirdeğindeki güncellemeler çalışır.

Yapılandırma özelliği - her şey SD karta yazma döngüsü sayısını en aza indirecek şekilde yapılandırılmıştır. Veritabanı, periyodik bir "taahhüt" ile tmpfs kullanır (her 15 dakikada bir). Şunlar. bir elektrik kesintisi sırasında sistemin son birkaç dakikadaki veri kaybıyla geri yüklenmesi mümkündür.

Kurulumdan sonra ses çalışmaları, radyo çalışmaları (piyasadan mpd ve 101.ru modülü kullanılır), güncellemeler, eklentiler pazarından modüllerin kurulumu.

MD sistemini kurmaya başlamak için aşağıdakileri edinmeniz önerilir:

  • RPI3 . Bu makaledeki kopya tarafından satın alındı. Siparişin ambalajını beğendim - her şey dahil (RPI3'ün kendisi, güzel bir kasa, bir dizi soğutucu, bir güç kaynağı, 16GB hafıza kartı) ve teslimat hızı (2 haftadan az);
  • microSD hafıza kartı. En az 16GB, sınıf 10 (şiddetle tavsiye edilir) seçme Sistemin daha fazla kararlılığını etkileyebileceğinden, ucuz kategorisindeki SD kart);
  • kart okuyucu;
  • Ses hoparlörleri(gerekli değil);
  • programıWin32diskgörüntüleyici . İndirebilirsin ;
  • SSH istemcisi. Putty'nin bir çeşidi olarak indirebilirsiniz. ;
  • Kurulum resmi. İndirebilirsin .

Şimdi sırayla her şey hakkında:

Hafıza kartı hazırlama. Bu aşamada MD görüntüsünü SD karta aktarmamız gerekiyor. Bu yüzden kartı alıyoruz, kart okuyucuya takıyoruz ve Win32DiskImager programını çalıştırıyoruz. Görünen pencerede, "Aygıt" alanında, flash sürücümüzü seçin ve "Görüntü dosyası" alanında, arşivden çıkarılan MD görüntüsünü belirtin ve "Yaz" düğmesine basın.

Herhangi bir hata olmadan geçmesi gereken kaydın tamamlanmasını beklemelisiniz. Aksi takdirde, SD kartı yenisiyle değiştirip tekrar denemeniz gerekir.

İlk başlangıçRPI3. Kartı RPI3'e takıyoruz, ağ kablosunu, hoparlörleri ve güç kaynağını bağlıyoruz. Yük kapasitesi en az 2,5A (tercihen 3A) olması gereken bir güç kaynağı ünitesinin seçimine dikkat edin, aksi takdirde sistem arızaları meydana gelebilir. Genel olarak, sistemin uzun süreli ve istikrarlı çalışması için gücün KGK'dan bağlanması istenir.

Önyüklemeden sonra, sistem DHCP üzerinden bir IP adresi almalı ve web arayüzü üzerinden erişilebilir olmalıdır. Benim durumumda, gücü açtıktan sonra, bir süre sonra “Sistem yüklendi” ve “IP adresi 192.168.0.33” hoparlörlerinden aşağıdaki ifadeleri duydum. Aşağıda, sistemin (ana) "temiz" ekranının bir ekran görüntüsü verilmiştir:

Artık SSH/FTP üzerinden RPI3'e giriş yapabilirsiniz, giriş detayları:

Veritabanı Yöneticisi (phpMyAdmin):
Kullanıcı adı: kök
Şifre: rootpsw

MajorDoMo hizmeti otomatik olarak başlar, ancak bunu konsol üzerinden yönetebilirsiniz: sudo /etc/init.d/majordomo durağısudo /etc/init.d/majordomo başlangıç

Ayardoktor

Eğitim. Bu makale, sistemi SSH erişimi yoluyla yapılandırma olasılığını ele alacaktır. Prensip olarak, aynısı RPI3'e bir monitör, klavye ve ağ kablosu bağlayarak (Putty kullanmadan) yapılabilir.

Putty programını başlatıyoruz. Açılan pencerede sistemden alınan IP adresini giriniz ve “Aç” butonuna tıklayınız.

Şimdi standart kullanıcı adını ve şifreyi girin. Her şey doğru yapılırsa, konsol çalışmaya hazır görünecektir.

Sistemin kurulumu için hazırlıklar yapıldı, şimdi ayarın kendisi.

Statik bir IP adresi ayarlama. Ne olduğunu anlayan ve ihtiyacı olmayan kullanıcılar bu paragrafı atlayabilirler. Konsola girin:

sudo nano /etc/dhcpcd.conf

Aşağıdaki satırları ekleyin (ekipmanınızın adreslerini girin):

Kabuk

nodhcp arabirimi eth0 statik ip_adresi=192.168.0.33 statik etki alanı_adı_sunucuları=192.168.0.1

nodhcp

arayüz eth0

statik ip_adresi = 192.168.0.33

statik etki alanı_adı_sunucuları = 192.168.0.1

tuş kombinasyonlarına basın ve

Ağ arayüzünü yeniden başlatın:

sudo ifconfig eth0 aşağı sudo ifconfig eth0 yukarı

5 saniye bekleriz ve komutun yaptığı işin doğruluğunu kontrol ederiz:

ifconfig

Ayrıca internet erişimini kontrol etmek için google'a ping atabilirsiniz:

sudo ping 8.8.8.8

Raspi-config yardımcı programını kullanarak ilk yapılandırma(bilgisayarın BIOS'u gibi bir şey). Konsola girin:

sudo raspi-config

Görünen pencerede aşağıdakileri yapın:

  • “Kullanıcı Şifresini Değiştir” alanında standart şifreyi değiştirin (bir yere yazmayı unutmayın);
  • “Önyükleme Seçenekleri” alanında, “B1 Masaüstü CLI” alt menüsünde “B1 Konsolu”nu seçin;
  • “Gelişmiş Seçenekler” alanında, “A1 Genişletilmiş Dosya Sistemi” yürütün ve “Ses” alanında “3,5 jakını zorla” seçeneğini seçin.

phpMyAdmin için parola ayarlama. PhpMyAdmin web arayüzünden geçiyoruz ve orada şifreyi değiştiriyoruz (bir yere yazmayı unutmayın), bunun için tarayıcıya aşağıdaki satırı giriyoruz:

http://_IP'niz/phpmyadmin/

Şimdi MD'ye hangi şifrenin girileceğini söylüyoruz, bunun için konsola giriyoruz:

Görünen pencerede, varsayılan şifreyi kendinize göre değiştirin:

Define('DB_PASSWORD', 'benim parolam ‘);

MySQL'i bir satırla durdur

sudo hizmeti mysql durdurma

mevcut veritabanını bellek içi diskten SD karta kopyala

sudo cp -R /tmp/mysql/* /var/lib/mysql/

ve sistemi yeniden başlatın

sudo yeniden başlat.

Harici bir ağdan sisteme giriş yapmak için bir şifre belirleyin. Bunu yapmak için konsola girin:

sudo nano /var/www/config.php

Aşağıdaki satırları bulun ve yorumunu kaldırın:

Define('HOME_NETWORK', '192.168.0.*'); Define('EXT_ACCESS_USERNAME', 'kullanıcı'); Define('EXT_ACCESS_PASSWORD', 'şifre');

İlk satırdaki IP adresi maskesine dikkat edin!!! Ardından, kullanıcı adınızı ve şifrenizi girin (bunları yazmayı da unutmayın), tuş kombinasyonlarına basın ve (dosyaya kaydedin ve çıkın).

Broker MQTT Mosquitto'nun şifresini değiştirin. Bunu yapmak için konsola şunu yazın:

sudo nano /etc/mosquitto/mosquitto.conf

görünen pencerede aşağıdaki satırları ekleyin

#yol şifre dosyası password_file /etc/mosquitto/passwd

#giriş yapmadan bağlantıları reddet allow_anonymous false

mosquitto_passwd yardımcı programını kullanarak kullanıcı ve şifre oluşturun/ekleyin:

sudo mosquitto_passwd -c /etc/mosquitto/passwd kullanıcı adı

Bunu homebridge'e bildirmek

sudo nano /home/pi/.homebridge/config.json

Ayrıca MD web arayüzünde MQTT modülünü bilgilendiriyoruz, bunun için tarayıcıya alınan IP adresini giriyoruz, "Kontrol Paneli" ne gidin

sol taraftaki menüde "Cihazlar"->"MQTT"->"Yapılandır"ı seçin. "Yetkilendirme gerekli" onay kutusunu işaretleyin, kullanıcı adını ve şifreyi girin ve ardından "Güncelle" düğmesini tıklayın.

Sivrisinek yeniden başlat

sudo hizmeti sivrisinek durdurma sudo hizmeti sivrisinek başlatma

Geçici dosya deposunun boyutunu artırın. Bunu yapmak için konsola şunu yazın:

sudo nano /etc/fstab

"tmpfs / tmp tmpfs defaults, noatime, nosuid, size=100m 0 0" satırında size=100m'yi size=500m olarak değiştirin, tuş kombinasyonlarına basın ve (dosyaya kaydedin ve çıkın).

MySensors modülünün kurulması. Web arayüzü üzerinden sisteme giriyoruz ve "Kontrol Paneli" butonuna tıklıyoruz.

Soldaki menüde - "Sistem" -> "Eklentiler Pazarı" -> "Donanım"ı seçin, listede "MySensors" öğesini bulun ve ekle düğmesine tıklayın.

ACP'nin denetleyicileri (parametrik optimizasyon) için optimal ayarları belirlemek için, düzenlenen nesnenin statik ve dinamik özellikleri ve mevcut bozulmalar hakkında bilgi sahibi olmak gerekir. En güvenilirleri deneysel olarak belirlenmiş statik özelliklerdir.

PID kontrolörünün optimum ayarı, nesneyi mümkün olan en kısa sürede ve neredeyse aşım olmadan ayar noktasına getirmenize olanak tanır. Doğru ayarın bir işareti, ayarlanabilir parametrede yumuşak, sarsıntısız bir artış ve ayar noktasına hem aşağıdan hem de yukarıdan yaklaşırken fren darbelerinin varlığıdır (Şekil 14.39).

Nesne ayar noktasına çok az aşma ve hızlı azalan salınımlarla yaklaşıyorsa, diğer tüm parametreleri değiştirmeden kazancı biraz azaltabilirsiniz.

Kapalı bir kontrol sisteminin maksimum genlik-frekans karakteristiğinin büyüklüğü ve rezonans frekansı, sönümleme derecesi ve frekansının koşullu değeri ile sistemin kontrol eylemine göre zaman karakteristiğinden belirlenebilir (Şek. 14.40).

Pirinç. 14.39. Optimum PID performansı

Pirinç. 14.40. Kapalı çevrim kontrol sisteminin adım yanıtı

Bu durum, regüle edilen nesnenin parametrelerini yaklaşık olarak belirlemeyi ve regülatör ana biriminden kademeli eylem altında geçici sürecin deneysel olarak elde edilen eğrisine göre belirlemeyi mümkün kılar. Gerçekten de, geçici sürecin zayıflama derecesi ve frekansı ile bu işlemin kaydedildiği kontrolör ayarlarının sayısal değerleri biliniyorsa, prensipte sayısal değerlerin ne olduğunu belirlemek zor değildir. Tesis parametrelerinin bir kısmı, kontrolör ayarlarının bilinen parametrelerine sahip bir açık döngü sisteminin genlik-faz karakteristiğinin, frekansına karşılık gelen bir frekansta bu zayıflama derecesine karşılık gelen indeks ile daireye dokunabilmesi için olmalıdır. geçici.

Grafikleri kullanarak bir kapalı çevrim kontrol sisteminin zaman tepkisinin grafiğine göre PI kontrolörünün optimal ayarını belirleme prosedürü aşağıdaki gibidir:

1. Kontrolörün keyfi ayarına sahip kontrol sistemi çalışmaya dahil edilmiştir. Kararlı bir şekilde çalıştığından emin olduktan sonra, regülatör ayarını yeterince büyük, ancak çalışma koşullarına göre izin verilen bir değerle hızla değiştirirler ve kontrol edilen değişkeni zaman içinde değiştirme sürecini kaydederler.

2. Kontrol edilen değerdeki değişimin ortaya çıkan grafiğinden, tipik bir görünümü Şekil l'de gösterilmiştir. 14.40, geçici durumun zayıflama derecesi ve salınım süresi belirlenir T.

3. Geçici sürecin salınım süresinin değerinin deney sırasında kontrolörde ayarlanan isodrom süresinin değerine oranının değeri hesaplandıktan sonra, iletim katsayısının değeri için düzeltme faktörlerinin değerleri bulunur. kontrolör ve isodrom zamanının değeri için, yani. ayarın optimale yakın olması için kontrolör ayarlarının sayısal değerlerinin kaç kez değiştirilmesi gerektiğini belirleyin.

4. Regülatörde bulunan ayarlar yapıldıktan sonra deney tekrarlanır ve yukarıda açıklanana benzer bir yeniden hesaplama yapılır. Düzeltme faktörlerinin sayısal değerlerinin bire yakın olduğu ortaya çıkarsa (0.95–1.05 aralığındadırlar), ayarlamanın bittiğini varsayabiliriz. Aksi takdirde, yeniden yapılandırmanız gerekir.

Ayar çalışması uygulamasında, kullanırlar düzenleyiciler için en uygun ayarları belirlemek için yaklaşık formüllerçeşitli optimallik kriterleri için aşağıdaki ifadelerle açıklanan nesneler için.

1. F.E.'nin adını taşıyan All-Union Termal Mühendisliği Enstitüsü. Dzerzhinsky (VTI) periyot başına sönüm derecesi  = 0.75 ve minimuma yakın entegre ikinci dereceden tahmin için tavsiye edilir, bir transfer fonksiyonuna sahip PI kontrolörünün parametreleri için aşağıdaki hesaplama formülleri:

W(P) =K p( T itibaren R+ 1)/T itibaren R.

0'da<  об /T a< 0,2

, T itibaren = 3.3 hacim

0.2'de<  об /T a< 1,5

, T itibaren = 0,8T a .

= 0.9, 0'da< об /T a< 0,1

, T itibaren = 5 hacim

0.1'de<  об /T a< 0,64

, T itibaren = 0,5T a .

2 Müsait nomogramlar benzer nesneler için, nesnenin parametrelerine ve verilen zayıflamaya bağlı olarak belirlemek için, K R ,T itibaren (Döndürme yöntemi).

3. Var büyük sabit tazminat yönteminesne zamanı (T itibaren = T hakkında ) sönümleme katsayısında = 707 (modüler optimum).

4. Belirli bir salınım derecesi için stabilite limitinin ve kontrolör parametrelerinin analitik hesaplanması genişletilmiş frekans yanıtı için(stephani yöntemi) bilgisayar ve uygun hesaplama yöntemlerinin varlığında da kullanılmaktadır. Tüm yöntemler, denetleyicinin parametrelerinin hesaplanmasında yakın sonuçlar verir ve buna bağlı olarak geçici süreçleri kapatır.

5. Uygulamada, regülatörlerin hesaplamaları, kullanım sırasında ayarlama çalışmaları ile sonuçlanır. deneysel parametrik optimizasyon yöntemleri.

Bu yöntemler, optimal ayar parametrelerinin seçilmesi sürecinde veya açıkça kararlı bir ASR hareketi sağlayan parametrelerle geçici veya frekans yanıtlarının doğrudan kontrolüne dayanmaktadır. Daha sonra bir pertürbasyon verilerek sistemin bu pertürbasyonlara tepkisi gözlemlenir. Regülatörün ayarlarını bilerek değiştirerek, geçici sürecin istenen doğası elde edilir. Bu, çok adımlı yinelemeli bir prosedürdür. Bu yöntemler, bu süreci minimum insan katılımıyla 3 otomatikleştirmeyi mümkün kılacak şekilde geliştirilmiştir.

En basit ayar, bir PI kontrolörlü (bir PI kontrolörlü) kapalı bir ACP'de olduğu zamandır. T yükleme çok büyük) artış K p kararlılık sınırına kadar, belirlemek K p.cr ve Tşerit kr sabit salınımlar dönemi. Ardından parametreleri ayarlayın:

P denetleyicisi için K p.opt = 0,55 K p.cr;

PI denetleyicisi için K p .opt = 0,55 K p.cr, T dışarı = 1.25 T per.cr.

6. Daha iyi sonuçlar verir kademeli optimizasyon her adımda geçici tepki tahmini ile .

PI kontrolör ayarları düzleminde, aynı zayıflama derecesine sahip çizgiler vardır  (Şekil 14.41).

Aynı zayıflama (let ψ= 0,75) farklı kontrolör parametreleriyle elde edilebilir. Aynı zamanda, Şekil 2'de gösterildiği gibi düzlemde değişen minimum ikinci dereceden hatanın sağlanması gerekir. 14.42. Bu nedenle, en uygun ayar noktasını aramak gerekir.

Çeşitli ayarlar için eğrilerden (Şekil 14.43), noktalarda görülebilir. 1 ve 2 geçici süreçler ertelenir, 4 süreci geciktiren periyodik olmayan bir bileşen vardır. Optimum ayarın aranması aşağıdaki adımlardan oluşur (Şekil 14.44, 14.45):

1. Fazla tahmin etmek T dışarı, hafife almak K R(1. Nokta).

2. Artış K R böylece salınım işlemi sırasında ψ = 0,8–0,9 (nokta 2 ).

Pirinç. 14.44. PI kontrolör parametrelerinin pratik ayarı için adımlar

3. Azalt T aperiyodik bileşenden kurtulmak için (puan 3 ,4 ).

4. Azalt K R böylece ψ= 0.95…1'de ve kontrol nesnesinin dinamik özelliklerinin çeşitli varyasyonları ile, geçici süreçler biraz salınımlıdır (nokta 5 ).

Bu optimizasyon yöntemi, ayar parametreleri başlangıç ​​değerlerine göre değiştiğinden, nesne parametrelerinin ve kontrolör parametrelerinin doğru bir şekilde belirlenmesini gerektirmez, bu nedenle yaygın olarak kullanılır.

Pirinç. 14.45. Düzenleyicilerin parametrelerinin farklı ayarlarında geçici süreçlerin doğası

Örneğin, dijital PI denetleyicili ATS ayarlayıcı talimatlarında aşağıdaki öneriler verilmiştir.

    kontrolör PI kontrolüne ayarlanmıştır;

Pirinç. 14.46. PI çıkışı geçici

    kontrolün blok şeması şekil 1'de gösterilmektedir. 14.47;

Pirinç. 14.47. Pnömatik aktüatörlü nesne kontrolünün yapısal şeması: w- ayar etkisi; x– ayarlanabilir değer; xd- kontrol edilen değerin sapması; y- kontrol eylemi; 1 – ölçüm dönüştürücüsü; 2 – değer ayarlayıcı; 3 - amplifikatörün ayarlanması; 4 - elektro-pnömatik sinyal dönüştürücü; 5 – sensör; 6 – pnömatik çalıştırma ünitesi

- orantılı katsayı K R = 0,1;

- izodrom zamanı T n= 9984 sn;

- kurşun zamanı T v =kapalı;

– PI kontrolörünün parametrelerinin ayarlanması:

istenen ayar noktasını ayarlayın ve kontrol sapmasını manuel olarak sıfıra ayarlayın;

otomatik moda geç;

yavaş yavaş artırmak K R, kontrol devresi ayar noktasındaki küçük değişikliklerle salınmaya başlayana kadar;

biraz azaltmak K R dalgalanmalar giderilene kadar;

azaltmak T n kontrol devresi tekrar salınmaya başlayana kadar;

yavaş yavaş artırmak T n salınım yanlılığı ortadan kalkana kadar.

Bilet numarası 16

    pompalar - sıvı sağlayan makineler;

    fanlar ve kompresörler - hava ve teknik gaz sağlayan makineler.

Fan- gaz halindeki bir ortamı Ep basınç artışı derecesinde hareket ettiren bir makine< 1,15 (степень повышения давления Ер - отношение давления газовой среды на выходе из машины к давлению ее на входе).

Kompresör- Gazı Ep > 1.15 ile sıkıştıran ve gazların sıkıştırıldığı boşlukları yapay (genellikle su) soğutmaya sahip bir makine.

GOST 17398-72'ye göre üfleyiciler (pompalar) iki ana gruba ayrılır: dinamik pompalar ve pozitif deplasmanlı pompalar.

    Dinamik süper şarj cihazlarında, enerjinin bir sıvıya veya gaza transferi, süper şarj cihazının giriş ve çıkışına kalıcı olarak bağlı bir boşluktaki kütle akış kuvvetlerinin çalışmasıyla gerçekleşir.

    Hacimsel süper şarj cihazlarında, çalışma sıvısının (sıvı veya gaz) enerjisinde bir artış, katı cisimlerin, örneğin silindirin çalışma alanındaki pistonlu makinelerdeki pistonların, valfler vasıtasıyla periyodik olarak birbirine bağlanmasıyla elde edilir. süper şarj cihazının girişi ve çıkışı.

Uzun zaman önce, çok uzaklarda... başka bir operadan gibi görünüyor. Yani, bir arkadaşım bana Raspberry PI 3 B adlı bir donanım gönderdiğinde, ona nasıl yaklaşacağımı bilemedim ve bu yüzden Jenkins'i kurma görevi ortaya çıktı, bunu üretim web barındırmada yapmak istemedim, ve genellikle geceleri medya merkezini kapatırım (çünkü yüksek sesle vızıldar), razberyushka'nın işe yaradığı yer burasıydı. Ancak bir otomasyon sunucusu olmadan önce, bugün yapacağımız gibi yapılandırılmalıdır.

Eğitim

Şimdi indirilen arşivleyiciyi paketinden çıkarın:

# büyük olasılıkla indirdiğiniz dosyanın adı farklı olacaktır
sıkıştırmayı açmak 2017-07-05-raspbian-jessie.zip

Bu komutu yürüttükten sonra, yaklaşık 4 GB boyutunda başka bir dosya görünmelidir:

# ls | grep img
2017-07-05-raspbian-jessie.img

Hangi disklerin flash sürücümüz olduğunu kontrol edelim:

flash sürücü kullanıyorum 8GB(aslında olması gereken 8,000,000,000 bayt, ancak bir nedenden dolayı günlüklerde 7948206080 bayt, bu yüzden fdisk yazıyor 7.4 GB), işletim sistemi çekirdeği flash sürücüye bir ad verdi /dev/sdd:

disk /dev/sdd: 7.4 GiB, 7948206080 bayt, 15523840 sektör
Birimler: 1 * 512 = 512 baytlık sektörler
Sektör boyutu (mantıksal/fiziksel): 512 bayt / 512 bayt
G/Ç boyutu (minimum/optimum): 512 bayt / 512 bayt
Disk etiketi türü: dos
Disk tanımlayıcısı: 0x7418cc78

Kurulum

Bu işlem tek bir komutla (alttan kök veya aracılığıyla sudo, bu önemli):

# dd ise= 2017-07-05-raspbian-jessie.img of= /dev/sdd

(giriş dosyası) üretici yazılımı görüntüsü ise
of (çıktı dosyası) - bu bizim flash sürücümüz

İşlem en azını söylemek için yavaştır, yaklaşık 30-40 dakika sürer, bu nedenle dd işini yaparken başka bir göreve geçmekten çekinmeyin. Bu arada, dd varsayılan olarak ilerlemeyi göstermez, bu yüzden aşağıdaki komutu yazmanız gereken başka bir terminal açmanızı tavsiye ederim (Enter tuşuna bastıktan sonra bu konsolu kapatmayın):

# killall -USR1 dd; uyu 5; tamamlamak

Bu komut, her 5 saniyede bir dd yardımcı programına özel bir sinyal göndererek (dd)'nin mevcut durumu göstermesine neden olur.

Ağ yapılandırması

Ve böylece, işletim sistemi bir USB flash sürücüye kaydoldu, ancak kötü şans, bu aşamada onu bir karmaşaya bağlarsanız, o zaman DHCP istemcisi çalışmayacaktır, bu yüzden acele etmemenizi tavsiye ederim, ama önce kurun ağ.

Flash sürücüyü takalım ve ağ yapılandırmasının bulunduğu dizine gidelim:

#mkdir -p /medya/pi
# binek /dev/sdd2 /medya/pi
#CD /medya/pi/etc/ağ

Burada birkaç dosya görüyoruz:

# ls | çeşit
if-down.d
if-post-down.d
if-pre-up.d
if-up.d
arayüzler
arayüzler.d
interfaces.dpkg-eski
koşmak

Sadece arayüzleri düzenlemeniz gerekiyor, bu yüzden bir metin düzenleyici aracılığıyla açalım, mcedit'i daha çok seviyorum. Burada değiştirmemiz gerekiyor iface eth0 inet statik bunun gibi bir şeye (IP ayarlarınız muhtemelen farklı olacaktır):

izin ver-hotplug eth0
iface eth0 inet statik
adres 192.168.200.20
ağ maskesi 255.255.255.0
ağ geçidi 192.168.200.1
dns-ad sunucuları 192.168.200.1

Gelecekte, dökümümüz 192.168.200.20'de mevcut olacaktır. Ancak, cihazın statik bir IP'ye sahip olmasını istemiyorsanız, arayüzü DHCP istemci moduna geçirebilirsiniz:

izin ver-hotplug eth0
iface eth0 inet dhcp

SSH sunucusunu açın

Önerdiğim çözüm tamamen şık değil, ancak bir donanım parçası bağlayıp GUI / konsol üzerinden bir SSH sunucusunu etkinleştirme arzunuz veya yeteneğiniz yoksa, bunu çok basit bir şekilde yapabilirsiniz. rc.local dosyasını herhangi bir metin düzenleyicide açalım:

#mcedit /medya/pi /etc/rc.local

Ve önce 0 çıkışı aşağıdaki satırı ekleyin:

/etc/init.d/ssh yeniden başlat

Şimdi SSH sunucusu, sistem başlatma sırasında otomatik olarak etkinleştirilecektir. Bu aşamada USB flash sürücüyü cihaza bağlayıp SSH üzerinden giriş yapabilirsiniz. Gelecekte, resmi belgelerde önerildiği gibi her şeyi zihninize göre yapılandırabilirsiniz.

yetki

Bilmeniz gereken ilk şey, varsayılan kullanıcı adı ve şifredir:

Giriş: pi
Şifre: ahududu

SSH aracılığıyla karalama defterine bağlanmak için aşağıdaki komutu girmeniz yeterlidir (kök gerekli değildir):

$ ssh [e-posta korumalı]

Konsol şifre isteyecek, ahududu yazacak, Enter'a basacak ve işte, sistemdeyiz!

Çözüm

Bu basit not, süper eksiksiz bir kılavuz gibi görünmüyor, ihtiyacım olduğu gibi çalışması için demir parçasıyla yaptığım eylemleri yazdım. Bu yüzden sinirlenmek zorunda kaldım, çünkü tek canlı HDMI kablosu meşguldü ve bir HDMI-RCA dönüştürücü kurmak için çok tembeldim.

Herhangi bir sorunuz varsa, bunları yorumlara yazmaktan veya Discord grubuna katılmaktan çekinmeyin. Okuduğunuz için teşekkürler!