Mblock ile Akıllı Cihaz Tasarımı - 203

Mblock, insanların fikirlerini gerçek fiziksel neslere dönüştürmelerine yardımcı olmak amacıyla 2013 yılında kurulmuş ücretsiz bir platformdur. Mblock kodlama platformu, nesneleri hareketlendirerek mikrodenetleyicilerle etkileşimli oyunlar, projeler vb. çalışmalara imkan vermektedir. Mblock ile Akıllı Cihaz Tasarımı 301 dersinde adım adım Arduino'yu kod blokları ile kontrol edilmesinin temelleri anlatılmaktadır. Arduino kullanımından, elektronik devlerin tanınmasına, sensör kütüphanelerinin eklenmesinden, oyunlaştırmaya kadar birçok bilgi ve beceri Mblock ile Akıllı Cihaz Tasarımı - 301 dersinde görsel ipucu ve içeriklerle desteklenmiş olarak ayrıntılı bir şekilde anlatılmaktadır. Mblock ile Akıllı Cihaz Tasarımı - 301 dersini tamamlamış bir kişi Arduino kartını ve Mblock programını kullanarak elektronik devre hazırlamayı ve bunu kodlamayı öğrenmiş olacaktır.

Etkinlikleri açabilmek için için giriş yapmalısınız. Giriş yapmak için tıklayın

