3 En İyi Raspberry Pi Python Projesi [Yeni Başlayanlar ve Deneyimliler İçin]

Yayınlanan: 2020-12-30

İçindekiler

Tanıtım

Son on yılda, Raspberry pi, fiziksel hesaplamaya izin veren kartlarla eş anlamlı hale geldi. Raspberry pi, bu pazar segmentindeki en büyük paylardan birine sahiptir. Bir Raspberry pi'de, piyasada bulunan bir dağıtımda tam bir Linux dağıtımını çalıştırabileceğiniz gibi, bir Raspberry pi'de gerçekleştirilebilecek çok şey var, onu robotu takip eden bir çizgi yapmak için kullanabilir, Minecraft sunucusu olarak kullanabilir, kullanabilirsiniz. bir müzik kutusunu vb. kontrol etmek için

Elinizde bir Raspberry Pi ile sahip olduğunuz seçenekler sadece hayal gücünüzle sınırlıdır. Bu nedenle, banka kartı boyutunda bir bilgi işlem makinesinin sığabileceği ve tüm projeyi iyileştirebileceği bir yer düşünebiliyorsanız, söylemeye gerek yok. Muhtemelen birileri bunu zaten yapmıştır.

Yani, sadece hobinizin peşinden koşan biriyseniz veya elektronik dünyasına girmeyi profesyonel olarak düşünüyorsanız, ahududu pi'nin her ikisi için de sunabileceği bir şey var. Raspberry pi'yi kullanmak için herhangi bir bilgisayar meraklısı için önemli avantajlardan biri, Python önceden yüklenmiş olarak gelmesidir. Basit bir merhaba dünya programı yazmak için kartta herhangi bir değişiklik yapmanız veya sonraki devreleri bağlamanız gerekmez.

Ahududu pi'nin birçok bileşeni vardır. Bazıları ahududu pi python projeleri yapan herkes için çok önemlidir. Bu nedenle, iyi bir ahududu pi python projesini veya harika bir ahududu pi python proje fikrini ortaya çıkarmadan önce bunların tartışılması gerekir.

Dünyanın en iyi Üniversitelerinden veri bilimi derslerini öğrenin . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

Lafı fazla uzatmadan Raspberry pi hakkında biraz daha bilgi verelim.

Okuyun: Raspberry Pi Alternatifleri

Ahududu pi nedir?

Sadece bir kartı olan bir bilgisayardır. Ana üssü Büyük Britanya Birleşik Krallığı'nda bulunan Raspberry Pi Vakfı tarafından geliştirilmiştir. Adı vakfı olan her kuruluşta olduğu gibi Raspberry Pi vakfı da kâr etmemek için piyasada.

Tek amacı, genç ve tutkulu bir şekilde geçimlerini sağlamak için uygun fiyatlı bir bilgi işlem çözümü sağlamak amacıyla kuruldu. Bu yeni "çözüm" sayesinde efsanevi programlama sanatını öğrenebileceklerdi. O zamandan beri, Raspberry Pi sadece hayranını kazandı.

Raspberry Pi kullanan en dikkate değer topluluk, küçük ayak izi, tüm Linux dağıtımını çalıştırma kapasitesi ve GPIO (genellikle Genel Amaçlı Giriş Çıkış pinleri olarak bilinir) içermesi nedeniyle DIY topluluğudur.

Raspberry pi'nin gönderilmesinin birçok yolu vardır. Her zaman kullanım durumunuz için özel olarak tasarlanmış bir tane bulursunuz. Ancak bu ahududu pi python projeleri için Raspberry pi 4 kullanıyoruz. Raspberry Pi 4 sisteminin birçok bileşeni var. Bunları aşağıda tek tek tartışalım:

1. GPIO veya Genel Amaçlı Giriş ve Çıkış Pinleri: Doğası gereği GPIO olan pinler Raspberry pi'nin kartını diğer elektronik bileşenlere bağlamak için kullanılır.

2. Ethernet Bağlantı Noktası: Böyle küçük bir panoda bunun olmasını beklemeyebilirsiniz, ancak bir Raspberry Pi dağıtımında yerleşik bir ethernet bağlantı noktası bulunur. Bu bağlantı noktasını, kablolu internet teknolojisini (LAN olarak da bilinir) kullanarak anakartınızı internete bağlamak için kullanabilirsiniz. Anakartınızın içinde WiFi ve Bluetooth teknolojilerinin de bulunduğunu göreceksiniz. Kablolu bir internet bağlantısı sağlayamıyorsanız, her zaman WiFi kullanabilirsiniz.

