Raspberry Pi, kredi kartı büyüklüğünde mini bir bilgisayardır. Küçük bir bilgisayar olarak adlandırdığımız Raspberry Pi 3’de çeşitli oyunlar ve Scratch, Python gibi yazılım programları çalıştırabiliriz. Günlük hayatta sıkça kullandığımız Office programları kullanabiliriz. Bunlara ek olarak WiFi ve Bluetooth özelliği ile başka cihazlara bağlanabilir ve internete erişebiliriz. Ayrıca yüksek çözünürlükte HD videolar oynatabiliriz. Raspberry Pi 3’te toplam 40 tane pin bulunmaktadır. Bu pinler GPIO pinleri olarak adlandırılır. GPIO pinleri ile sensörlerden sinyal alabilir ve LED, buzzer ve motor gibi çeşitli parçaları kontrol edebiliriz. Üzerindeki dahili Wifi ve Bluetooth modülü sayesinde nesnelerin interneti projeleri geliştirebiliriz. Raspberry Pi ile IoT 304 dersinde 3 başlık altında adım adım Raspberry Pi 3’ü Python ile kodlamanın temelleri anlatılmaktadır. Raspberry Pi ile Wifi’ın kullanımından, Firebase kullanımına, App Inventor ile Python etkileşimine, birçok temel bilgi ve beceri Raspberry Pi ile IoT 304 dersinde görsel içeriklerle desteklenmiş olarak ayrıntılı bir şekilde anlatılmaktadır. Raspberry Pi ile IoT 304 dersini tamamlamış bir genç basit düzeyde Wifi yardımıyla telefon kontrollü IoT çalışmalarının nasıl gerçekleştiğini öğrenmiş olacaktır.
Bu etkinlikte Rasbian işletim sistemini güncelleyecek ve Firebase kütüphanesin kuracaksın. Python ile Firebase kullanımını öğreneceksin.
2
Wifi ile Firebase'Den Veri Alma
Bu etkinlikte DHT11 ısı sensörünü kullanarak bir devre kuracaksın. Firebase ile etkileşimli Appinventor uygulaması geliştireceksin.
3
Wifi ile Firebase'E Veri Gönderme
Bu etkinlikte LED kullanarak bir devre kuracaksın. Firebase ile etkileşimli bir Appinventor uygulaması geliştireceksin.
4
Deprem Izleyici
Bu etkinlikte ivme sensörü kullanarak bir devre kuracaksın. Firebase ile etkileşimli bir Appinventor uygulaması geliştireceksin.
5
Radar Yapalım 1
Bu etkinlikte mesafe sensörü ve Servo motor kullanarak bir radar sistemi devresi kuracaksın. Firebase ile etkileşimli bir Appinventor uygulaması geliştireceksin.
6
Radar Yapalım 2
Bu etkinlikte mesafe sensörü ve Servo motor kullanarak bir radar sistemi devresi kuracaksın. Firebase ile etkileşimli bir Appinventor uygulaması geliştireceksin.
7
Bitki Sulama Sistemi 1
Bu etkinlikte MCB3008 ve toprak nem sensörünü kullanarak bir bitki sulama sistemi devresi kuracaksın. Firebase ile etkileşimli bir Appinventor uygulaması geliştireceksin.
8
Bitki Sulama Sistemi 2
Bu etkinlikte MCB3008 ve toprak nem sensörünü kullanarak bir bitki sulama sistemi devresi kuracaksın. Firebase ile etkileşimli bir Appinventor uygulaması geliştireceksin.
9
Pencere Kontrol Sistemi
Bu etkinlikte manyetik kapı senseörü kullanarak pencere kontrol sistemi devresi kuracaksın. Firebase ile etkileşimli Appinventor uygulaması geliştireceksin.
10
Giriş-Çıkış Kontrolü
Bu etkinlikte RFID kart kullanarak bir giriş çıkış kontrolü devresi kuracaksın. Firebase ile etkileşimli Appinventor uygulaması geliştireceksin.