top of page

Hasta Yatağı

Projenin Amacı: Pinoo Kontrol Kartı ile joystick modülü ve servo motor kullanarak isteğe göre yukarı veya aşağı hareket ettirilebilen bir yatak sistemi yapmak.

Süre: 2 ders

Yaş Grubu: 7 yaş ve üzeri

Pinoo Set: Maker set, tam set. 

Kazanımları:

  • Pinoo kontrol kartını kodlamayı öğrenir.

  • Joystick 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ı, servo motor, joystick modülü, bağlantı kabloları.

 

 

Tasarım için Gereken Malzemeler: Beyaz eva, beyaz karton, makas, dil çubuğu, silikon tabancası ve silikon.

 

Proje Yapılışı:

 

Projemiz için ilk önce beyaz kartonumuzu yatak şeklinde kesmek ile başlıyoruz.

 

 

Ardından dil çubuklarını yatağın ayağı şeklinde olacak şekilde silikon tabancası yardımı ile sabitliyoruz.

 

 

 

 

 

 

 

 

 

 

 

 

 


Servo motorumuzu yatağın baş kısmını oynatacak şekilde sabitliyoruz. Burada dikkat etmemiz gereken kısım servo motor fırçasının doğru şekilde hareketini sağlayarak yatağın baş kısmını hareket ettirebilmek.

 

 

 

Beyaz evayı yatağımızın üstüne yapıştırarak yorgan görüntüsü veriyoruz.

 

 

 

Aynı adımı yastık için de yapıyoruz.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Daha sonra servo motorumuzu 1. Kapıya, joystick modülümüzü de 9. Kapıya bağlayarak tasarım kısmımızı tamamlıyoruz.

 

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ı:

 

 

 

Servo motoru çalıştırmak için “tuşu basılınca” komutu altında çalıştırıyoruz. Servo motor 0 ile 180 derece arasında çalıştığı için iki açıyı da deniyoruz.

Not: Servo motor açıları servo motorun fırçasını nasıl taktığınızla ilgili olarak değişebilir. Bunun için açıları denemek bu projede önemli.

 

 

 

 

 

 

 

 


Kodumuza başlamadan önce açı değerlerini tutmak için aci adında ve sadece yukarı ve aşağı hareketi olduğu için yani joystick modülümüzün sadece y eksenini kullanacağımız için y adında bir değişken tanımlıyoruz.

 

Pinoo program olayı kodu altında servo motorumuzun açısı ilk başta yatak başlığı düz olmasını istediğimiz için aci 90 olsun kodunu ekliyoruz. Ardından sürekli tekrarla döngüsü içerisinde y değişkenimize de joystick modülünden gelen değerleri kodlarımızı yazarken y değişkenini kullanabilmek için aktarıyoruz.

 

 


Eğer y değişkenimizin değeri 450’den küçük ise aci değerimizi 5 arttırarak servo motorumuzun açısına atadık. Bu şekilde y değişkenimiz bu koşulu her sağladığını servo motorumuz yani yatak başlığımız yukarı doğru hareketini sağlayacak.

Diğer eğer koşulumuz ise y değişkenimiz 550’ den küçük ise yani joystick modülüm aşağı doğru hareket ettirilmişse aci değişkenimizin değeri 5 azaltılacak ve servo motorumuzun açısına aktarılacak. Bu şekilde servo motorumuz yani yatak başlığı aşağı doğru hareket ettirilmiş olacak.

 

“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.

 

Projenin Çalışma Hali:

 

 

Joystick modülümüzü yukarı doğru çektiğimizde yatak başlığı yukarı aşağı doğru çektiğimizde aşağı doğru hareket ediyor.

IMG_4246.JPEG
IMG_4241.JPEG
IMG_4233.JPEG
IMG_4235.JPEG
IMG_4237.JPEG
IMG_4239.JPEG
IMG_4240.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
llll_480x480.jpg
vvv_480x480.jpg
1.JPG
2.JPG
3.JPG
4.jpg
5.jpg
IMG_4245.JPEG
bottom of page