3. İki USB 3.0 bağlantı noktası ve iki USB 2.0 bağlantı noktası vardır: Kredi kartı boyutundaki bilgi işlem aygıtınızda toplamda yaklaşık dört USB bağlantı noktası vardır. Bunlardan ikisi, yeni USB teknolojisine dayanan yüksek hızlı USB 3.0 bağlantı noktalarıdır. Bunu kullanabilmek için USB 3.0 (mavi renkli USB) uyumlu bir cihaza ihtiyacınız olacaktır. Ayrıca sunulan iki USB 2.0 vardır. Bunları harici fareniz ve klavyeleriniz için kullanabilirsiniz.

4. AV jakı: AV veya Görsel İşitsel Jakı, hoparlör veya kulaklık gibi ses cihazlarınızı takmak için kullanılabilir. Evet, Raspberry pi'nize harici bir hoparlör ünitesi bağlayabilirsiniz.

5. Bir Kamera Modülünü barındıran bağlantı noktası: Bu bağlantı noktası, ahududu pi için resmi kamera modülünü bağlamak için kullanılır.

6. HDMI Bağlantı Noktası: Evet, ahududu pi'nize tam teşekküllü bir monitör bağlama seçeneğiniz de var. İki adet mikro boyutlu HDMI bağlantı noktası olduğundan, ahududu Pi'nizle en fazla iki monitör kullanabilirsiniz.

7. Güç bağlantı noktası: Ahududu pi'nize güç sağlamak için gereken bir USB güç bağlantı noktası vardır. Raspberry Pi sürüm dört ve üzeri, daha yeni USB Type C teknolojisini kullanırken, eski modeller şarj için eski mikro USB'yi kullanır.

8. Harici Ekranlar için kullanılan bir bağlantı noktası: Raspberry Pi'nize dokunmatik tabanlı bir giriş sistemi bile ekleyebilirsiniz. Ahududu pi için resmi yedi inçlik dokunmatik paneli bu bağlantı noktasına takın ve işi halletmek için.

9. Mikro SD kart yuvası: Evet, ahududu pi kartınızın alt tarafında bulabileceğiniz yuvaya bir mikro SD kart bile takabilirsiniz.

Ayrıca Okuyun: Ahududu Komutları

Ahududu Pi Projeleri

1. Medya Merkezi Oluşturma

Pandemi, geleneksel eğlence araçlarını kapattığında, herkes doymak için güvenilir TV'lerine yöneliyor. Ahududu pi'nizin yardımıyla TV'niz için bir medya denetleyicisi oluşturabilirsiniz, bu sırada eğriyi düzleştirmeye yardımcı olmak için içeride kapalı kalırsınız.

Bunu ayarlamak için Raspberry PI ünitenize ihtiyacınız olacaktır. Aldığınızın GPU yüklü olduğundan emin olun (işleri büyük ekranda görüntülemek için). Ardından, istediğiniz şeyi televizyonunuzda oynatmanıza yardımcı olacak Kodi'yi (eski adıyla XMBC) kullanabilirsiniz. Eklentiyi yüklerseniz YouTube'u bile oynayabilirsiniz.

Zamanınız ve teknik bilginiz varsa medya merkezinizin görünümünü ve verdiği hissi kendiniz tasarlayabilir veya Kodi tabanlı açık kaynaklı bir sürüme kolayca geçebilirsiniz. Bu projenin temellerini atmaya başlamadan önce, kullanmak isteyeceğiniz ahududu pi modeline karar vermelisiniz çünkü belirli özellikler sadece yeni kartlarda işe yarayacaktır.

2. Kapalı devre televizyon oluşturma

Bir evcil hayvanınız veya küçük bir çocuğunuz varsa veya bir ev güvenlik sistemi istiyorsanız, bu projeyi faydalı bulacaksınız. Fotoğraf çekebileceğiniz, video çekebileceğiniz ve hatta gerçek zamanlı görüntüleri yayınlayabileceğiniz bir sistem kurabilir, temel olarak ahududu pi kartınızla kapalı devre bir televizyon (veya CCTV) oluşturabilirsiniz.

Raspberry pi kamera modülüne ihtiyacınız olacak, çünkü temel olarak kullanımı ve isteğimize ve ihtiyacımıza göre değiştirilmesi kolaydır. Ancak bir yerin izlenmesini yapmamız gerektiğini düşünürsek en iyi seçenek kızılötesi kamera olacaktır. Kızılötesi kamerayı ahududu pi ile kullanmanın en iyi yanı, kızılötesi LED'in programlanabilir olmasıdır.

