- Mesajlar
- 688
Merhaba arkadaşlar, Scratch Kepçe simulasyon projesini (https://www.bilgisayarbilisim.net/konular/scratch-kepçe-excavator-simulasyonu.142341/) geliştirirken öğrencilerimle bunu projeye dönüştürme fikri geldi ve başladık çalışmalara.
Araştırmalar sonucu Raspberry Pi ile Raspbian işletim sisteminde yüklü gelen scratch kullanarak Pinlerin kontrol edilebildiğini öğrenip projemizi bu ortamda geliştirmeye karar verdik. Ancak raspberry pi de scratch ile portlara erişmek için şu sitedeki yönergeler göre GPIO eklentisini kurduk.
http://simplesi.net/scratchgpio/scratch ... rypi-gpio/
işin güzel tarafı bu eklentiyi kurduktan sonra scrtachtan GPIO pinlerine erişmek için tek yapmanız gereken aynı isimli bir değişken oluşturmak.
mesela GPIO15 isimli değişken oluşturup bunun değerini 1 yaparsanız o pin lojik 1 oluyur.
Burada dikkat edilmesi gereken nokta programın ilk açılışında tüm pinlere . değeri gönderip sonra 0 yapıyoruz. çünkü değişimi algılaması için 0 ve 1 harici farklı birşey gitmesi gerekiyormuş.
Zaten öğrencilerime scratch gösterdiğim için kodlamada zorlanmadılar.Elektronik devre kısmında ben yardımcı oldum.
-İnternetten uzaktan kumandalı kepçe ve raspberry pi siparişi verdik. (yeni model pi siparişimiz gelene kadar bize elindeki Pi B+ modeli ve aparatlarını veren arkadaşım ertsen hocama teşekkür ediyorum. ? )
-Kepçenin kumanda kontrollerini öğrenip, bunun scratch ortamında nasıl ileri geri, sağa sola gitmesi gerektiğini belirledik.
-Raspberry Pi GPIO pin numaralarına göre çıkışları belirleyip, devreyi kurduk.
-Devrede Raspberry Pi ile Uzaktan kumandanın tuşlarına nasıl basabilir sorusuna cevap OPTOKUPLÖR (rölenin elektronik versiyonu,çat çut seside çıkarmaz
) oldu. RPİ ile tetiklediğimiz optokuplör, diğer tarafta uzaktan kumandanın bağladığımız düğmesini kısa devre yapıyor. Ayrıca iki devreyi de böylece birbirinden yalıtmış olduk.
-Ayrıca proje gösterimi sırasında ilgiyi çekmek için kepçeyi kullanıp "1 kerede şeker havuzundan alabildiğin kadar şeker sizindir" etikinliği düşünüyorum.
Proje sonrası öğrencilerin, bilhassa scratch görenlerin ilgisi daha bi farklı oldu.
"Hocam kodlarına bakabilir miyiz?"
"aaa bu kadar mı kodlar?"
"öğretmenim yazın kurs açar mısınız bunlardan yapalım" v.b. olumlu tepkiler ile karşılaştım.
Seçmeli bilgisayar dersi tavan yaptı
Nihayetinde istediğimiz projeyi gerçekleştirdik, umarım sergimizde de beğenilir.
Projemizden görüntüler.
İLAVE: ayrıntılı anlatım için --> scratch-f295/scratch-raspberry-pi-devre-kepce-t142590-15.html#p1542213
EDİT: Link hatası
Araştırmalar sonucu Raspberry Pi ile Raspbian işletim sisteminde yüklü gelen scratch kullanarak Pinlerin kontrol edilebildiğini öğrenip projemizi bu ortamda geliştirmeye karar verdik. Ancak raspberry pi de scratch ile portlara erişmek için şu sitedeki yönergeler göre GPIO eklentisini kurduk.
http://simplesi.net/scratchgpio/scratch ... rypi-gpio/
işin güzel tarafı bu eklentiyi kurduktan sonra scrtachtan GPIO pinlerine erişmek için tek yapmanız gereken aynı isimli bir değişken oluşturmak.
mesela GPIO15 isimli değişken oluşturup bunun değerini 1 yaparsanız o pin lojik 1 oluyur.
Burada dikkat edilmesi gereken nokta programın ilk açılışında tüm pinlere . değeri gönderip sonra 0 yapıyoruz. çünkü değişimi algılaması için 0 ve 1 harici farklı birşey gitmesi gerekiyormuş.
Zaten öğrencilerime scratch gösterdiğim için kodlamada zorlanmadılar.Elektronik devre kısmında ben yardımcı oldum.
-İnternetten uzaktan kumandalı kepçe ve raspberry pi siparişi verdik. (yeni model pi siparişimiz gelene kadar bize elindeki Pi B+ modeli ve aparatlarını veren arkadaşım ertsen hocama teşekkür ediyorum. ? )
-Kepçenin kumanda kontrollerini öğrenip, bunun scratch ortamında nasıl ileri geri, sağa sola gitmesi gerektiğini belirledik.
-Raspberry Pi GPIO pin numaralarına göre çıkışları belirleyip, devreyi kurduk.
-Devrede Raspberry Pi ile Uzaktan kumandanın tuşlarına nasıl basabilir sorusuna cevap OPTOKUPLÖR (rölenin elektronik versiyonu,çat çut seside çıkarmaz

-Ayrıca proje gösterimi sırasında ilgiyi çekmek için kepçeyi kullanıp "1 kerede şeker havuzundan alabildiğin kadar şeker sizindir" etikinliği düşünüyorum.
Proje sonrası öğrencilerin, bilhassa scratch görenlerin ilgisi daha bi farklı oldu.
"Hocam kodlarına bakabilir miyiz?"
"aaa bu kadar mı kodlar?"
"öğretmenim yazın kurs açar mısınız bunlardan yapalım" v.b. olumlu tepkiler ile karşılaştım.
Seçmeli bilgisayar dersi tavan yaptı

Nihayetinde istediğimiz projeyi gerçekleştirdik, umarım sergimizde de beğenilir.
Projemizden görüntüler.
İLAVE: ayrıntılı anlatım için --> scratch-f295/scratch-raspberry-pi-devre-kepce-t142590-15.html#p1542213
EDİT: Link hatası
Ekli dosyalar
Son düzenleme: