top of page

Yanğınsöndürən PinooBot

Layihənin məqsədi: Pinoo Control Card istifadə edərək pinoobot, led və servo motorlu yanğınsöndürən robot yaratmaq.

Müddət:  2 dərs

Yaş qrupu:  7 yaş və yuxarı

Pinoo dəsti:  tam komplekt.

Nailiyyətlər:

  • Pinoo idarəetmə lövhəsini kodlamağı öyrənir.

  • LED modulu kodlamağı öyrənir.

  • Servo motor modulunu kodlamağı öyrənir.

  • Pinoobot robotla görüşür.

  • Alqoritmik bacarıqları inkişaf etdirir.

  • Kodlaşdırma bacarıqları inkişaf edir.

 

İstifadə olunacaq materiallar:  Mblock 3 proqramı, pinoobot, servo motor modulu, led modul, qoşulma kabeli

 

 

 

Dizayn üçün tələb olunan materiallar:  karton, cüt tərəfli lent, silikon silah, qayçı

 

         

Layihənin tikintisi:

Kartondan 16,5 sm X 10,5 ölçülü iki düzbucaqlı parça və 10,5 X 10,5 ölçülü iki kvadrat parça kəsdik.  

 

 

 

 

 

 

 

 

 

 

 

 

                                 

    Boş baza və döşəmə ilə bir qutu yaratmaq üçün hissələri yapışdırırıq.

      Qutunun kvadrat parçalarından birinin yuxarı hissəsində iki ayrı kvadrat parça kəsdik.

       

      Led modulları düz kvadrat parçaların altına silikon tabanca ilə bərkidilir (girişləri pəncərəyə baxır)

       

      Qutunun digər kvadrat hissəsində, aşağıdan bir kvadrat parça kəsdik.

       

      Kartondan 16,5 sm X 10,5 ölçülü başqa bir düzbucaqlı kəsdik. Bu bizim tavan bölməmiz olacaq.

        Kartondan istədiyiniz uzunluqda və genişlikdə dar düzbucaqlı bir parça kəsdik. Üzərinə kiçik kvadratlar çəkirik və həmin hissəni kəsirik. Hazırladığımız dizayn yanğınsöndürən maşınımızın nərdivanı olacaq.

          Nərdivanı servo motorun pervanına düzəldirik. Servo motoru düzbucaqlı hissəmizə (tavan) düzəldirik.

            Yaratdığımız qutu ikitərəflidir ki, led modulları PinooBot-un arxasına gəlir.  Onu lentlə düzəldirik.

               

              Gəlin əlaqələrimizi quraq. LED modullarından birini 1 nömrəli bənövşəyi girişə, digərini isə 2 nömrəli bənövşəyi girişə qoşun.  əlaqə kabeli  ilə əlaqə saxlayırıq. Servo motor modulunu 4 nömrəli bənövşəyi girişə bağlayırıq. Kompüterə qoşulmaq üçün istifadə edəcəyimiz əlaqə kabelini əvvəl açdığımız pəncərədən pinooBotun ön hissəsi ilə üst-üstə düşən pəncərədən keçirərək daxil edirik.

                Tava hissəsini qutuya iki tərəfli lentlə düzəldirik.

                   

                  Qutunun səthini öz roluna uyğun olaraq istədiyimiz kimi bəzəyirik.

                     

                    Əlaqələrimizi və dizaynımızı tamamladıq, indi kodlaşdırma hissəsinə keçək. Bunun üçün mblock-3 proqramından istifadə edəcəyik. Bağlantı kabelinin köməyi ilə Pinoo Control Card-ımızı kompüterə qoşaq və Mblock3 tətbiqinə daxil olaq. Sonra Pinoo Control Card-ı kompüterə təqdim edək. Bunu etmək üçün əvvəlcə Connect sekmesinden serial port seçiminə klikləyirik. Sonra COM3-ü seçirik.(Kompüter və portdan asılı olaraq nömrə fərqli ola bilər.)

                      Serial port bağlantısını etdikdən sonra kartlar sekmesinden istifadə edəcəyimiz kartı seçək. Arduino-nun Nano modeli ilə işləyirik.

                        Pinoo uzantısını kompüterimizə əlavə etmək üçün genişləndirmələr sekmesinden Genişlənmələri idarə et seçimini klikləyirik. 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.

                        Yenidən genişləndirmələr sekmesine gəlirik və Pinoo üzərinə klikləyirik. Kodlarımızı Pinoo uzantısı ilə yazacağıq.

                          Kodlaşdırma hissəsində; Proqramı işə salmaq üçün Hadisələr menyusundan Yaşıl Bayraq üzərinə kliklədikdə kodu alırıq.

                             

                            Yazacağımız bütün kod blokları fasiləsiz işləməli olduğundan kod blokunu idarəetmə tabından alırıq.  Başlanğıcda robotun hərəkətini dayandırmaq üçün biz robotlar sekmesinden PinooBot Direction: Forward Speed: 0 kod blokunu alırıq.  PinooBot hərəkət etmədikdə, qırmızı işıqlar növbə ilə yanıb-sönməlidir. Ledlərin yanıb-sönən alqoritmini yaradaq.

                              • Pinoo1 qapısında qırmızı LED yanır (yüksək)

                              • Pinoo2 qapısının qırmızı işığı sönür (aşağı)

                              • 1 saniyə gözləyin

                              • Pinoo1 qapısında qırmızı işıq sönür (aşağı)

                              • Pinoo2 qapısında qırmızı LED yanır (yüksək)

                              • 1 saniyə gözləyin

                              • Pinoo2 qapısının qırmızı işığı sönür (yüksək)

                               

                              Pinoo1 pininə qoşulmuş qırmızı LED-i yandırmaq üçün biz robotlar nişanından Pinoo LED Statusunu Dəyişdirmək üçün kod blokunu alırıq: Pin Pinoo1, LED YÜKSEK.

                                Pinoo2 pininə qoşulmuş qırmızı LED-i söndürmək üçün biz Pinoo LED Vəziyyətini yenidən dəyişdiririk: Pin Pinoo1, LED YÜKSEK əmri və Pin bölməsini Pinoo2, YÜKSƏK LED isə LOW kimi yeniləyirik.

                                 

                                Əvvəlki mərhələdəki ledlərin yanıb-sönməsinin 1 saniyə davam etməsini təmin etmək üçün idarəetmə tabından 1 saniyə gözləmə kodu blokunu alırıq.  Eyni əməliyyatları LED vəziyyətlərini tərsinə çevirərək təkrar edirik. Pinoo1 pininə qoşulmuş qırmızı LED-i söndürmək üçün robotlar nişanından Pinoo LED Statusunu dəyişdirin: Pin Pinoo1, YÜKSƏK LED əmrini götürün və YÜKSƏK LED-i LOW-a yeniləyin.  pinoo2  Sancağa qoşulmuş qırmızı LED-i yandırmaq üçün robotlar sekmesine klikləyin.  Pinoo LED vəziyyətini dəyişdirin: Pin Pinoo1, biz LED HIGH kod blokunu alırıq. Pinoo2 hissəsi  yeniləyirik.

                                Əvvəlki mərhələdəki ledlərin yanıb-sönməsinin 1 saniyə davam etməsini təmin etmək üçün idarəetmə tabından 1 saniyə gözləmə kodu blokunu alırıq.  Pinoo2 pininə qoşulmuş qırmızı LED-i söndürmək üçün biz Pinoo LED Vəziyyətini yenidən dəyişdiririk: Pin Pinoo1, LED YÜKSEK əmri və Pin bölməsini Pinoo2, YÜKSƏK LED isə LOW kimi yeniləyirik.  Led modullarının yanıb-sönməsi tamamlandıqdan sonra biz PinooBot İstiqaməti:İrəli Sürət:0 kod blokunu robotlar sekmesinden götürürük və PinooBot-un irəli getməsi üçün Sürət bölməsini 255-ə qədər yeniləyirik.

                                 

                                 

                                Yanğınsöndürən PinooBot hərəkət edərkən, servo motora qoşulmuş nərdivanın yuxarı və aşağı hərəkət etməsini istəyirik.

                                  Robotlar sekmesinden Servo Motor Run: Pin (Pinoo1), Pain(0) əmrini alırıq. Pin hissəsini Pinoo4, Pain hissəsini isə 90-a dəyişirik. Nərdivan 1 saniyə yuxarıda (90 dərəcə bucaq altında) qalması üçün idarəetmə tabından "1 saniyə gözləyin" əmrini alırıq.

                                  Nərdivanı endirmək üçün Robotlar sekmesinden Servo Motor Run: Pin (Pinoo1), Ağrı (0) əmrini alırıq. Pin hissəsini Pinoo4, Pain hissəsini isə 0-a dəyişirik. Nərdivanın 2 saniyə aşağı (0 dərəcə bucaq) qalması üçün idarəetmə panelindən 1 saniyə gözləyin əmrini alırıq. Bir rəqəmi 2-yə yeniləyirik. PinooBot-un düzgün istiqamətdə hərəkət etməsi üçün biz robotlar sekmesinden PinooBot Direction:Forward Speed:0 kod blokunu alırıq. İstiqamət bölməsini Sağa və Sürət bölməsini 255-ə yeniləyirik. 1 saniyə ərzində biz PinooBot-un düzgün istiqamətdə hərəkət etməsi üçün idarəetmə tabından 1 saniyə gözləyin əmrini alırıq.

                                  PinooBot-un geriyə doğru hərəkət etməsi üçün biz robotlar sekmesinden PinooBot Direction:Forward Speed:0 kod blokunu alırıq. İstiqamət bölməsini Geriyə və Sürət bölməsini 255-ə yeniləyirik. PinooBot-un 2 saniyə geriyə hərəkət etməsi üçün biz idarəetmə sekmesinden 1 saniyə gözləmə əmri alırıq. Bir rəqəmi 2-yə yeniləyirik.

                                     

                                    Kodlarımızı doldurduqdan sonra onları yerə qoyuruq və PinooBot-un işini (hərəkətlərini) yoxlamaq üçün yaşıl bayrağın üzərinə klikləyirik.  Layihəmizin işində heç bir problem yoxdursa, layihəmizi kompüterdən asılı olmayan enerji təchizatı ilə işlətmək üçün yazdığımız kodları kartımıza yükləməmiz lazımdır. Bunun üçün biz başlanğıcda istifadə etdiyimiz yaşıl bayraq klik kodunu ataraq Robotlar menyusundan Pinoo Proqram kodunu əldə edirik.

                                    Kodu sağ vurun və Arduino-ya Yüklə düyməsini basın. Quraşdırma tamamlandıqdan sonra pəncərəni bağlayırıq.

                                     

                                     

                                     

                                     

                                     

                                     

                                     


                                    Problem yoxdursa, elektrik kabelimizi kompüterdən ayırırıq. Biz Pinoo İdarəetmə lövhəmizi 9v batareya və batareya qapağının köməyi ilə gücləndiririk. Batareyanın girişinin düz yanında olan açma-söndürmə düyməsini də açıq vəziyyətə gətiririk.

                                    1.jpeg
                                    Ekran_Alintisi_ae200bbb-32f6-4c56-acb9-7acf935a1484_480x480.jpg
                                    5.jpeg
                                    6.jpeg
                                    7.jpeg
                                    9.jpeg
                                    8.jpeg
                                    10.jpeg
                                    22_36f9edbf-9d44-4c15-b4c0-8bbe7f0b5393_480x480.jpg
                                    14.jpeg
                                    15.jpeg
                                    16.JPG
                                    17.jpeg
                                    22222_480x480.jpg
                                    seri_port_480x480.jpg
                                    KART_480x480.jpg
                                    1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
                                    pinoo_uzanti_480x480.jpg
                                    pinooo_480x480 (2).jpg
                                    26.PNG
                                    29.JPG
                                    31.JPG
                                    34.JPG
                                    36.JPG
                                    40.JPG
                                    42.JPG
                                    43.JPG
                                    Arduinoya_yukle_480x480.jpg
                                    bottom of page