1
Arduino'Ya Giriş
Bu etkinlikte Arduino kartını tanıyacaksın. Farklı Arduino modelleri hakkında bilgi sahibi olacaksın. mBlock programı kurulumunu öğreneceksin.
2
Led ile Sinyal Verelim
Bu etkinlikte LED ile sinyal verme uygulaması gerçekleştireceksin. LED’in ve direncin bağlantı şeklini öğreneceksin. mBlock ortamında kod yazacaksın. Arduino ve Breadbord üzerinde devre kuracaksın.
3
Ardışık Led Yakalım
Bu etkinlikte ardışık LED yakma uygulaması gerçekleştireceksin. Arduino ve Breadboard ile bir devre kuracaksın. Arduino’daki tüm sayısal veri yazıcıları kullanacaksın. Seri şekilde LED'lerin yanıp sönmesi için gerekli kodları yazacaksın.
4
Işığın Gücüne Göre Led Yakalım
Bu etkinlikte Işığın gücüne göre LED yakma uygulaması gerçekleştireceksin. Arduino ve Breadboard ile bir devre kuracaksın. LDR, LED, direnç, analog veri kavramlarını öğreneceksin. LDR’den gelen sinyallere göre LED’i açıp kapatan Arduino kodlarını yazacaksın.
5
Rgb Led Kullanalım
Bu etkinlikte oluşturacağımız devre sayesinde Arduino’dan RGB LED’e giden rastgele değer ile farklı renkler yaktıran bir uygulama gerçekleştireceksin. Arduino ve Breadboard ile bir devre kuracaksın. RGB LED’i tanıyacaksın. RGB LED’e rastgele gelen değerler ile farklı renkler yaktıracaksın.
6
Ortam Sıcaklığını Ölçelim
Bu etkinlikte kuracağımız devrede, Arduino’nun analog veri kontrolünü kullanacağız. Devredeki sıcaklık algılayıcıdan gelen değer 28°C üzerindeyse devredeki LED açılacak ve bu değere eşitse veya üzerindeyse LED kapanacak. Arduino ve Breadboard ile bir devre kuracaksın. Sıcaklık algılayıcıları tanıyacaksın.
7
Buton ile Led Yakalım
Bu etkinlikte kuracağımız devrede, Arduino’nun sayısal (dijital) veri kontrolünü kullanacaksın. Arduino’nun sayısal (dijital) veri kontrolü istediğimiz anda 5 Volt elektrik sinyali gönderir veya bunu keserek 0 Volt yapar. Arduino ve Breadboard ile bir devre kuracaksın. Anlık anahtar, LED, direnç, sayısal veri, analog veri kavramlarını öğreneceksin. Anlık anahtardan gelen sinyallere göre LED’i açıp kapatan Arduino kodlarını yazacaksın.
8
Potansiyometre ile Led Kontrol Edelim
Bu etkinlikte kurmaya başlayacağımız elektronik devrede bulunan ayarlı dirençten (potansiyometre) gelen değerler bilgisayara iletilecek. Arduino programında yazacağımız kodlar sayesinde ayarlı dirençten (potansiyometre) gelen sinyallere göre LED’in gücünü ayarlayabileceğiz. Arduino ve Breadboard ile bir devre kuracaksın. Potansiyometre ve LED kullanacaksın. Potansiyometreye gelen sinyallere göre ışığın gücünü ayarlayacaksın.
9
Potansiyometre ile Servo Motor Kontrolü
Bu etkinlikte yapacağımız devrede potansiyometreden gelen değere göre belirli bir açıda dönen Servo motor projesi geliştireceğiz. Devremizde bulunan potansiyometre ile Servo motorumuzu kontrol edeceğiz, Servo motorumuz 0-180 derece aralığında dönecektir. Arduino ve Breadboard ile bir devre kuracaksın. Servo motor ve potansiyometreyi tanıyacaksın. Potansiyometre ile Servo motoru kontrol edeceksin.
10
Toprağın Nemini Ölçelim
Bu etkinlikte oluşturacağımız devre ile toprak nem sensöründen gelen değeri Serial Port ekranına yazdıracağız. Arduino ve Breadboard ile bir devre kuracaksın. Toprak nem sensörünü kullanacaksın. Toprak nem sensöründen gelen değerleri Serial Port ekranında gösteren bir uygulama yapacaksın.
11
Hc Sr-04 ile Mesafe Ölçme
Bu etkinlikte yapacağımız devrede HC SR-04 Ultrasonic sensörümüzden gelen değeri ufak hesaplamalar ile santimetre türünde mesafeye çevireceğiz. Ultrasonic sensörümüzün önüne konulan ya da önüne çıkacak olan nesneler ile arasındaki mesafeyi ölçeceğiz. Arduino ve Breadboard ile bir devre kuracaksın. HC SR-04 Ultrasonic sensörü tanıyacaksın. HC SR-04 Ultrasonic sensörü kullanarak mesafe ölçeceksin.
12
Lcd Ekrana Metin Yazdıralım
Bu etkinlikte LCD ekrana ‘Arduino’ ve ’Hackidhon’ yazdıracağız. LCD ekranlar 16 sütun 2 satırdan oluşmaktadır. İstediğimiz herhangi bir değeri, değişkeni, sabit tanımlamaları ekrana yazdırabiliriz. LCD I2C modülünü tanıyacaksın. LCD ekrana yazı yazdıracaksın. LCD I2C modülünün kütüphanesini eklemeyi öğreneceksin.
13
Termometre Yapalım
Bu etkinlikte DHT11 sıcaklık nem sensörünü kullanarak ortamın sıcaklığını ve nemini ölçeceğiz. Ölçtüğümüz bu değerleri LCD ekrana yazdıracağız. DHT11 sensörü ile ortamdaki sıcaklık ve nem değerlerini ölçeceksin. LCD ekrana değer yazdıracaksın. DHT11 sıcaklık nem sensörünü tanıyacaksın.
14
Ortam Sıcaklığına Göre Ses Hızını Hesaplayalım
Bu etkinlikte DHT11 ısı nem sensörünü kullanarak ortamın ısısını ve bu ısıya göre sesin yayılma hızını ölçeceğiz. Ölçtüğümüz değeri LCD ekranda okuyacağız. Sesin katı /sıvı / gaz ortamlarında hızını karşılaştıracaksın. Ortamın sıcaklığının sesin hızına etkisini öğreneceksin. Arduino kullanarak kendi ortamımızdaki sesin hızını hesaplayacaksın.