İtfaiyeci PinooBot
Projenin Amacı: Pinoo Kontrol Kartını kullanarak pinoobot, led ve servo motor ile itfaiyeci robot oluşturmak.
Süre: 2 ders
Yaş Grubu: 7 yaş ve üzeri
Pinoo Seti: Tam set.
Kazanımları:
- Pinoo kontrol kartını kodlamayı öğrenir.
- Led modülü kodlamayı öğrenir.
- Servo motor modülünü kodlamayı öğrenir.
- Pinoobot robot ile tanışır.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Mblock 3 programı, pinoobot ,servo motor modülü, led modülü, bağlantı kablosu

Tasarım için Gereken Malzemeler: Mukavva,çift taraflı bant,silikon tabancası,makas

Proje Yapılışı:
Mukavvadan 16.5 cm X 10.5 ölçülerinde iki dörtgen parça,10.5 X 10.5 ölçülerinde iki kare parça kesiyoruz.

Parçaları tabanı ve zemini boş olan bir kutu oluşturacak şekilde yapıştırıyoruz.


Kare parçaların tam altına silikon tabancası ile led modüllerini sabitliyoruz.(Girişleri pencerelere bakacak şekilde)

Kutunun diğer kare bölümüne ise alt kısımdan kare bir parça kesiyoruz.

Mukavvadan 16.5 cm X 10.5 ölçülerinde bir dikdörtgen daha kesiyoruz.Bu tavan bölümümüz olacaktır.


Servo motorun pervanesine merdiveni sabitliyoruz. Servo motoru ise dikdörtgen parçamızın(tavanın) üzerine sabitliyoruz.







Seri port bağlantısını yaptıktan sonra kartlar sekmesinden kullanacağımız kartı seçelim. Biz Arduino’nun Nano modeli ile çalışıyoruz.

Pinoo uzantısını bilgisayarımıza ekleyebilmek için uzantılar sekmesinden uzantıları yönet seçeneğine tıklıyoruz. Açılan pencerede arama motoruna “Pinoo” yazıyoruz ve çıkan sonuca indir dememiz yeterli. Bilgisayarımıza yüklendi.

Tekrar uzantılar sekmesine gelip Pinoo seçeneğine tıklıyoruz. Pinoo uzantısı ile kodlarımızı yazacağız.


Robotun başlangıçta hareket etmesini durdurmak için robotlar sekmesinden PinooBot Yön: İleri Hız: 0 kod bloğunu alıyoruz.

- Pinoo1 kapısındaki kırmızı led yansın(yüksek)
- Pinoo2 kapısındaki kırmızı led sönsün(düşük)
- 1 sn bekle
- Pinoo1 kapısındaki kırmızı led sönsün(düşük)
- Pinoo2 kapısındaki kırmızı led yansın(yüksek)
- 1 sn bekle
- Pinoo2 kapısındaki kırmızı led sönsün(yüksek)
Pinoo1 pinine bağlı olan kırmızı ledi yakabilmek için robotlar sekmesinden Pinoo LED Durumunu Değiştir: Pin Pinoo1, LED YÜKSEK kod bloğunu alıyoruz.
Pinoo2 pinine bağlı olan kırmızı ledi söndürmek için ise tekrar Pinoo LED Durumunu Değiştir: Pin Pinoo1, LED YÜKSEK komutunu alıp Pin bölümünü Pinoo2 ,LED YÜKSEK ibaresini ise DÜŞÜK olarak güncelliyoruz.

Bir önceki aşamada ki ledlerin yanıp-sönme işleminin 1 saniye boyunca devam etmesini sağlayabilmek için kontrol sekmesinden 1 saniye bekle kod bloğunu alıyoruz.
Pinoo2 pinine bağlı olan kırmızı ledi yakabilmek için ise robotlar sekmesinden Pinoo LED Durumunu Değiştir: Pin Pinoo1, LED YÜKSEK kod bloğunu alıyoruz. Pin bölümünü Pinoo2 güncelliyoruz.

Bir önceki aşamada ki ledlerin yanıp-sönme işleminin 1 saniye boyunca devam etmesini sağlayabilmek için kontrol sekmesinden 1 saniye bekle kod bloğunu alıyoruz.

Pinoo2 pinine bağlı olan kırmızı ledi söndürmek için ise tekrar Pinoo LED Durumunu Değiştir: Pin Pinoo1, LED YÜKSEK komutunu alıp Pin bölümünü Pinoo2 ,LED YÜKSEK ibaresini ise DÜŞÜK olarak güncelliyoruz.

Led modüllerinin yanıp sönme işlemi tamamlandıktan sonra PinooBot'un ileri yöne doğru hareket edebilmesi için robotlar sekmesinden PinooBot Yön:İleri Hız:0 kod bloğunu alıyoruz ve Hız bölümünü 255 olarak güncelliyoruz.

İtfaiyeci PinooBot hareket ettiği esnada servo motora bağlı olan merdiveni yukarı aşağı yönde hareket etsin istiyoruz.
Robotlar sekmesinden Servo Motor Çalıstır: Pin (Pinoo1), Acı(0) komutunu alıyoruz. Pin bölümünü Pinoo4 , Acı kısmını ise 90 olarak değiştiriyoruz.

1 saniye boyunca merdivenin yukarı yönde(90 derecelik açıda) kalması için kontrol sekmesinden 1 saniye bekle komutunu alıyoruz.

Merdiveni aşağı yöne getirebilmek için Robotlar sekmesinden Servo Motor Calıstır: Pin (Pinoo1), Acı(0) komutunu alıyoruz. Pin bölümünü Pinoo4 , Acı kısmını ise 0 olarak değiştiriyoruz.

2 saniye boyunca merdivenin aşağı yönde(0 derecelik açıda) kalması için kontrol sekmesinden 1 saniye bekle komutunu alıyoruz. Bir rakamını 2 olarak güncelliyoruz.
PinooBot un sağ yöne hareket edebilmesi için robotlar sekmesinden PinooBot Yön:İleri Hız:0 kod bloğunu alıyoruz . Yön bölümü Sağ, Hız bölümünü ise 255 olarak güncelliyoruz.

1 saniye boyunca PinooBot un sağ yönde hareket edebilmesi için kontrol sekmesinden 1 saniye bekle komutunu alıyoruz.

PinooBot un geri yöne hareket edebilmesi için robotlar sekmesinden PinooBot Yön:İleri Hız:0 kod bloğunu alıyoruz . Yön bölümü Geri, Hız bölümünü ise 255 olarak güncelliyoruz.


Projemizin çalışmasında herhangi bir sorun yoksa projemizi bilgisayardan bağımsız olarak bir güç kaynağı ile de çalıştırmak için yazmış olduğumuz kodları kartımızın içine yüklememiz gerekiyor. Bunun için başlangıçta kullandığımız yeşil bayrağa tıkla kodunu çöpe atarak Robotlar menüsünden Pinoo Programı kodunu alıyoruz.

Koda sağ tıklayarak Arduino’ya yükle seçeneğine tıklıyoruz.( Kart olarak Arduino ile çalışıyoruz.)


Herhangi bir problem yoksa güç kablomuzu bilgisayardan çıkartıyoruz. Pinoo Kontrol kartımıza 9v pil ve pil şapkası yardımıyla güç veriyoruz. Pil girişinin hemen yanında bulunan açma kapama tuşunu da on konumuna getiriyoruz.