Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Raspberry Pi ve Nesnelerin İnterneti'ne Giriş
Rating: 4.6 out of 5(134 ratings)
1,131 students

Raspberry Pi ve Nesnelerin İnterneti'ne Giriş

Uygulamalarla Raspberry Pi Öğrenin. pigpio, MQTT, Node-RED,ThingsBoard ile Nesnelerin İnterneti Uygulamaları Geliştirin.
Created byDeeep Maker
Last updated 1/2020
Turkish

What you'll learn

  • Raspberry Pi ile ilgili genel yazılımsal ve donanımsal araçlar ve kaynaklar
  • Temel kurulum işlemleri (İşletim Sistemi ve ilgili kütüphane ve paketlerin kurulumu)
  • pigpio kütüphanesinin kullanımı
  • Dijital giriş-çıkış işlemleri ve I2C, SPI, seri haberleşme gibi temel protokoller
  • USB webcam ve CSI kameraların kullanımı
  • PCF8591 A/D-D/A dönüştürücü entegresinin kullanımı
  • BME280 sıcaklık, basınç, nem sensörünün kullanımı
  • MQTT protokolü ve ilgili kütüphane ve araçlar
  • Node-RED sunucu tarafı programlama aracının kullanımı
  • Açık kaynak kodlu ThingsBoard bulut platformunun kullanımı

Course content

10 sections127 lectures20h 29m total length
  • 1.1.Seri Tanıtımı1:43
  • 1.2.Raspberry Pi Alternatifleri ve Kart Seçimi15:30
  • 1.3.Raspberry Pi Genel Kart Özellikleri5:49
  • 1.4.Donanımsal Araçlar7:30
  • 1.5.Genel Yazılımsal Araçlar11:53
  • 1.6.Genel Kaynaklar-Referanslar6:13
  • 1.7.İşletim Sisteminin Kurulması ve İlk Boot31:32
  • 1.8.Komut Satırı Kullanımı Hakkında Temel Bilgiler23:43
  • 1.9.Python Sanal Ortamının Hazırlanması7:43
  • 1.10.GPIO Kütüphanesi Alternatifleri ve Seçimi7:48
  • 1.11.pigpio Kütüphanesinin Kurulumu5:34
  • 1.12.Merhaba Dünya !10:18

Requirements

  • Seri boyunca ağırlıklı olarak Python programlama dili kullanılmıştır. Herhangi bir nesne yönelimli programlama diline aşina olmanız yeterlidir.
  • Raspberry Pi Zero hariç herhangi bir Raspberry Pi kartı (Raspberry Pi Zero W modelini de çoğu uygulamada kullanabilirsiniz)
  • Uygulamalarda BME280 sensörü, PCF8591 ADC-DAC dönüştürücüsü, ve buton, led, direnç gibi temel elemanlar kullanılmıştır. Uygulamaları birebir gerçekleştirmek için bu donanımlara gerek vardır.
  • Bütün uygulamalar SSH üzerinden uzaktan erişim ile gerçekleştirilmiştir. Bu sebeple, internete bağlı herhangi bir masaüstü ya da dizüstü bilgisayar yeterli olacaktır. Ekstra klavye, fare, monitöre gerek yoktur.
  • Zorunlu olmamakla birlikte bir lojik analizör edinilmesi çok faydalı olacaktır.

Description

Not1: İndirim kodu için mesaj atabilirsiniz.

Bu seride Raspberry Pi ve onun temel uygulama alanı olan Nesnelerin İnterneti konusu ele alınmıştır. Seri toplam 10 bölümden oluşmaktadır. İlk bölüm olan Giriş bölümünde genel yazılımsal ve donanımsal araçlar tanıtılmış ve genel kaynaklar hakkında bilgi verilmiştir. Bu bölümde ayrıca Raspberry Pi' ye işletim sistemi kurulmuş güncelleme yapılmış, pigpio kütüphanesi kurulmuş ve ilk uygulama gerçekleştirilmiştir. Seride 2. bölümden 7. bölüme kadar olan kısımda Raspberry Pi' nin temel çevresel birimleri üzerine uygulamalar gerçekleştirilmiştir. Bu bölümlerdeki uygulamalarda BME280, PCF8591, CSI kamera, webcam gibi harici sensör, entegre, ve donanımlar kullanılmıştır. GPIO, PWM, I2C, SPI, seri haberleşme, kamera kullanımı gibi konular bu kısımda ele alınmıştır. Serinin son 3 bölümünde Nesnelerin İnterneti ile ilgili konular ele alınmıştır. 8. bölümde Nesnelerin İnterneti konusunda temel bir protokol olan MQTT işlenmiştir. 9. bölümde çok kullanışlı bir uygulama geliştirme aracı olan Node-RED anlatılmıştır. Serinin son bölümünde ise ThingsBoard bulut platformu kullanılmış ve temel özellikleri uygulamalarla gösterilmiştir. Seri hazırlanırken mümkün olduğunca bölümlerin birbirinden bağımsız olmasına gayret edilmiştir.

Not2: Bu seride Bluetooth, dokunmatik ekran kullanımı, CoAP gibi bazı konulara -henüz- hiç değinilmemiştir. İlgi ve talebe göre bu konuların daha sonra eklenmesi planlanmaktadır ama böyle bir garanti yoktur. Lütfen seriyi satın alırken sadece mevcut müfredata göre değerlendiriniz.

Who this course is for:

  • Raspberry Pi' nin temel özelliklerini uygulamalar yoluyla öğrenmek isteyenler
  • Nesnelerin İnterneti(IoT) konusunda bilgi sahibi olmak ve ilgili temel konu ve araçlara(Node-RED, MQTT, Bulut Platformları) giriş yapmak isteyenler