Pinoo ile Akıllı Kabin
Projenin Amacı: Pinoo kontrol kartı ile hareket algılama sensörü ve led modülünü kullanarak kabin sistemi projesi yapmak.
Süre: 2 ders
Yaş Grubu: 7 yaş ve üzeri
Pinoo Set: İcat set, maker set ve tam set
Kazanımları:
- Pinoo kontrol kartını kodlamayı öğrenir.
- Led modülü kullanmayı öğrenir.
- Hareket algılama sensörü kullanmayı öğrenir.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Mblock 3 programı, pinoo kontrol kartı, led modülü, hareket algılama sensörü.
Tasarım için Gereken Malzemeler: Mukavva, renkli karton, silikon tabancası ve silikon.
Proje Yapılışı:
- Projemiz için ilk önce kabin tasarımı yapmak ile başlayalım. Kabin tasarımı yapmak için mukavva ile zemin oluşturuyoruz.
Oluşturduğumuz parçaları birleştiriyoruz.
Arka taraftan bu şekilde görünecek.
Pinoo kontrol kartını takıyoruz.
2.Pinoo uzantısı ekleme:
Açılan pencerede arama motoruna “Pinoo” yazıyoruz ve çıkan sonuca indir dememiz yeterli. Bilgisayarımıza yüklendi.
3.Pinoo kontrol kartını bilgisayara bağlama:
Mblock 3’te sol üst taraftaki “Bağlan” sekmesine tıklıyoruz.
Açılan pencereden “Seri Port” kısmına tıklıyoruz ve açılan sayfadan “COM4” seçeneğini seçiyoruz.
NOT: Her bilgisayarın port girişleri farklı olduğundan COM yazısının yanındaki sayılar değişebilir.
Kartlar sekmesine tıklıyoruz.
Açılan pencereden Pinoo kontrol kartının kullandığı “Arduino Nano” kart seçeneğini seçiyoruz.
Uzantılar sekmesine tıklıyoruz.
Açılan pencerede kullandığımız kontrol kartının uzantısı “Pinoo” seçiyoruz.
Bağlan sekmesine tıklıyoruz.
Açılan pencereden “Aygıt Yazılımı Güncellemesi” tıklıyoruz.
4.Kodlama kısmı:
Hareket algılama sensörünün, hareket var iken ve yok iken verdiği değerleri kuklanın üzerinde görmek için hareket algılama sensörü oku kodunu “de” komutunun içine yerleştiriyoruz. Değerleri program çalıştığı süre boyunca görmek içinde “sürekli tekrarla” komutunu kullanıyoruz.
Hareket yok ise “0” değerini görüyoruz.
Hareket var ise “1” değerini görüyoruz.
Led modüllerimizi “tuşu basılınca komutu altında yakıp söndürelim.
Olayımız hareket olma ve olmama durumu üzerine olduğu için 2 tane eğer ise komutunu kullanıyoruz ve hareket algılama sensörünün verdiği değerlere eşitliyoruz.
Eşitlediğimiz değerleri neye eşitlediğimizi belirtmek için hareket algılama komutuna eşitliyoruz.
“0” eşit ise led yanmayacak yani “düşük” olacak, “1” eşit ise led yanacak yani “yüksek” olacak.
Kodlarımızı Pinoo kontrol kartına yüklemek için olay başlangıcımızı “Pinoo Program” komutu yapıyoruz ve “de” komutumuzu siliyoruz. Çünkü kartın üzerinde geri dönüşleri görebileceğimiz kukla yok.
“Pinoo Program” komutu üzerine sağ tıklıyoruz ve açılan pencerede “Arduino’ya Yükle” seçeneğini seçiyoruz.
Açılan sayfada kırmızı ile seçili olan “Arduino’ya Yükle” butonuna tıklıyoruz.
Kodlarımız Pinoo kontrol kartımıza yükleniyor.
“Yükleme Bitti” yazısı geldikten sonra “Kapat” butonuna tıklıyoruz. Yükleme bittikten sonra pil yuvası takılır ve proje çalıştırılır.
5.Projenin Çalışma Hali:
Program yüklemesi bittikten sonra bilgisayardan bağımsız olarak projeyi çalıştırmak için 9V pil ile bağlıyoruz.
Hareket var ise kabinde led yanıyor.
Hareket yok ise kabinde led yanmıyor.
ARDUINO IDE KODLARI:
int pirPin = 2; //Sensörü takacağımız pin int hareket; //Sensörden aldığımız veri int led = 3; // led 3. pinde void setup() { Serial.begin(9600); // serial monitor çalıştı pinMode(pirPin, INPUT); // pır sensoru giriş pinidir } void loop() { hareket = digitalRead(pirPin); //Sensörden okuma yapıyoruz. if (hareket == HIGH) { // eger hareket varsa digitalWrite(led, HIGH); // led yansın } else if (hareket == LOW) { // eğer hareket yoksa digitalWrite(led, LOW); // led sönsün } }
Pinoo setleri ile çocuklar, evlerinde rahatlıkla bulabilecekleri malzemeler ile yüzlerce proje yapabilirler.