Xəstə Yatağı
Layihənin məqsədi: Pinoo Nəzarət Kartı, joystik modulu və servo motordan istifadə etməklə istədiyiniz kimi yuxarı və ya aşağı hərəkət etdirə bilən çarpayı sistemi hazırlamaq.
Müddət: 2 dərs
Yaş qrupu: 7 yaş və yuxarı
Pinoo dəsti: Maker dəsti, tam dəst.
Nailiyyətlər:
Pinoo idarəetmə lövhəsini kodlamağı öyrənir.
Joystik modulundan istifadə etməyi öyrənir.
Servo motordan istifadə etməyi öyrənir.
Alqoritmik bacarıqları inkişaf etdirir.
Kodlaşdırma bacarıqları inkişaf edir.
İstifadə olunacaq materiallar: Mblock 3 proqramı, pino idarəetmə kartı, servo motor, joystik modul, qoşulma kabelləri.
Dizayn üçün tələb olunan materiallar: Ağ eva, ağ karton, qayçı, dil çubuğu, yapışqan tabancası və silikon.
Layihənin tikintisi:
Layihəmiz üçün əvvəlcə ağ kartonumuzu çarpayı şəklində kəsərək başlayırıq.
Sonra dil çubuqlarını silikon silahın köməyi ilə çarpayının ayağı şəklində düzəldirik.
Yatağın başını hərəkət etdirmək üçün servo motorumuzu düzəldirik. Burada diqqət etməli olduğumuz hissə, servo motor fırçasının düzgün hərəkətini təmin edərək çarpayının başını hərəkət etdirə bilməkdir.
Yatağımızın üstünə ağ eva yapışdırırıq və ona yorğan görünüşü veririk.
Yastıq üçün də eyni addımı atırıq.
Sonra servo motorumuzu Gate 1-ə və joystick modulumuzu Gate 9-a birləşdirərək dizayn hissəmizi tamamlayırıq.
Pinoo uzantısının əlavə edilməsi:
Genişləndirmələr sekmesinde, "Uzantıları idarə et" düyməsini basın.
Açılan pəncərədə axtarış sistemində “Pinoo” yazırıq və nəticəyə yüklə demək kifayətdir.
Kompüterimizdə quraşdırılıb.
Pinoo idarəetmə lövhəsinin kompüterə qoşulması:
Mblock 3-də yuxarı solda yerləşən "Bağlantı" sekmesini sıxırıq. Açılan pəncərədə “Serial Port” bölməsini sıxırıq və açılan səhifədən “COM4” seçimini seçirik.
QEYD: Hər bir kompüterdə fərqli port girişləri olduğundan, COM-un yanındakı nömrələr dəyişə bilər.
Kartlar sekmesini vurun. Açılan pəncərədən Pinoo idarəetmə kartının istifadə etdiyi “Arduino Nano” kart seçimini seçirik.
Genişləndirmələr sekmesini vurun. Açılan pəncərədə istifadə etdiyimiz idarəetmə kartının uzantısı olan "Pinoo"nu seçirik.
Qoşulma sekmesine klikləyin. Açılan pəncərədə "Firmware Update" düyməsini basın.
Kodlaşdırma hissəsi:
Servo motoru işə salmaq üçün onu "düymə basıldıqda" əmri ilə işlədirik. Servo motor 0 ilə 180 dərəcə arasında işlədiyi üçün biz hər iki bucağı sınayırıq.
Qeyd: Servo motorun bucaqları servo motorun fırçasını necə bağladığınızdan asılı olaraq dəyişə bilər. Bunun üçün bu layihədə bucaqları sınamaq vacibdir.
Kodumuza başlamazdan əvvəl bucaq dəyərlərini və y-ni saxlamaq üçün aci adlı dəyişən təyin edirik, çünki o, yalnız yuxarı və aşağı hərəkətə malikdir, yəni biz yalnız joystik modulumuzun y oxundan istifadə edəcəyik.
Pinoo proqramının hadisə kodu altında, aci 90 almaq üçün kodu əlavə edirik, çünki biz servo motorumuzun bucağının əvvəlcə düz olmasını istəyirik. Daha sonra kodlarımızı yazarkən y dəyişənindən istifadə edə bilməmiz üçün dəyərləri joystik modulundan y dəyişənimizə davamlı təkrarlama döngəsinə köçürürük.
Əgər y dəyişənimizin dəyəri 450-dən azdırsa, biz aci dəyərimizi 5 artırdıq və onu servo motorumuzun bucağına təyin etdik. Bu şəkildə y dəyişənimiz servo motorumuzun, yəni yataq başımızın yuxarıya doğru hərəkət etməsini təmin edəcək.
Digər şərt, əgər y dəyişənimiz 550-dən azdırsa, yəni mənim joystik modulum aşağıya doğru hərəkət edərsə, aci dəyişənimizin dəyəri 5 azalacaq və servo motorumuzun bucağına köçürüləcəkdir. Bu şəkildə servo motorumuz, yəni yataq başlığı aşağıya doğru hərəkət edəcək.
“Pinoo Proqramı” əmrinə sağ klikləyin və açılan pəncərədə “Arduino-ya quraşdır” seçimini seçin.
Açılan səhifədə qırmızı rənglə seçilmiş “Arduino-ya Yüklə” düyməsini sıxırıq. Kodlarımız Pinoo nəzarət kartımıza yüklənir.
"Quraşdırma tamamlandı" mesajı gəldikdən sonra "Bağla" düyməsini basın. Quraşdırma başa çatdıqdan sonra batareya tutucusu daxil edilir və layihə həyata keçirilir.
Layihənin İş Vəziyyəti:
Joystik modulumuzu yuxarı çəkdiyimiz zaman, yuxarı və aşağı çəkdiyimiz zaman başlıq aşağı hərəkət edir.