Böylece, ahududu pi'nin yardımıyla çekimlerin parlaklığını ayarlayabilir ve hatta karanlıkta bile görebilirsiniz. Gerekli tüm donanımın edinilmesinden sonra, projede ilerlemenin iki yolu vardır. Hepsini aşağıda listeledik:

Düzenli olarak hareketsiz görüntü çekmek

Çevre hakkında genel bir farkındalık sahibi olmak istiyorsanız veya durum katı gerçek zamanlı çekim gerektirmiyorsa, CCTV kameranızı önceden tanımlanmış bir aralıktan sonra hareketsiz görüntüler çekecek şekilde ayarlayabilirsiniz.

Bunu python'da ayarlamak zor bir iş olmamalı ve nispeten kısa bir komut dosyasıyla yapılmalıdır. Hatta rapistil kullanarak daha fazla CLI (komut satırı arayüzü) tabanlı bir yaklaşım için python'u tamamen kapatabilirsiniz ve süreci planlamak için Cron'u kullanın. Tüm hareketsiz görüntülerinizi kaydetmek istiyorsanız, ayrıca dropbox veya diğer çevrimiçi depolama çözümlerini de eklemeniz gerekir.

Video Kaydetme

Olayları videoya kaydetmenin doğru yol olduğunu düşünüyorsanız, MJPEG'in yardımıyla bunu bir çırpıda yapabilirsiniz. Ayrıca gerçek zamanlı olarak yayınlayabileceksiniz. Akışınızı görmek için, 8000 numaralı bağlantı noktasındaki pi'nin IP adresini ziyaret etmelisiniz (Bağlantı noktalarını kod aracılığıyla yapılandırabilirsiniz.)

Ayrıca, işleri bir adım öteye taşımak istiyorsanız, pistreaming modülünü de kullanabilirsiniz. Karmaşıklık sonrası geçişin yanı sıra performansta önemli bir sıçrama görmelisiniz. Ahududu pi'nizde yolunuzu biliyorsanız, işe giderken herhangi bir önemli sorunla karşılaşmamalısınız. Ancak, ikincisinde, çalışması için iki bağlantı noktası açmanız gerekeceğinden daha fazla kod yazmanız gerekir.

3. Reklam engelleyici

Adafruit'in soğan PI'sinin yardımıyla, IP adresinizi soyutlamak için bir VPN maskesi oluşturabilirsiniz, böylece internette gezinirken gerçekten anonim olmanızı sağlarsınız. Yani ağınızı önce ahududu pi'niz üzerinden yönlendirirseniz, bu maskeyi zahmetsizce oluşturabilirsiniz.

Ayrıca her türlü reklamı engelleme yetkisine de sahipsiniz. Ancak, bir reklam engelleyici oluşturabilmek için Pi'nize Pi-hole yazılımı yüklemeniz gerekir.

Mutlaka Okuyun: Raspberry Pi IoT Proje Fikirleri

Çözüm

Bu ahududu pi python projeleri ve ahududu pi python proje fikirleri arasında hoşunuza giden bir şey bulabileceğinizi umuyoruz. Ahududu pi güçlü bir tahtadır. Ahududu pi'nin kullanıcılarının yapmasına izin verdiği şeyin yalnızca yüzeyini çizmeyi başardık.

Bu projeleri tamamlamak için gerekli python bilgisine sahip olmadığınızı düşünüyorsanız, sunduğumuz ücretsiz python kursuna bir göz atmanızı öneririz. Daha kapsamlı bir derin dalış için çeşitli diploma kurslarımızı inceleyebilirsiniz. Bununla birlikte, ahududu pi yolculuğunuz için en iyisini yapacağız.

Ayrıca, Makine öğrenimi hakkında daha fazla bilgi edinmek istiyorsanız, çalışan profesyoneller için tasarlanmış ve 450+ saatlik zorlu eğitim, 30'dan fazla vaka çalışması ve ödev sunan IIIT-B & upGrad'ın Makine Öğrenimi ve AI'daki Yönetici PG Programına göz atın. , IIIT-B Mezun statüsü, 5+ pratik uygulamalı bitirme projesi ve en iyi firmalarla iş yardımı.

Makine öğrenimi kursu | Çevrimiçi Öğrenin, IIIT Bangalore‎

VERİ BİLİMİNDE İLERİ SERTİFİKA PROGRAMI İÇİN BAŞVURUN