Pinoo ile Göz Hareketi
Projenin Amacı: Pinoo Kontrol Kartı ile servo motor ve potansiyometre modülü kullanarak göz hareketi projesi yapmak.
Süre: 2 ders
Yaş Grubu: 7 yaş ve üzeri
Pinoo Set: Pinoo İcat Set, Tam Set.
Kazanımları:
- Pinoo kontrol kartını kodlamayı öğrenir.
- Potansiyometre modülü kullanmayı öğrenir.
- Servo motor kullanmayı öğrenir.
- Algoritma kurma becerisi gelişir.
- Kodlama becerisi gelişir.
Kullanılması Gereken Malzemeler: Mblock 3 programı, pinoo kontrol kartı, potansiyometre modülü, servo motor.
Tasarım için Gereken Malzemeler: Renkli mukavva(küçük), makas ve maket bıçağı, kutu kapağı, bilye, akrilik boya ve fırça, el işi kağıdı, alüminyum tel parçası, foreks, silikon tabancası ve silikon.
Proje Yapılışı:
- Projemiz için ilk önce göz tasarımını yapmak ile başlayalım.
Bilyeyi akrilik boya ile beyaza boyuyoruz.
Daha sonra da büyük mavi bir yuvarlak şekli mavi boya ile boyuyoruz. Daha sonra da bu mavi yuvarlak şeklin orta noktasına daha küçük bir siyah yuvarlak şekli boyuyoruz.
İlk gözümüzü elde etmiş oluyoruz.
Ayakkabı kutusunun kapağının bir kısmını kesiyoruz.
Kestiğimiz parçayı el işi kağıdı ile kaplıyoruz ve silikonluyoruz.
Bilyenin girebileceği büyüklükte bir deliği maket bıçağı ile açıyoruz.
A4 kağıdından oluşturduğumuz delik büyüklüğünde bir yuvarlak şekli çizip kesiyoruz.
Orta kısmına önce büyük bir yuvarlak, içerisine biraz daha küçük yuvarlak çiziyoruz. Büyük yuvarlağı mavi, içteki yuvarlağı ise de siyah akrilik boya ile boyuyoruz.
Böylelikle 2. Gözümüzü elde etmiş oluyoruz.
Renkli mukavvadan 2x6 cm uzunluğunda bir parça kesiyoruz.
Mukavva parçasını kutunun arka kısmından deliğin altına silikonluyoruz.
Servo motoru mukavvanın önüne silikonluyoruz.
Alüminyum tel parçasını şekildeki gibi bükerek şekil veriyoruz.
Şekil verdiğimiz alüminyum tel parçasını hem servo motora hem de bilyeye silikonluyoruz.
Foreksten 20x20 cm uzunluğunda bir parça maket bıçağı ile kesiyoruz.
Kestiğimiz foreksin üstüne kutuyu silikonluyoruz.
Potansiyometre modülünü kutunun yanına silikonluyoruz.
Potansiyometre modülüne ve servo motoru bağlantı kablolarını kullanarak pinoo kontrol karta takıyoruz. Potansiyometre modülünü 7.kapıya servo motoru 1.kapıya takıyoruz.
Usb kabloyu hem Pinoo karta hem de bilgisayara takıyoruz.
Artık kodlamaya başlayabiliriz.
- Pinoo uzantısı ekleme:
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.
- 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.
- Kodlama kısmı:
İlk olarak 7.kapıya takılı potansiyometre modülünün değerini ekranda görmek için gerekli kodları yazıyoruz. Potansiyometre modülünü hareket ettirdikçe ekranda değerin değiştiğini göreceğiz.
Bu değeri tutması için bir değişken oluşturmamız gerekiyor. O yüzden Veri/Blok alana tıklayarak Bir Değişken Oluştur seçeneğine tıklıyoruz.
Açılan alana x yazarak tamam butonuna tıklıyoruz.
X isminde bir değişken oluşturmuş olduk.
İlk oluşturduğumuz kodları siliyoruz. Pinoo Program kod bloğu ile başlıyoruz. Daha sonra da x değişkeninin değerini 0 yapıyoruz.
Sürekli tekrarla kod bloğunu ekliyoruz.
X değişkenin değerini, 7. Kapıya takılı potansiyometre değerinin 5,6’a bölümü olarak belirliyoruz.
Çünkü potansiyometre modülü en yüksek 1023 değerini okur servo motor da 180. 1023’ü 180’e bölersek yaklaşıl olarak 5,6 çıkar. Aynı değere çeviriyoruz yani.
1.kapıya takılı servo motorun açısını x olarak belirtiyoruz.
Yani burada servo motor potansiyometre modüllü döndükçe dönecek şekilde kodluyoruz.
“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.
- Projenin Çalışma Hali:
9V’luk pili takıyoruz.
Pinoo kartın ON konumunda olduğundan emin oluyoruz.
Potansiyometre modülünü hareket ettirdikçe göz de hareket edecektir.