• Raspberry Pi tabanlı akıllı ev kontrol sistemi. Ev Otomasyonu için Raspberry Pi Uygulaması

    Ahududu Pi boyutunda ucuz bir bilgisayardır. kredi kartı, bir bilgisayar monitörüne veya TV'ye bağlanan ve kullanan standart klavye ve fare. Bu akıllı küçük cihaz, her yaştan insanın bilgisayarı keşfetmesine ve aşağıdaki gibi dillerde programlamayı öğrenmesine olanak tanır: Çizik Ve Piton. İnternette gezinme ve yüksek tanımlı video oynatmadan elektronik tablolara, kelime işlemeye ve oyun oynamaya kadar bir masaüstü bilgisayardan beklediğiniz her şeyi yapma yeteneğine sahiptir.

    Dahası, Ahududu Pi dış dünya ile etkileşime girebilir ve müzik ekipmanlarından meteoroloji istasyonlarına ve kızılötesi kameralı cıvıl cıvıl kuş evlerine kadar çok çeşitli dijital projelerde kullanılır.

    Hızlı rehber

    Gerekli

    • hafıza kartı
      • Tavsiye edilen hafıza kartı Açık 8GB Sınıf 4(Yeni başlayan biriyseniz, satın almanız da önerilir. hafıza kartı NOOBS ile önceden yüklenmiş). Haritayı önceden yüklenmiş NOOBS ile satın alabilir veya indirme sayfasından ücretsiz olarak indirebilirsiniz.
    • Ekran ve bağlantı kabloları
      • Herhangi bir HDMI/DVI monitör veya TV, Raspberry Pi için bir ekran olarak çalışmalıdır. başarı için en iyi sonuçlar, HDMI kullanın, ancak daha eski cihazlar için başka bağlantılar mevcuttur. standardı kullan Ethernet kablosuİnternet erişimi için.
    • Klavye ve fare
      • herhangi bir standart USB klavye ve fare ile çalışacak Ahududu Pi.
    • Güç kaynağı
      • Kullanmak 5V konektörlü güç kaynağı mikro USB yemek için Ahududu Pi. Seçilen güç kaynağının sağladığından emin olmanız önerilir. 5V, yüzünden yetersiz güç Ahududu Pi garip davranabilir ಠ_ಠ .

    Çok önemli değil ama olması faydalı

    • İnternet erişimi
      • Yazılımı güncellemek veya indirmek için bağlanmanızı öneririz. Ahududu Piİle İnternet aracılığıyla ağ kablosu veya adaptör Wifi.
    • kulaklıklar
      • Kulaklıklar 3,5 mm konektör ile çalışacak Ahududu Pi.

    Raspberry Pi'nizi bağlama

    Herhangi bir şeye bağlanmadan önce Ahududu Pi, yukarıda listelenen tüm ekipmanlara sahip olduğunuzdan emin olun. Ardından aşağıdakileri yapın:

    • SD kartı SD kart yuvasına takın;
    • Ardından, klavyenizi ve farenizi USB bağlantı noktasına takın Ahududu Pi;
    • Monitörünüzün veya TV'nizin açık olduğundan ve seçtiğinizden emin olun. doğru giriş(örn. HDMI 1, DVI, vb.);
    • Ardından, Raspberry Pi'nizden gelen HDMI kablosunu monitörünüze veya TV'nize bağlayın.
    • eğer bağlanacaksan Ahududu Piİnternete, ağ kablosunu şuraya bağlayın: ağ bağlantı noktası USB bağlantı noktalarının yanında, aksi takdirde bu adımı atlayın;
    • Güç kaynağını şuraya bağlayın: Ahududu Pi bir mikro USB konektörü kullanarak;
    • ilk sen aldıysan Ahududu Pi ve SD kartı NOOBS dağıtımıyla kullanarak, bir işletim sistemi seçmeniz ve yapılandırmanız gerekecektir. Bunu yapmak için NOOBS kılavuzunu takip edin.

    Raspberry Pi'de oturum açın

    1. En kısa zamanda Ahududu Pi indirme işlemini tamamlayacak, bir oturum açma istemi görünecektir. Raspbian için varsayılan giriş pi ve şifre Ahududu. Parolayı girerken yazılan karakterleri görmeyeceğinizi lütfen unutmayın. Bu bir güvenlik özelliğidir linux.
    2. Başarıyla oturum açtıktan sonra bir pencere göreceksiniz Komut satırı

      [e-posta korumalı] ahududupi~$

    3. Grafik kullanıcı arabirimini yüklemek için aşağıdaki komutu yazın

      Ve klavyenizdeki ↵ Enter tuşuna basın.

    Raspberry Pi'ye Giriş

    Kontrol/Tasarım/Düzenleme: Myakishev E.A.

    /// nereye koyacağımdan henüz emin değilim :D

    /// ve makale devam ediyor :P

    Bu, birlikte çalışmanın temellerini açıklayan bir kılavuzdur. Ahududu Pi.

    Giriş ve ana sorular

    Bir Pi ve/veya aksesuarlarını satın almak ve tavsiye almak istiyorsanız, bu resimli alıcı kılavuzuna bakabilirsiniz.

    Ek olarak, Raspberry Pi için kısa bir nasıl yapılır kılavuzu üreticinin web sitesinde bulunabilir. En son sürümü Raspbian OS ile birlikte gelen NOOBS kurulum sistemini kullanır. Ancak Pi'ye başka işletim sistemleri de kurulabilir - bunun için kartın bir Ethernet portu üzerinden internete bağlı olması gerekir.

    Raspberry Pi'nin resmi belgeleri, sırasıyla üreticinin web sitesinde ¬–, belgeler sayfasında da bulunabilir.

    Pi'nizi önyüklemede sorun yaşıyorsanız veya video kaydetmede sorun yaşıyorsanız, Raspberry Pi forumundaki önyükleme sorunlarını açıklayan sayfayı okumanız yararlı olabilir.

    Raspberry Pi'niz tamamen yapılandırıldıktan sonra ve onunla ne yapacağınızı merak ettiğinizde, üreticinin web sitesine başvurabilirsiniz.

    Raspberry Pi'ye Başlarken

    Dönüş Ahududu Pi fotoğrafta gösterildiği gibi, bundan sonra bağlanmaya başlayabilirsiniz.

    eğer varsa Model B+, şu şekilde döndürün:

    Orijinal ile çalışıyorsanız Model B sonra şu şekilde döndürün:

    eğer kullanıyorsanız Model A+ sonra şu şekilde döndürün:

    HDMI bağlantı noktası kartın alt orta kısmında bulunur. HDMI kablosunun bir ucunu bu bağlantı noktasına ve diğer ucunu TV'nize veya HDMI monitörünüze (ses ve video için) veya DVI-D monitörünüze (yalnızca video için) bağlayın.

    HDMI veya DVI-D bağlantı noktalarına sahip bir TV'niz veya monitörünüz yoksa, görsel-işitsel sinyalleri göndermenin başka yolları da vardır. A ve B modellerinde, kartın üst kısmının ortasında yer alan ve video çıkışı için kullanılabilen sarı bir RCA konektörü bulunur. Sağında, ses çıkışı için kullanılabilen 3,5 mm'lik bir stereo kulaklık jakı var. A+ ve B+ modelleri, görsel-işitsel sinyallerin çıkışı için tek bir konektör kullanır. "A/V" olarak etiketlenmiştir ve kartın altında, HDMI bağlantı noktasının sağında bulunur. Bunun için bir A/V bağlantı kablosuna ihtiyacınız olacak (bununla ilgili daha fazla bilgiyi örneğin resimli satın alma kılavuzundan okuyabilirsiniz).

    Kartın sağ kenarında bulunan USB yuvalarına bir USB klavye ve fare bağlanabilir. USB arabirimli bir WiFi adaptörünü de buraya takabilirsiniz - kablosuz internet erişimi. Daha eski modeller (A veya B) kullanıyorsanız, kullanılabilir USB bağlantı noktalarının sayısını artırmak için harici güç kaynağına sahip bir USB hub'ı kullanmak mantıklıdır. Orada, sağ tarafta ve USB bağlantı noktalarının altında bir Ethernet konektörü var - Pi'yi kablolu bir ağa bağlamanıza izin veriyor.

    Kartın sol altında SD kart yuvası var. Önceden yüklenmiş NOOBS'lu bir SD kart, üreticinin çevrimiçi mağazasından satın alınabilir, örn. Swag Store'da bulunur, ancak kendiniz de yükleyebilirsiniz. NOOBS ve kurulum hakkında daha fazla bilgi edinin işletim sistemi Alttarafı oku.

    Son olarak, kartın en altında solda mikro USB güç konektörü bulunur. 5 volt (+/- %5) ve en az 700 miliamper (0,7 A) ayarlı bir güç kaynağına bağlayın.

    Elektrik akımı 700 miliamperin üzerinde (örneğin 1000 miliamper) olan bir şebeke de çalışacaktır. küçük şarj cihazı(hangi küçük GSM telefonlar şarj edilir) bu amaçlar için kullanılmaması daha iyidir, çünkü. genellikle kararsızdırlar ve bu nedenle güvenilmezdirler. 2,5 A'ya kadar olan adaptörler B+ ve Pi 2 modellerinde kullanılabilir, ancak önceki modellere göre doğal olarak daha fazla enerji verimlidirler, bu nedenle 700 mA adaptörler (veya USB ve HDMI bağlantı noktalarının ne kadar güç gerektirdiğine bağlı olarak daha az). Ayrıca, birden fazla USB cihazı kullanmanın veya yoğun görevler üzerinde çalışmanın çok fazla güç gerektireceğini lütfen unutmayın. Burada güç LED'ine (PWR LED'i) odaklanabilirsiniz - eğer sönerse, büyük olasılıkla kartın yeterli gücü yoktur.

    Raspberry Pi'nize güç sağlamakta sorun yaşıyorsanız, muhtemelen yalnızca güç kaynağının kendisini değil, aynı zamanda o kaynaktan Pi'ye giden kabloyu da kontrol etmelisiniz. Bu tür kablolar, sistemin kararlı çalışmasını sağlamak için güç kaynağından Pi'ye gelen akımı / voltajı gerekli seviyeye düşürür.

    Güç kablonuzun mikro USB olup olmadığından emin değil misiniz? Fark aşağıdaki resimde görülebilir:

    Kablo tipi küçük USB(solda) - ihtiyacınız olan değil. Daha kalın ve basık "yanaklar" ile bir yamuk gibi görünüyor. Ama sağdaki, yani. mikro USB ihtiyacınız olan şey. Daha incedir ve aynı zamanda yamuk şeklinde yapılmıştır, ancak "yanakları" çıkıntılı ve yuvarlaktır. Pi'nizin güvenilir ve istikrarlı bir güç kaynağına sahip olmasını istiyorsanız, gerçekten iyi bir kablo almanız çok önemlidir. iyi kalite. Kısa ve orta kalınlıkta bir kabloya ihtiyacınız var ve buna en az birkaç yüz dolar harcamaya hazır olun. Bununla birlikte, Raspberry Pi için resmi evrensel güç kaynağını da satın alabilirsiniz - bunu Swag Store çevrimiçi mağazasından yapabilirsiniz.

    NOOBS Kurulumu

    Raspberry Pi için işletim sistemi (ve bununla birlikte bir SD karta nasıl önyükleneceğini açıklayan talimatlar) üreticinin indirmeler sayfasında bulunabilir. En çok tercih edilen seçenek Raspbian'dır, ancak diğer işletim sistemlerini de denemekten korkmayın.

    NOOBS'u kurmadan önce, SD kartın içeriğini tamamen silmeniz ve üzerindeki tüm bölümleri silmek için SD Card Association'ın biçimlendirme aracını kullanmanız gerekir. seçeneği KULLANMAYIN hızlı biçimlendirmeözellikle kart daha önce kullanılmışsa veya kurulum başarısız olabilir. NOOBS, gerekirse kartı biçimlendirecek ve bölümlere ayıracaktır, ancak tamamen boş bir kartla başlamanız gerekir. Ayrıca, bölümleri yeniden boyutlandırma seçeneğinin etkinleştirildiğinden emin olun.

    NOOBS yükleyicisinin nasıl kullanılacağına ilişkin bilgiler bulunabilir. NOOBS'u haritaya indirdiğinizde, aşağıdaki dosyaları içermelidir:

    Yalnızca işletim sistemini kurmanız gerekiyorsa ve indirme süresinden ve SD kart alanından tasarruf etmek istiyorsanız, NOOBS yerine NOOBS LITE kullanabilirsiniz. Bu, NOOBS'nin herhangi bir işletim sistemi içermeyen hafif bir sürümüdür, ancak gerekli işletim sistemi yükleme işlemi sırasında yüklenir. Yani her şeyin düzgün bir şekilde önyüklenebilmesi için Pi'nin internete bağlı olması gerekir. NOOBS ve NOOBS LITE, üreticinin web sitesindeki indirme sayfasından ücretsiz olarak indirilebilir.

    Raspberry Pi'yi Kullanma

    Ayarları bitirdikten sonra güç kaynağını bağlamaya devam ediyoruz - Pi'yi şebekeye bağlamak için mikro USB kablosunu kullanın. Pi güç almaya başladığında, PWR etiketli kırmızı LED yanacaktır. Ek olarak, Pi'de, Pi SD karttan veri okuduğunda rastgele yanıp sönen, OK (sonraki sürümlerde, ACK) etiketli yeşil bir LED de vardır.

    aklınızda bulundurun Anakart BIOS'u SD kartta saklanır, bu nedenle indirme başarısız olursa, Pi ekranda kesinlikle hiçbir şey göstermez. İndirmede sorun yaşıyorsanız, lütfen şu ana kadar bilinen tüm hatalar hakkında bilgi içeren ilgili kılavuza bakın.

    Önyükleme başarılıysa ve her şey olması gerektiği gibi çalışıyorsa, Pi bir "gökkuşağı ekranı" görüntüler - temel olarak, GPU'nun yardımıyla bir araya getirilen ve tüm ekranı dolduracak şekilde uzatılan yalnızca dört pikseldir. Biraz sonra bu başlayacak ARM işlemci ve kurulu işletim sistemi yüklenmeye başlayacaktır. Raspbian, Pi'nin şu anda kendisini gitmeye hazır hale getirmek için ne yaptığını söyleyen uzun bir kayan metinle başlayacak. Anakartınız bir Pi 2 ise ve bu noktada kilitleniyorsa, muhtemelen güncel olmayan üretici yazılımı kullanıyorsunuzdur. güncelleme nasıl yapılır şimdiki versiyonu işletim sistemi, aşağıya bakın.

    Pi, işletim sistemini başlatmayı bitirdiğinde, bir kullanıcı adı ve şifre girmeniz gerekecek - varsayılan olarak, kullanıcı adı "pi" ve şifre "raspberry" olacaktır. Parolayı girdiğinizde ekranda hiçbir şeyin görüntülenmeyeceğini unutmayın - bu bir güvenlik önlemidir. Bu, Pi'nin ilk önyüklemesiyse, bu adım muhtemelen atlanacaktır.

    Bundan sonra (ve yine, eğer bu ilk önyükleme ise), sistem size "raspi-config" yapılandırma menüsünü gösterecektir.

    Bununla birlikte, SD kartın tüm birimini sistem için kullanılabilir hale getirmeniz, monitörde "aşırı taramayı" (kesme kenarları) etkinleştirmeniz ve klavye yapılandırmasını yapılandırmanız gerekir. Ayrıca bu menü, şifre değiştirme gibi temel ayarlar için de kullanılabilir.

    sudo raspi-config

    Oturum açmış durumdayken daha tanıdık bir grafik kullanıcı arabirimi (GUI) açmak için aşağıdakini yazın:

    Oturumun sonunda, Pi'yi sonlandırmaya ve kapatmaya karar verdiğinizde, önce GUI'den çıkın. Bunu yapmak için, metin kutusuna aşağıdaki metni girin:

    sudo-durdurma

    sudo kapatma -h şimdi

    Ancak o zaman Pi kapatılabilir, çünkü onu "sanal" bir kapatmadan önce kapatırsanız, bu Pi'ye zarar verebilir. dosya sistemi SD kartlar.

    Pekala, şimdi tebrikler! Raspberry Pi ile ilk oturum başarılı geçti!

    NOOBS ile bileşik video nasıl elde edilir

    NOOBS ve bir A / V konektörü (yani bileşik RCA) kullanarak normal bir TV'ye (veya bileşik çıkışlı bir mini ekrana) video çıkışı yapıyorsanız, resmin hemen görünmeyeceğini unutmamak önemlidir - kompozit konektörden HDMI'ya geçmek için sürekli olarak "3" (PAL için) veya "4" (NTSC için) tuşuna basmanız gerekecektir. Bu durumda, "3" veya "4" e basmadan önce birkaç saniye beklemeniz gerekecektir çünkü. NOOBS, klavyeden gelen eylemleri "dinlemeye" başlamadan önce biraz zamana ihtiyaç duyar. NOOBS'un klavyeden veri almaya başlayıp başlamadığını merak ediyorsanız tıklayın. Kapak kilidi- Tuş göstergesi açılıp kapanıyorsa, NOOBS açılmıştır ve klavyeyi okumaya başlamıştır.

    Video görünene kadar "3" veya "4" tuşuna basmaya devam edin. Onları nereye tıklıyorsunuz (üzerinde dijital blok veya üst satırda) - önemli değil, ancak Fransızca düzende tuşları yazabilmek için Shift tuşunu basılı tutmanız gerekmediğini unutmayın, çünkü sistem klavyeyi İngilizce olarak algılar. PAL ve NTSC arasında seçim yaptıktan sonra, sistem bunu varsayılan seçim yapmak isteyip istemediğinizi soracaktır. Bunu yapın ve ardından kuruluma devam edin. Bu seçimin yüklü işletim sistemine de taşınacağını unutmayın. HDMI otomatik seçimi yerine config.txt dosyasına yazılacaktır.

    Resim monokrom ise, yanlış TV standardını kullanıyorsunuz - PAL'den NTSC'ye ve tersi yönde geçiş yapmayı deneyin. B+ ile çalışıyorsanız ve "A/V" kablonuzun kaynağı veya türü bilinmiyorsa, benzer görünen tüm kabloların aynı şekilde çalışmadığını unutmayın. Bazı video kamera kablolarında sarı fiş yerine kırmızı fişli video olabilir.

    Bir HDMI bağlantısı kullanıyorsanız, NOOBS resmi otomatik olarak göstermelidir, ancak bu olmazsa veya resim bir şekilde bozulursa, "1" seçeneğine tıklayarak HDMI ayarlarını "güvenli"den "optimal"e veya tam tersi şekilde değiştirmeyi deneyin. ve "2".

    (Örneğin) Raspbian'ı yükledikten sonra, NOOBS yerine bu işletim sistemi yüklenecektir, ancak Raspbian'da bileşik video ile çalışma şekliniz biraz farklıdır. Bağlı HDMI cihazları olup olmadığına bakar ve yoksa, otomatik olarak NTSC'ye geçer (yukarıda açıklandığı gibi config.txt'deki ayarların üzerine yazmadıysanız).

    Eski bir PAL TV kullanıyorsanız, resim yalnızca tek renkli olabilir. Ancak, burada config.txt'e gidebilir ve "sdtv_mode=0" yerine "sdtv_mode=2" (PAL için) girebilirsiniz. Bu, NOOBS aracılığıyla da yapılabilir - Shift tuşunu basılı tutarken kartı yeniden başlatın ve Pi, NOOBS'u başlatacaktır. Şimdi tekrar "3"e basın (kompozit görüntü için), config.txt'yi düzenleme, düzenleme, kaydetme ve yeniden başlatma seçeneğini seçin.

    Raspbian güncellemesi

    Daha eski bir Raspbian dağıtımı kullanıyorsanız (özellikle önceden yüklenmiş bir işletim sistemine sahip bir kartta), o zaman muhtemelen onu en çok güncellemeyi sorun etmezsiniz. En son sürüm. İnternete bağlı olduğunuzdan emin olun, Raspbian'ı yeniden başlatın ve aşağıdaki kodu girin:

    sudo apt-get güncelleme sudo apt-get yükseltme

    Birkaç dakika bekleyin (güncelleme devam ederken) ve ardından Pi'yi yeniden başlatın.

    Pi 2 kullanıcıları için Raspbian'ı güncellemeye yönelik özel talimatlar

    Anakartınız bir Pi 2 ise, kullandığınız NOOBS ve Raspbian sürümlerinin Pi 2'nin yayınlanmasından sonra yayınlandığından emin olmanız gerekir.

    Eski bir Pi'de iyi yüklenen ancak Pi 2'de yüklenmeyen veya gökkuşağı ekranda asılı kalan bir Raspbian kartınız varsa, aşağıdaki kod o kartın Pi 2'de çalışmasına yardımcı olacaktır:

    apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

    diğer bilgiler

    Eben Upton ve Gareth Halfacree tarafından yazılan resmi olmayan Raspberry Pi Kullanım Kılavuzunu faydalı bulabilirsiniz.

    Ayrıca Raspberry Pi Eğitimini (öncelikle Computing at School'dan İngiliz öğretmenler tarafından yazılan kod yazmayı öğrenmeye odaklanmıştır) faydalı bulabilirsiniz.

    Son olarak, burada bulunabilecek ücretsiz bir aylık MagPi dergisi var.

    Resimli Raspberry Pi Satın Alma Rehberi

    // tedavi sürecinde

    Abishur tarafından başlatıldı, Mahjongg tarafından yeniden yazıldı, Lorna tarafından düzenlendi.

    Eksiksiz ve kapsamlı (resmi olmasa da) bir Pi satın alma rehberi oluşturma fikri uzun zamandır ortalıkta dolaşıyordu - hoş geldiniz! Umarız faydalı bulursunuz. Eğer sende var ise iyi tavsiye ve öneriler, lütfen bunları yorumlarda paylaşın - bu kılavuzu daha eksiksiz ve bilgilendirici hale getirmek için.

    Bu rehbere rastlamış olabilirsiniz çünkü Raspberry Pi almayı düşünüyorum ama tam olarak neye ihtiyacınız olduğunu henüz bilmiyorum. Bu sayfa her şeyi bulmanıza yardımcı olacaktır. gerekli bileşenler- bir başlangıç ​​kitinin veya bazı ek parça ve ekipmanların satın alınması olsun. Bilgisayarlarda yeniyseniz, bu kılavuzun bazı bölümleri gözünüzü korkutabilir. Ancak endişelenmeyin - acele etmeyin, bir noktadan diğerine geçin ve sonunda ihtiyacınız olan her şeye sahip olacaksınız!

    Unutmayın - her aşamanın sonunda yalnızca bir öğe seçmeniz gerekir.

    Öncelikle Raspberry Pi'nin kendisini seçmeniz gerekiyor.

    Raspberry Pi 2 B modeli (ikinci nesil)...

    Ya da Raspberry Pi B+...

    Ya da Raspberry Pi A+...

    Bu modellerin tümü, Element 14 veya RS Components'tan veya üçüncü taraf satıcılardan satın alınabilir.

    Ancak, isterseniz eski modellerden birini satın alabilirsiniz - A veya B.

    Şimdi sıra mikro USB konektörlü duvar adaptörüne kaldı.

    5v ±%5 ve en az 700mA (veya 0,7A) sağlayabilen düzenlenmiş bir güç kaynağına (PSU) ihtiyacınız olacak. 0,7 A'dan fazla (örneğin 1 A) veren bir adaptör de çalışacaktır. Küçük GSM telefonlar için küçük şarj cihazlarından kaçının, çünkü genellikle kararsızdırlar ve bu nedenle güvenilmezdirler. B+ ve Pi 2, 2,5 A'lık bir PSU ile çalıştırılabilir, ancak bu modeller özellikle "güç açısından verimlidir", dolayısıyla 0,7 A veya daha az bir PSU ile çalışabilirler (kaç adet USB ve HDMI bağlantı noktasının kullanıldığına bağlı olarak). Bununla birlikte, yalnızca Pi'de "asılı" birkaç USB aygıtı nedeniyle değil, aynı zamanda özellikle zaman alan görevleri yerine getirirken de ek güç gerekebilir. Kindle, iPhone vb. bir şarj cihazını Pi için güç kaynağı olarak da kullanabilirsiniz, ancak bunun yeterli elektrik sağladığından emin olmanız gerekir. Kural olarak, bu parametre cihaza yapıştırılan etikette belirtilir - Çıkış kelimesinin yanındaki sayıya bakın.

    Bu PSU'daki etikete bakılırsa, 5v ve 700 miliamper (700 mA) veriyor - bu, Raspberry Pi'ye güç sağlamak için yeterli olmalı. 5v 0.7A'nın 5v 700mA ile aynı olduğunu unutmayın. Bu durumda, 5v parametresinden sapmaya ± %5 dahilinde izin verilirken, miliamper cinsinden herhangi bir sayı 700 mA'ya (0,7 A) eşit veya daha büyük olabilir.

    Aşağıdaki resimde gösterilene benzer bir USB AC adaptörü de kullanabilirsiniz:

    Ancak, mikro USB konektörüyle biten bir USB kablosu da gerektirecektir - bunun gibi bir şey:

    Kablonun kaliteli olması önemlidir - birçok güç sorunu tam olarak kabloların kalitesiz tellerden yapılması nedeniyle ortaya çıkar. Ayrıca kablo kısa ve kalın olmalıdır. Bu kablonun şarj kablosu olarak değil, özellikle güç kablosu olarak satılması tercih edilir.

    Kablonuzda ne tür bir konektör olduğunu bilmiyorsanız (mikro USB veya mini USB), öğrenmesi çok kolaydır. Fark aşağıdaki resimde gösterilmiştir.

    Mini USB solda. Bu bizim versiyonumuz değil, daha büyük ve içbükey "yanakları" olan bir yamuk gibi görünüyor. Mikro USB sağda. İhtiyacımız olan budur. O daha küçük ve "yanaklarının" daha belirgin olması dışında yamuk gibi görünüyor.

    B+ ve Pi 2 modellerinde, PWR LED'i hem kartın güç alıp almadığını hem de PSU'nun yeterli güç sağlayıp sağlamadığını gösterir; ikincisi ayrıca mikro USB kablosunun ne kadar iyi çalıştığını gösterir. Bir aşırı yük algılanırsa (yani voltaj 4,65v'ye düşerse), LED basitçe söner ve Raspbian GUI (Raspbian Grafik Kullanıcı Arayüzü) kullanırsanız, ekranda bir uyarı olarak bir "gökkuşağı karesi" görünebilir .

    Ayrıca bir klavye giriş cihazına ihtiyacımız var - en azından bir klavye.

    Pi ile Linux terminali üzerinden çalışıyorsanız (aşağıdaki resimde gösterildiği gibi), fareye ihtiyacınız yoktur. Ancak isterseniz tabii ki bağlayabilirsiniz.

    GUI üzerinden çalışacaksanız, yine de bir USB fareye (aşağıda gösterilen gibi) ihtiyaç duyulacaktır.

    Ek olarak, bir SD karta ihtiyacımız olacak.

    İsteğe bağlı donanım:

    Analog ses kablosu.

    Video çıkışı için bir kompozit (RCA) veya HDMI - DVI-D kablosu kullanıyorsanız ve sesi ayarlamak istiyorsanız, 3,5 mm erkekten erkeğe ses kablosuna ihtiyacınız olacaktır.

    Ancak başka bir çözüm daha var - harici hoparlörler bağlayabilirsiniz. Halihazırda 3,5 mm'lik bir fişle sonlanan bir kabloları varsa, yukarıda gösterilen kabloya ihtiyacınız olmayacaktır. Pi'yi stereonuza beyaz ve kırmızı RCA (Fono) konektörlerini kullanarak bağlamak isterseniz, bir tarafında 3,5 mm fiş ve diğer tarafında iki Fono konektörü olan bir kabloya ihtiyacınız olacaktır. Aşağıdaki resimde daha fazla ayrıntı:

    Genellikle bir ağ kablosu olarak adlandırılır.

    USB merkezi.

    Pi'ye USB portlarının izin verdiği sayıdan daha fazla USB cihazı bağlamak istiyorsanız, bir USB hub'ına ihtiyacınız olacaktır. Ancak daha yeni modeller kullanıldığında buna olan ihtiyaç azalır, tk. eski modellerden daha fazla USB bağlantı noktasına sahipler.

    USB hub'ları pasif (yani, yalnızca bir USB bağlantı noktasına takılı ve hepsi bu) veya aktif (yani, bir USB bağlantı noktasına takılı ve ardından güce bağlı) olabilir. Pasif merkez ilk resimde, aktif olan ise ikinci resimde gösterilmektedir:

    Daha eski bir Pi kullanıyorsanız ve buna çok aç bir cihaz bağlamak istiyorsanız (örneğin sabit disk), etkin bir USB hub'ına ihtiyacınız vardır. Bununla birlikte, daha yeni modellerde USB bağlantı noktaları daha fazla güç alır, bu nedenle bir kart okuyucu, flash sürücü veya WiFi adaptörü bağlamak istiyorsanız pasif bir USB hub yeterli olacaktır. Bununla birlikte, bazı WiFI bağdaştırıcıları o kadar "oburdur" ki, yeni bir modele bağlandıklarında bile etkin bir merkeze ihtiyaç duyarlar.

    Gerisi her neyse.

    Raspberry Pi kartlarına bir sürü başka şey bağlayabilirsiniz. WiFi bağlantısı için - USB arayüzlü WiFi adaptörü. Röleleri ve motorları kontrol etmek için - Gertboard. Vücuda mı ihtiyacınız var? Pi, Lego'dan yapılmış bir kasadan eski bir oyun konsolunun altındaki bir kasaya ve hatta lazerle kesilmiş akrilikten yapılmış bir "kutuya" kadar her zevke ve renge sahip bir "kasaya" gizlenebilir. Bunun gibi sensörleri ve hatta küçük LCD dokunmatik ekranları da bağlayabilirsiniz].

    Ek olarak, B+ ve Pi 2 için, HAT (Hardware Attached on Top) adı verilen yeni bir tür genişletme kartı kullanabilirsiniz. Kendilerini bağımsız olarak Linux'a bildirebilen çeşitli evrensel genişletme kartları da vardır, örn. Linux, kendileri için hangi sürücülerin kullanılacağını en başından bilir. Ve bu neredeyse sonsuz seçenekten bahsetmiyor ek bileşenler ve aksesuarlar: tek sınır hayal gücünüz!

    İlk olarak 2011 yılında tanıtılan bu tek kartlı bilgisayar, ivme kazanıyor ve popülaritesi tüm beklentileri aşıyor. Bugün genel olarak Raspberry Pi ve tek kartlı bilgisayarların ne olduğunu, neden ihtiyaç duyulduğunu, geleneksel bilgisayarlara göre avantajlarının neler olduğunu, Raspberry Pi ile çalışmaya başlamak için nelere ihtiyacınız olduğunu ve nereden satın alabileceğinizi anlamaya çalışacağız. Ahududu Pi. Ardından yeni başlayanlar için Raspberry Pi hakkında bir dizi ders bulacaksınız ve ilginç fikirler cihazın robotlarda ve robotikte kullanımı hakkında.

    Ahududu Pi- tek kartlı bir bilgisayar, yani bilgisayarın genellikle ayrı panolarda bulunan çeşitli parçaları burada tek kartta sunulur.

    Geleceğin ilk Raspberry Pi projesi 2011'de sunuldu, endüstriyel üretim 2012'de başladı. Ürün adı Raspberry - ahududu ve Pi - Pi sayısını birleştiriyor. Bir ahududu görüntüsü, projenin logosu oldu.

    Başlangıçta proje eğitici bir proje olarak oluşturuldu, Raspberry Pi elektroniğin temellerini öğrenmek için harika - her şey görünür, erişilebilir ve fiyatı yüksek değil. Proje web sitesinde, ayrıntılı talimatlar ve yöntemler içeren ağır bir web sitesi bulunmaktadır. Raspberry Pi Vakfı, resmi olarak sürekli olarak bilgisayarın eğitim yeteneklerine odaklanır. heyecan cihazın çok sayıda genç mutlu sahibini ve başarılarını bulacaksınız.

    Tek Kartlı Bilgisayar Nedir?

    Tek kartlı bilgisayarlar genellikle küçük, enerji verimli ve nispeten ucuzdur. Tüm bunlar Raspberry Pi için de geçerli. Pek çok kullanıcı Raspberry Pi'yi sunucu olarak kullanıyor çünkü az güç tüketiyor ve tamamen sessiz. Küçük boyutu sayesinde çeşitli kasalara yerleştirilebilir ve örneğin bir robotun beyni olarak kullanılabilir. Bu nedenle, "Eğlenceli Robotik" projesi bu cihazın değerlendirilmesine yöneldi. Genel olarak, Raspberry Pi ile düzenli olarak yaptığınız her şeyin çoğunu yapabilirsiniz. masaüstü bilgisayar, ancak temel olarak birçok işletim sistemiyle uyumsuzlukla ilgili bazı ayrıntılarla.

    Raspberry Pi şöyle görünür, kartın boyutu bir kredi kartına benzer:

    Ahududu Pi kurulu

    Bugün, Raspberry Pi sadece eğitimde değil, aynı zamanda yetişkinler ve bazen böyle çılgın projeler yaratan oldukça ciddi amcalar arasında da popüler - sadece 64 Raspberry Pi, birkaç ayrıntı ve süper bilgisayar hazır!

    Raspberry Pi'nin bazı teknik detayları

    Raspberry Pi boyutları: 85.6x56x21mm, ağırlık 45g.

    RaspberryPi'nin A ve B olmak üzere iki versiyonu vardır. B versiyonu açık ara en popüler olanıdır.

    Raspberry Pi'nin sürüm karşılaştırması ve temel özellikleri:

    • İşlemci ARM11, Broadcom BCM2835.700 MHz;
    • RAM - A için 256 MB, B için 512 MB;
    • USB girişleri / çıkışları - A için 1, B için 2;
    • SD girişi;
    • RCA çıkışı (“lale”);
    • HDMI çıkışı;
    • Ethernet girişi / çıkışı - sadece B vardır;
    • Ses çıkışı;
    • GPIO pinleri.

    Gördüğünüz gibi Raspberry Pi'de sadece RAM bulunuyor. SD kartların kalıcı bellek olarak kullanılması gerekiyor.

    Maliyet ve Raspberry Pi nereden alınır?

    Resmi bayi ve Rusya'daki diğer bazı çevrimiçi mağazalar, B modelini 2300-2500 ruble + nakliye bölgesinde satıyor.

    Rusya'da bir Raspberry Pi satın almanın en ekonomik yolu hala Çin'deki büyük çevrimiçi mağazalardır (bunu ben kendim yapıyorum).

    Bu yazı itibariyle Model B, AliExpress'te 44$ ve DealExtreme'de 49$'dır. Burada ve orada ücretsiz kargo. Çin'den bir paket bekleyecek zaman yoksa, çevrimiçi mağazaları ve DESSY'yi tavsiye ederiz.

    Bu mağazaların fiyatları sürekli değişiyor, bazı indirimler ve özel teklifler var. Geçenlerde DealExtreme'den kendim 54 $'a sipariş verdim ve sonra En iyi teklif. Bu nedenle, satın almayı düşünüyorsanız, AliExpress'teki mevcut seçenek çok karlı.

    Posta ve gümrük işlerine gelince, bu sefer siparişten makbuza kadar bir aydan biraz daha az sürdü. Çin'den önceki parseller üç hafta içinde geldi. Onlar. zamanlama oldukça makul.

    Tahta bir karton kutu içinde paketlendi, çevrimiçi mağaza ayrıca onu darbeye dayanıklı bir paket içinde paketliyor, bu nedenle yolda hiçbir şey kırılmasın.

    Raspberry Pi'ye başlamak için başka neye ihtiyacınız var?

    Raspberry Pi'ye başlamak için panoya ek olarak şunlara ihtiyacınız olacak:

    • İşletim sistemini önyükleyeceğiniz SD kart; üretici 8 ila 32 Gb arası bir kart kullanılmasını önerir, aslında daha küçük kartlarda çalışırlar;
    • HDMI, DVI veya RCA (“lale”) konektörlü (VGA uygun değildir) monitör veya TV ve buna göre bir HDMI-HDMI, HDMI-DVI veya RCA-RCA kablosu;
    • USB klavye;
    • USB fare.

    Raspberry Pi'yi 24 inçlik bir TV'ye bağladım, şöyle görünüyor (Raspberry Pi'nin kendisi bir oval ile vurgulanmıştır):

    Raspberry Pi TV'ye bağlı

    Raspberry Pi işletim sistemi olmadan gelir, onu üreticinin web sitesinden indirmeniz ve bir sonraki makalede daha ayrıntılı olarak anlatacağımız SD'ye yüklemeniz gerekir. İşletim sistemi halihazırda oraya yüklenmiş olan SD kartlar da satılmaktadır. Bunda pek bir anlam görmüyorum.

    Mini ahududu bilgisayar Pi her yıl daha iyi ve daha iyi olmaya devam ediyor. Genellikle ticari ürünler, şirket bunu bir kâr olarak gördüğü için güncelleme alır.

    Ancak Paspberry Pi Fundation ve Pi 3 ile durum oldukça farklı. Birincisi, bir hayır kurumudur. Paspberry Pi tek kartlı bilgisayar yenisinden bile daha ucuz oyun konsolu PS4. Bu şirketin amacı eğitmek ve kültür yaratmaktır, milyarlar kazanmak değil.

    Paspberry Pi 3, Pi 2 için neredeyse mükemmel bir yükseltmedir. Raspberry pi 2 ve pi 3'ü karşılaştırırsak, daha fazla güç, dahili Wifi ve Bluetooth elde ederiz. Ve en önemlisi - fiyat artışı yok. İstediğimiz tüm bileşenlere sahip ve daha fazlası yok. Raspberry Pi 3'ün küçük bir incelemesini yapalım.

    Raspberry Pi 3'e ilk baktığınızda bir heyecan dalgası hissetmezsiniz. O neredeyse aynı görünüyor eski versiyon, ama ... ile ... hayır olmasına rağmen, yan yana bile neredeyse aynı görünüyorlar.

    Birkaç küçük bileşen baskılı devre kartı taşındı. Wifi antenine sığması için biraz hareket ettirildi. Ancak bu o kadar küçük bir değişiklik ki neredeyse algılanamıyor. Konnektörler önceki modeldeki ile aynı kalır, bu da önceki modellerin kasalarının ilgili kaldığı anlamına gelir.

    Bilgisayarlı küçük bir kutuda, Raspberry Pi 3'lü ince bir tahtaya ek olarak her zamanki gibi küçük bir kullanım ve kurulum talimatı var. Ayrı olarak sipariş etmediğiniz sürece güç kablosu ve hafıza kartı yoktur. Kesinlikle bir hafıza kartına ihtiyacınız var çünkü bu cihazın kendi güvenilir veri deposu yok.

    Her zaman olduğu gibi, çoğu Android akıllı telefonla aynı güç kablosunu (MicroUSB) ve aynı hafıza kartlarını (MicroSD) kullanabilirsiniz. Tüm teknofobikleri korkutması gereken bir cihaz için bu oldukça normal.

    Yeni fırsatlar

    En iyilerinden biri önemli noktalar Raspberry Pi 3 - wifi ve Bluetooth desteğinin yanı sıra artırılmış gücü var. Bunlar, küçük bir bilgisayar yapmak için USB'ye takmamız gereken iki şeydi. ev medyası oynatıcı veya küçük medya merkezi.

    Raspberry Pi, öncelikle programlamayı öğrenmek isteyenler için tasarlanmıştır. Ama bu küçük cep bilgisayarı seni üç haftada Donny Carmack yapmaz. Ders kitaplarına ve kitaplara hala çok ihtiyaç duyulmaktadır.

    Binlerce insanı Raspberry Pi'ye gerçekten çeken şey, kodunu programlama becerilerinizi geliştirmek için kullanabileceğiniz ve değiştirebileceğiniz, halihazırda tamamlanmış yüzlerce projedir. çok kullanabilirsiniz çok sayıda başkaları tarafından geliştirilen projeler. Ayrıca kendi mini bilgisayarınızı toplayarak büyük keyif alacaksınız.

    Nasıl başlamalı?

    Ne yazık ki, her şey bir Android akıllı telefondaki kadar basit değil. Çıplak bir Pi kartı satın alıyorsunuz, hafıza kartı yok. Öncelikle hafıza kartına işletim sisteminin bir görüntüsünü yazmanız gerekir.

    Raspberry Vakfı'nın web sitesi, yeni başlayanlar, öğrenciler ve kendi projelerini geliştirmeye başlamak isteyen eğitimcilerin kolayca anlayabileceği şekilde çok ayrıntılı. Kaydedilmiş Openelec ve OSMC'ye sahip hazır hafıza kartlarının yanı sıra XBMC medya merkezinin yeni sürümleri bile var. Minimum çaba ile Raspberry Pi'nizi 30 dakikada ultra ucuz bir medya merkezine dönüştürebilirsiniz.

    linux

    Raspberry PI'nin resmi işletim sistemi, Linux tabanlı Raspbian, daha spesifik olarak Debian'dır. varlığına rağmen GUI, burada terminal aracılığıyla daha fazla işlem yapılır. Ancak henüz Linux konusunda bilgili değilseniz, resmi sitede bu konuda yeterli kılavuz vardır ve her konuda ustalaşabilirsiniz.

    Bir başka ilginç şey de Noobs. Bunlar, hafıza kartına yazılması gereken birkaç dosyadır, Raspbian'ı ve ek yazılım da dahil olmak üzere ihtiyacınız olan hemen hemen her şeyi otomatik olarak kurmanıza izin verirler. Ofis kıyafeti ve hatta Minecraft.

    İÇİNDE standart ekipman Epiphany adında bir tarayıcı da var ve bir dizüstü bilgisayar veya tabletteki kadar hızlı olmasa da Raspberry Pi 2'dekinden fark edilir derecede daha hızlı. Raspberry Pi 3'ü ucuz olarak kullanabilirsiniz. Kişisel bilgisayar. Ve sabrınızı bu noktaya kadar diğer tüm Pi'lerden çok daha az test edecektir. Bir yavaşlama fark ederseniz, aynı anda birkaç şey yapmaya çalışıyorsunuz demektir. Tarayıcı yeterince hızlı çalışıyor, beyaz sayfayı sadece bir an görüyoruz, ardından içerik yükleniyor. Zaten kullanılabilir.

    Raspberry Pi 3, gerekli tüm bağlantı noktalarına sahiptir. Daha önce olduğu gibi, dört USB girişi, bazı dizüstü bilgisayarlardan daha fazla, bir TV'ye veya monitöre bağlanmak için bir Ethernet bağlantı noktası ve bir HDMI konektörü. Ve şimdi, Wifi ve Bluetooth aracılığıyla ek denetleyiciler, fareler ve klavyeler bağladığı da ortaya çıktı. Gerçek Pi meraklıları için GPIO başlıkları ve kameralar var.

    Büyük İyileştirmeler

    Belki de en önemli gelişme güçtür. Ancak sadece rakamlara baktığınızda aradaki fark çok da belirgin olmayabilir. Raspberry Pi 2 dört çekirdeğe sahiptir Qualcomm işlemci 900 GHz, 1 GB rasgele erişim belleği ve GPU VideoCore IV. Yeni sürüm ayrıca dört çekirdekli bir işlemciye sahip, ancak bu sefer zaten BCM2837 çipinde 1,2 GHz, ayrıca 1 GB RAM ve bir VideoCore IV GPU var.

    Ancak güçteki artış frekans sayılarıyla sınırlı değildir. Raspberry Pi 2, zaten eski olan Cortex-A7 işlemcisini kullanıyor. Bu işlemciye sahip akıllı telefonlar dünyanın en yavaşlarıdır. Karşılaştırıldığında, Pi 3, giriş seviyesi ve orta sınıf akıllı telefonlarda kullanılan işlemci olan Cortex-A53'e sahiptir. Ayrıca Pi artık 64 biti destekliyor.

    GPU frekansı da 250 MHz'den 400 MHz'e ve RAM 450 MHz'den 900 MHz'e yükseltildi. Android yerine Linux kullanıldığı için performans daha da belirginleşiyor.

    Raspberry Pi'deki Oyunlar

    Raspberry Pi 3'ün performansının nasıl geliştiğini görmenin en iyi yolu, bazı oyunları çalıştırmayı denemektir. EmulationStation'dan klasik N64 oyunları için performans, önceki nesil Paspberry Pi'ye kıyasla büyük ölçüde iyileştirildi.

    En önemli değişiklikler, bu nedir Oyun Raspberry Pi'de zar zor koşan Legend of Zelda: Ocarina of Time, şimdi az çok kare hızında düşüşle aşağı yukarı iyi çalışıyor. Evet, 2016'da 1996 oyunlarını piyasaya sürmeye çalışıyoruz. Ancak öykünmenin orijinal makineden on kat daha fazla kaynak gerektirdiğini unutmayın.

    Raspberry Pi 3 kesinlikle öncekinin geliştirilmiş bir versiyonu ve bu iyi bir şey. Birçoğu için, aynı sınıf GPU kullanıldığında 4k'nin değil, yalnızca 1080p videonun desteklenmesi bir hayal kırıklığıydı. Tam olarak 4k istiyorsanız, o zaman ihtiyacınız var NVIDIA Kalkanı, Ahududu Pi 3 değil.

    Raspberry Pi kodlama için

    Aslında, Raspberry Pi yalnızca programlamayı öğrenmek için tasarlanmıştır. Programlamayı öğrenen birçok insan bir Pi satın alıyor. Size anında C programlamayı öğretmeyecek, ancak zihninizi bir programcı gibi düşünmek üzere eğitmenize yardımcı olacaktır.

    sonuçlar

    Bugünlerde tek bir tahtaya basılan birçok bilgisayar var. Bazıları gerçekten ciddi geliştiriciler içindir. Diğerleri sadece Raspberry Pi'nin kopyalarıdır.

    Ancak başka hiçbir kart, Raspberry Pi ile aynı yetenekleri sağlamaz. Şaşırtıcı derecede düşük donanım maliyeti, çevrimiçi destek ve dokümantasyon dağları, diğer geliştiricilerin çok sayıda projesi, tüm bunlar onun büyük popülaritesini mükemmel bir şekilde açıklıyor. O çok daha iyi herhangi bir android akıllı telefon ve ayrıca daha iyi Raspberry Pi 2.

    İlk Raspberry Pi cihazlarının piyasaya sürülmesinden beş yıl sonra, proje giderek daha fazla popülerlik kazanmaya ve orijinal amacının çok ötesine yayılmaya devam ediyor. Projenin kurucusu Eben Upton başlangıçta 10.000'den fazla pano satmayı umuyordu, ancak şu anda 10.000.000'den fazla cihaz öğrencilerin, öğretmenlerin ve BT uzmanlığındaki diğer kişilerin elinde.

    Üçüncü nesil Raspberry Pi'ye ek olarak artık hafif bir Raspberry Pi Zero modelinin yanı sıra video kamera gibi diğer bileşenleri de bulabilirsiniz. dokunmatik ekran ve çeşitli sensörler.

    Pek çok olasılıkla, Raspberry Pi 3 uygulamanızla nereden başlayacağınızı bilmek zor olabilir. Bu makale, Raspberry Pi'ye başlarken size yol gösterecektir. Bir ekranı, fareyi, klavyeyi, gücü bağlamayı ve bir işletim sistemi kurmayı zaten bildiğinizi varsayıyorum. Bugün bundan sonra ne yapacağımıza bakacağız.

    Birçok kişi Raspberry Pi'ye sahiptir, ancak cihazın hangi sürümüne sahip olduklarını bile bilmezler. Cihazın sürümünü bellek miktarına göre belirleyebilirsiniz, bu parametre en çok farklılık gösterir. Veya, örneğin, daha sonraki kartlarda daha fazla GPIO yuvası eklendi. Ancak projenizi oluştururken bilmeniz gereken bazı küçük farklılıklar vardır.

    Pano sürümünü ile öğrenebilirsiniz. görsel inceleme, ancak bunu yapmanın en iyi yolu terminaldir. Bunu yapmak için cihazı açın ve şu komutu çalıştırın:

    cat /proc/cpuinfo |grep "Revizyon"

    Çıktı, hangi cihazı kullandığınızı anlamak için kullanılabilecek dört veya altı karakterlik bir dizi içerecektir:

    çok görürsen büyük oda 1000 ile başlayan, ardından revizyon numarası gelir ve tekrar 1000, ardından bu bir güç dalgalanmasının işaretidir.

    İşte bazıları karşılaştırmalı özellikler cihazların farklı sürümleri:

    Komut satırından panonuz hakkında daha fazla bilgi edinmek istiyorsanız, aşağıdaki komutları kullanabilirsiniz:

    Donanım:

    cat /proc/cpubilgisi

    kedi /proc/versiyon

    VERİ DEPOSU:

    kedi /proc/bellek

    Ahududu Pi bağlantısı

    Belki de herhangi birini dahil etmeye alışkınsınız. elektrikli cihaz Sadece prize takın, düğmeye basın ve çalışır. Raspberry Pi bu cihazlardan biri değil. Bu mikrobilgisayar için kararlı güç sağlayacak doğru güç kaynağını seçmek önemlidir. maksimum performans. Açma kapama düğmesi yok ama isterseniz yaptırabilirsiniz.

    Cihazınızın yeterli güç almadığını düşünüyorsanız multimetre ile voltajı kontrol edebilirsiniz. Eski kartlarda kartın üstünde TP1 ve TP2 olarak etiketlenmiş delikler vardır.B+, Pi2 ve Pi3 modellerinde kartın altında, SD kartın yan tarafında bulunurlar ve PP3 ile işaretlenirler ve PP7.

    Önce kullanacağınız tüm çevre birimlerini bağlayın. Multimetrenizi 20 volta kadar voltajı ölçecek şekilde ayarlayın. Kırmızı kabloyu TP1 veya PP3'e ve siyah kabloyu TP2 veya PP7'ye bağlayın. Multimetre yaklaşık 5 voltluk bir değer vermelidir. 0,25 voltluk bir sapma kötüdür ve beşe ne kadar yakınsa o kadar iyidir. Bir voltaj düşüşü bulursanız, bunun iki nedeni olabilir:

    • USB kablonuz. Telefonu şarj etmek için uygun olabilir ama çok yavaş. Bu bir telefon için yeterli, ancak Raspberry Pi'de güç yok.
    • çevre birimleri. Hepsi için USB cihazları güce ihtiyacınız varsa, sorunu çözmek için bir USB hub kullanabilirsiniz.

    Genel olarak, bir Raspberry Pi'yi bağlamak çok fazla soruna neden olmaz.

    Sıfırlama düğmesi ekleme

    Artık temel bilgileri bildiğinize ve bir güç kaynağı seçtiğinize göre, cihazınıza bir kapatma düğmesi ekleyebilirsiniz. Çoğu elektronik cihazın bir kapatma düğmesi vardır, ancak bir tane yoktur ve Raspberry Pi'nizi yeniden başlatmak isterseniz, güç kablosunu çıkarmanız ve tekrar takmanız gerekir. Ancak bunu yapmamak için bir düğme ekleyebilirsiniz.

    Tahtanın yan yana iki deliği vardır, biri yuvarlak, diğeri karedir. B modelinde, P6 olarak işaretlenirler ve yanında bulunurlar. HDMI bağlantı noktası. Daha sonraki kartlarda GPIO bağlantı noktalarına daha yakın yerleştirilirler ve RUN olarak etiketlenirler.

    Herhangi bir butonu satın alabilir ve pinlerini bu portlara lehimleyebilirsiniz. İşlemciyi sıfırlamak için gereken tek şey bu çıkışları kısa devre yapmaktır.

    GPIO'ları ve Sensörleri Kullanma

    Raspberry Pi, düşük fiyatının yanı sıra GPIO özelliği sayesinde kullanıcılar için oldukça caziptir.

    GPIO veya genel amaçlı giriş/çıkış, bağlantı noktalarıdır genel amaçlı giriş ve çıkış. Neredeyse tüm Raspberry Pi projeleri bu bağlantı noktaları kullanılarak oluşturulur. Güçleri esnekliktedir.

    İlk Raspberry Pi kartlarında 26 GPIO bağlantı noktası vardı, Raspberry Pi 2 ve Pi 3'te 40 tane var. Teknik açıdan sırasıyla 26'da sadece 17 ve 40'ta 28. Gerisi elektrik kontakları ve topraklamadır. Tüm bağlantı noktaları numaralandırılmıştır, ancak bunları doğru şekilde kullanmak için değerlerin açıklamasını içeren bir çıktı almanız gerekir. Örneğin, 40 için:

    Veya 28 için:

    Çalışma sırasında kafanızın karışmaması için yazdırılabilir ve tahtaya yapıştırılabilir:

    GPIO'nun ihtiyacınız olanı yapmasını sağlamak için biraz programlamaya ihtiyacınız var. Genellikle Python'da her şey yapılabilir. Bilmiyorsanız, adın Pi kısmı Python'da programlamayı öğrenmek için kullanılan bir araçtan gelir. İnternette Raspbery ve GPIO için Python kullanımıyla ilgili birçok talimat bulabilirsiniz.

    proje bul

    Cihazınız neredeyse hazır. Geriye projeye karar vermek ve bir şeyler yapmaya başlamak kalıyor. Henüz tek bir satır kod yazmamış veya bir havya ile çalışmamış olsanız bile, Raspberry Pi ideal çare Bunları öğrenmek için.

    Hiçbir şey kodlamak istemiyor ama faydalı bir şeyler yapmak istiyorsanız, Raspberry'nize Kodi yükleyebilir ve ev medya merkeziniz yapabilirsiniz.

    Bundan sonra, diğer projeleri aramaya devam edebilirsiniz. Hangisini daha çok seversin, oyunlar? Ev otomasyonu? Fotoğraf? Belki birileri, istediğinizi nasıl yapacağınıza dair internette talimatlar yayınlamıştır. Onları kullanın veya kendinizinkini yapın. İşte uygulayabileceğiniz bazı ilginç projeler:

    • Cupcade, kendi küçük kekinizi yaratmanın en kolay yoludur. oyun sistemi. Ancak burada, gerekli tüm parçaları elde etmek için cihazı bir kit olarak satın almanız gerekir;
    • MagicMirror, Raspberry Pi'deki en popüler projelerden biridir, özü, metin bilgilerini bir ekran ve bu mikro bilgisayar kullanarak bir aynada görüntülemektir;
    • Minecraft - kendinizinkini oluşturabilirsiniz Minecraft sunucusu Açık Ahududu bazlı Pi;

    Bunların hepsi Raspberry Pi 3 için bir kullanım bulabileceğiniz ilginç projeler değil. Makalede birkaç tane daha bulabilirsiniz.

    sonuçlar

    Bu yazıda, ahududu pi'ye başlama konusunu ele aldık. Bu çok ilginç cihaz için oldukça yararlı olabilir. doğru kullanım. Henüz bir Raspberry Pi satın aldınız mı? Satın alacak mısın? Yoksa projenizi zaten topladınız ve ahududu pi için bir kullanım buldunuz mu? Yorumlara yazın!

    Raspberry Pi ile ilgili 16 bit önceki videonun sonunda:

    Şekil 1. Sistem donanımı blok diyagramı

    Sistemin donanımını kurma sürecini anlatmak zaman alıyor ancak oldukça basit. Her şeyden önce, bir uzatma kablosu kullanarak güç kaynağını duvar prizine bağlayın ve bu uzatma kablosunun çıkışını kesin. Kabloları soyun ve güç kaynağı terminallerindeki vidalarla sabitleyin. Ardından, USB kablosundan A tipi konnektörü keserek ve telleri güç kaynağındaki karşılık gelen pimlere bağlayarak Raspberry Pi'yi güç kaynağına bağlayın ve mikro USB konektörünü RPi'nin güç konektörüne takın. Bundan sonra, esnek kablonun iki telinin her iki ucu da soyulmalı ve güç kaynağı ve röle ünitesinin GND ve JDVcc olarak işaretlenmiş karşılık gelen terminallerine bağlanmalıdır. Son olarak, JDVcc etiketli pimi Vcc etiketli pime bağlayan jumper'ı çıkarın. Bu damperi çıkarmazsanız, RPi'nin 3.3V pinleri 5V ile enerjilenecek ve bu büyük olasılıkla bilgisayarınıza zarar verecektir.

    Artık tüm terminallere güç verildiğine göre, Şekil 2'de gösterildiği gibi esnek bir kablo kullanarak röle modülünün IN1-IN8 hatlarını GPIO konektörünün karşılık gelen pinlerine bağlamanız gerekir. Bu makalede sunulan kod şu durum için tasarlanmıştır: IN1-IN7 pinleri GPIO1-GPIO7 pinlerine bağlıdır. Bu pinleri farklı bir şekilde bağlamaya karar verirseniz, kodunuzu buna göre değiştirmeniz gerekecektir.

    Raspberry Pi GPIO başlığının pin çıkışı Şekil 2'de gösterilmiştir. Raspberry Pi I/O portları 3.3V'dur ve röle modülü 5V'ta çalışır.Ancak röleler, optokuplörler kullanılarak Raspberry Pi GPIO pinlerinden izole edilmiştir. Optokuplörler, Vcc pininden 3,3 V ile beslenebilir. Röle modülünün Vcc pimi, Raspberry Pi'nin GPIO başlığından 3.3V ile beslenebilir. Röle modülünün Vcc ve JDVcc pinlerini kısa devre yapan jumper'ı çıkardığınızdan emin olun. için JDVcc pinine 5V uygulanmalıdır. doğru operasyon röle. Söz konusu röle modülü aktif olduğunda kontakları açar. Röleyi açmak için IN1-IN8 terminallerini topraklamanız gerekir.

    Şekil 2. Raspberry Pi GPIO Konnektör Pin Yapısı

    Uyarı: Sistem donanım bileşenlerini bağlarken ekstra özen gösterin. yenilginin sonuçları Elektrik şoku Belki ölümcül!

    Uzatma kablolarının kalıntılarını fişlerle kesin ve kabloları röle modülünün ilgili terminallerine sabitleyin. Ayrıca sistemi daha sonra duvar prizine bağlayacak olan kablonun tellerini röle modülünün karşılık gelen terminallerine bağlayın. Sistemin tüm donanımı bir kalem kutusu veya benzeri bir kap içinde muhafaza edilebilir. Sistem donanımıyla işiniz bittiğinde röle modülü terminallerine giden kabloları söküp tekrar takmak zorunda kalmamak için muhafazayı önceden düşünün. Ek olarak, kablo gerilmesini sınırlamak için kasadaki uygun deliklere birkaç vidayla sabitlenmiş kablo kelepçesi yerleştirdim (Şekil 3).

    Şekil 3. Sistem donanımının montajı

    Yazılım ortamı

    Raspbian işletim sisteminin bir görüntüsünü yükleyerek yazılım ortamımı oluşturmaya başladım. İşletim sistemi görüntüsünü yüklemeye başlamadan önce, HDMI özellikli bir ekran, bir klavye ve bir fare hazırlamanız gerekir. USB konektörleri, ayrıca Ethernet protokolü aracılığıyla sisteme bağlanmak için bir ağ kablosu. kullanarak da sisteme bağlanabilirsiniz. wifi adaptörü. http://www.raspberrypi.org/documentation/installation/installing-image adresindeki talimatları izleyerek sistemin ilk önyüklemesi için önyüklenebilir bir SD kart oluşturun. Sistemin ilk önyüklemesi sırasında, yükleyici işletim sistemini yapılandıracak ve görüntüsündeki verileri bellek kartının tüm kullanılabilir alanına yerleştirecektir. İlk önyüklemeden sonra, standart kullanıcı hesabı ayrıntılarınızla (kullanıcı adı "pi" ve parola "raspberry") oturum açabilmelisiniz.

    Sistemin yükseltilmesi, başarılı bir oturum açma işleminden hemen sonra yapılması gereken mantıklı bir eylemdir. Paketlere dayalı Raspbian işletim sistemi görüntüsü yazılım Debian dağıtımı ve aptitude uygulamasını bir yazılım paketi yöneticisi olarak kullanır. Ayrıca python , pip ve git adlı yazılım paketlerine ihtiyacınız olacak. Sistem yönetimi sürecini basitleştirmek için Webmin'i kurmanızı da tavsiye ederim. Webmin'i yükleme talimatları http://www.webmin.com/deb.html adresinde mevcuttur ("Webmin APT deposunu kullanma" bölümündeki önerileri izleyin):

    sudo apt-get update && sudo apt-get dist-upgrade sudo apt-get install python python-pip git git-core

    Bundan sonra, Wi-Fi adaptörünü kullanarak bir bağlantı kurmanız gerekecektir. Ayrıntılı talimatları http://www.raspberrypi.org/documentation/configuration/wireless adresinde bulabilirsiniz. Wicd-curses varyantını kullanmanızı tavsiye ederim. Açık bu aşama Raspberry Pi ayarlarınızı sudo raspi-config komutu ile değiştirebilirsiniz. Bu komutu girdikten sonra, GPU ile paylaşılan RAM miktarı, hız ayarları gibi parametrelerin değerlerini belirlemenizi sağlayacak uygun bir grafik arayüze erişebileceksiniz. İşlemci, önyükleme işlemi sırasında grafik arayüzü kullanma modu ve diğerleri.

    Diğer kullanışlı araç entegre bir geliştirme ortamı Cloud 9 IDE'dir. Cloud 9 IDE, Raspberry Pi düzeyindeki kodunuzu bir web tarayıcısı aracılığıyla düzenlemenize olanak tanır. Bu IDE ayrıca bir web tarayıcısı içindeki bir komut satırı arayüzüne erişmenizi sağlar. Web tarayıcınızdan ayrılmadan herhangi bir kod geliştirebilir ve çalıştırabilirsiniz. Colud 9 IDE, NodeJS çerçevesinin belirli bir sürümünü gerektirir. Çerçevenin desteklenmeyen bir sürümünü kullanmak, sürekli çökmelere neden olur Bulut sunucuları 9, herhangi bir kullanıcının cesaretini kırabilir. NodeJS çerçevesini Raspberry Pi'nize yüklemeye ilişkin talimatlar için bkz. http://weworkweplay.com/play/raspberry-pi-nodejs .

    Yazılım

    Sistemimin kullanıcı arayüzünü HTML5, CSS3 ve JavaScript teknolojilerini kullanarak oluşturmaya karar verdim. Bahsedilen üç teknolojinin kombinasyonu, kullanıcı arayüzleri oluşturmak için güçlü bir araçtır. JavaScript programlama dili, sunucularla etkileşime geçmek için basit bir API kullanmanıza izin verir. Ayrıca, JQuery, Bootstrap ve diğerleri gibi JavaScript programlama dili için en uygun olanı seçebileceğiniz birçok kitaplık vardır. HTML5, bir web tarayıcısının bir bağlantıyı canlı tutmasına ve bu bağlantı üzerinden iletişim kurmasına izin veren bir WebSocket API sağlar. Bu gerçek, WebSocket API'sini özellikle oyunlar ve sohbetler gibi dinamik ve akış uygulamalarını uygulamak için kullanışlı hale getirir. CSS Basamaklı Stil Sayfaları, bir HTML sayfasının çeşitli öğelerini biçimlendirmek için kullanışlıdır. Doğru kullanıldıklarında, belirli olaylar gerçekleştiğinde sayfa öğelerinin stillerini değiştirerek dinamik kullanıcı arayüzleri oluşturmanıza olanak tanırlar. Bu proje için, olay işleme için jQuery çerçevesini, ızgara butonlarını düzenlemek için Bootstrap CSS'yi ve WebSocket API'sine dayalı iletişim mekanizmalarını uygulamak için JavaScript programlama dilini seçtim.

    kütüphaneler

    Raspberry Pi düzeyinde çalışan bir sunucu uygulaması, Raspberry Pi GPIO konektörünün pin durumunu yönetmelidir. Ayrıca, GUI verilerini iletmek için bir HTTP arayüzü ve komut ve durum mesajlarını iletmek için bir WebSocket arayüzü sağlamalıdır. Bu tür özel işlevlere sahip yüklemeye hazır bir sunucu uygulaması yoktur, bu yüzden dili kullanarak kendi sunucu uygulamamı oluşturmaya karar verdim. Python programlama. Açıklanan sunucu uygulamasının Python programlama dili kullanılarak geliştirilmesini basitleştirmek için, Raspberry Pi GPIO arabirimiyle çalışmaya, bir HTTP sunucusu oluşturmaya ve WebSockets arabirimiyle çalışmaya yönelik yöntemlerin uygulamalarını içeren modüller mevcuttur. Listelenen tüm modüller görevlerini yerine getirmek için tasarlandığından, minimum miktarda kod geliştirmem gerekiyordu.

    Ancak, bu modüller Python yorumlayıcısına dahil değildir ve ayrı olarak kurulmaları gerekir. Her şeyden önce, Raspberry Pi GPIO konektörünün pinlerinin durumunu kontrol etmek için bir modüle ihtiyacınız olacak. en basit yol bu konektörün pin durumunu değiştirmek, https://pypi.python.org/pypi/RPi.GPIO adresinde bulunan RPi.GPIO kitaplığını kullanmak içindir. İlgili modülü aşağıdaki komutla kurabilirsiniz:

    sudo pip RPi.GPIO'yu kurun

    RPi.GPIO modülüyle çalışmak herhangi bir zorlukla ilişkili değildir. Bu modülü kullanmanın örneklerini adresinde bulabilirsiniz. Bir modülle çalışmanın ilk adımında, kodunu proje koduna aktarmak gerekir. Bundan sonra, çalışma modunu seçmeniz gerekecektir. GPIO.BOARD sabiti veya GPIO.BCM sabiti, çalışma modu tanımlayıcısı olarak kullanılabilir. Çalışma modunun seçimi, sonraki tüm komutlarda pin numaralarına başvururken BCM çipinin veya G/Ç konektör pinlerinin kullanılmasına neden olur. Bir sonraki adım, söz konusu konektörden gelen pimlerin giriş veya çıkış için kullanılıp kullanılmadığını belirlemektir. Artık bu konektörün pimlerini amaçlanan amacı için kullanabilirsiniz. Son olarak, GPIO pinlerinin durumunu sıfırlamak için cleanup() yöntemini çağırmanız gerekecektir. 1 gösteri listeleniyor en basit örnek RPi.GPIO modülünü kullanarak.

    Listeleme 1. RPi.GPIO modülünü kullanma

    RPi.GPIO'yu GPIO olarak içe aktar # modül kodunu proje koduna içe aktar GPIO.setmode(GPIO.BOARD) # numaralandırmanın konektörün pinlerini belirtmek için kullanıldığını belirtir GPIO.setup(0, GPIO.IN) # şunu belirtir kanal 0 GPIO.setup(1, GPIO.OUT) girişi için kullanılacak # kanal 1'in çıkış için kullanılacağını gösterir var1=GPIO.input(0) # kanal 0'ın durumunu oku GPIO.output(1, GPIO) .HIGH) # kanal 1'i mantık 1'e ayarlayın GPIO.cleanup() # GPIO pinlerini sıfırlayın.