top of page

Dayanacaq sensoru

Layihənin məqsədi: Pinoo Control Card istifadə edərək səs siqnalı modulu, led modulu və məsafə sensoru ilə park sensoru layihəsinin yaradılması.

Müddət:  2 dərs

Yaş qrupu:  7 yaş və yuxarı

Pinoo Dəsti : Əsas dəst, ixtira dəsti, istehsalçı dəsti və tam dəst.

Nailiyyətlər:

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

  • Məsafə sensorunu kodlamağı öyrənir.

  • Buzzer modulunu kodlamağı öyrənir.

  • Led modulunu kodlamağı öyrənir.

  • Alqoritmik bacarıqları inkişaf etdirir.

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

  • Dayanacaq sensorlarının iş məntiqini başa düşür.  

 

İstifadə olunacaq materiallar:  Mblock 3 proqramı, Pinoo idarəetmə kartı, məsafə sensoru, siqnal modulu, led modul, qoşulma kabeli.

 

 

Dizayn üçün tələb olunan materiallar:  Leqo, qayçı, yapışqan tabancası və yapışqan, ot, qara karton, iki tərəfli lent, qutudan hazırlanmış avtomobil və divar.

QEYD: Lego əvəzinə siz istehlak materiallarından avtomobil düzəldə və ya oyuncaq maşından istifadə edə bilərsiniz.

 

        

Layihənin tikintisi:

 

 

Silikon tapançanın köməyi ilə məsafə sensorunu avtomobilin arxasına quraşdırırıq.

 

 

 

 

 

 

 

 

 

Məsafə sensorunun arxasına iki tərəfli lent yapışdırırıq.

 

Sonra siqnal modulunu iki tərəfli lentə yapışdırırıq.

 

 

 

 

 

 

 

 

 

 

 

Məsafə sensorunun kabel giriş hissəsinə iki tərəfli lent yapışdırırıq.

 

Sonra led modulunu ikitərəfli lentə quraşdırırıq.    

 

 

 

 

 

 

 

 

 

 

 

Avtomobilin üzərini örtüb bir az bəzəyirik ki, dizayn gözəl olsun. LED-i tamamilə məhv etməməyə diqqət edirik.  

 

 

 

 

 

 

 

 

 

 

 

Əlaqələrimizi qururuq. Məsafə sensorunu birləşdirən kabel ilə 5 nömrəli bənövşəyi/yaşıl girişə bağlayırıq. Siqnal modulunu 3 nömrəli porta və led modulunu 4 nömrəli bənövşəyi girişə bağlayırıq.

 

Qutunu götürürük.

 

Silikon tapançanın köməyi ilə qara kartonu qutunun üstünə yapışdırırıq. Beləliklə, yolu hazırlayırıq.

 

Silikon tapançanın köməyi ilə yolun hər iki tərəfinə ot yapışdırırıq.  

 

Yolun sonunda düzəltdiyimiz divarı silikon silahın köməyi ilə montaj edirik.  

 

Pinoo idarəetmə lövhəsini silikon silahın köməyi ilə qutunun kənarına quraşdırırıq.

 

 

Əlaqələrimizi və dizaynımızı tamamladıq, indi kodlaşdırma hissəsinə keçirik. Bunun üçün mblock-3 proqramından istifadə edəcəyik.

 

 

Bağlantı kabelinin köməyi ilə Pinoo Control Card-ı kompüterə qoşuruq və Mblock3 tətbiqinə daxil oluruq. Sonra Pinoo Nəzarət Kartımızı kompüterə təqdim edirik. Bunu etmək üçün əvvəlcə Connect sekmesinden serial port seçiminə klikləyirik. Sonra COM4 seçirik.(Kompüterdən və portdan asılı olaraq nömrə fərqli ola bilər.)

 

 

Serial portu birləşdirdikdən sonra Kartlar sekmesinden istifadə edəcəyimiz kartı seçirik. Arduino-nun Nano modeli ilə işləyirik.

 

 

 

 

Pinoo uzantısını kompüterimizə əlavə etmək üçün biz Extensions sekmesinde Genişlənmələri idarə et seçiminə 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.  

 

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

 

Məsafə sensorunun oxuduğu dəyəri öyrənmək üçün kukladan kömək alacağıq. Bunun üçün görünüş sekmesinden "salam deyin" əmrini alırıq. Salam əvəzinə robotlar sekmesinden məsafə sensoru ilə əlaqəli kod blokunu alırıq. Pin girişini qoşulduğumuz Pinoo5-ə dəyişirik.

Oxuma prosesinin bir dəfə deyil, davamlı olaraq aparılmasını istədiyimiz üçün bütün kodlarımızı nəzarət sekmesinden təkrar blokuna alırıq.

 

 

Yaşıl bayrağa klikləyirik və əlimizi sensora yaxınlaşdıraraq dəyərlərin dəyişməsini müşahidə edirik.  

 

  Hadisələr menyusundan Boşluq düyməsini sıxdıqda, kodun ikisini alırıq. Sonra boşluq mətninin yanındakı kiçik üçbucağın üzərinə klikləyirik və birini aşağı oxa, digərini isə yuxarı oxuna dəyişirik. Robotlar sekmesinden led modul kodunu alırıq və pin hissəsini pinoo 4-ə dəyişirik. Yuxarı ox düyməsi işığı yandıracaq, aşağı ox düyməsi işığı söndürəcək. Düymələri basaraq led modulunu idarə edirik.

 

Başqa bir boşluq düyməsini basdıqda əmr alırıq. Robotlar sekmesinden siqnal modulu kodumuzu alırıq və pin hissəsini pinoo 3-ə dəyişdiririk. İstədiyimiz qeyd hissəsini seçirik. Boşluq düyməsini basaraq səs-küy modulunu aktivləşdiririk. 

Park sensoru yaratmaq üçün məsafə sensoru ilə ölçülən müxtəlif məsafələri kodlaşdıracağıq. Hər məsafədə led modulu və səs siqnalı modulu fərqli şəkildə işləyəcək. İndi bunu koda çevirək.

 

Əvvəlcə məsafə sensoru ilə ölçülən dəyərin 10 ilə 15 arasında olduğu halları kodlayacağıq. Bunun üçün idarəetmə menyusundan if əmrini alırıq. Əməliyyatlardan və, biz müqayisə işarələrindən kiçik, böyük olanı götürürük və onları yuvalayırıq. Sonra onu 10-dan böyük və 15-dən kiçik olaraq kodlayırıq.

 

Məsafə sensoru ilə ölçülən dəyər 10 ilə 15 arasındadırsa, biz 0,4 saniyəlik fasilələrlə davamlı olaraq kodlayırıq ki, siqnal modulu aktiv və led modulu aktiv olsun, o zaman siqnal modulu passiv, led modulu isə sönür. Gözləmək üçün nəzarət tabından 1 saniyə gözləmə kodunu alırıq və 1 rəqəmini dəyişdiririk.

 

Yazdığımız kodların altında başqa bir şərt ifadəsi açaraq davam edirik.  Məsafə sensoru tərəfindən ölçülən dəyər 5 ilə 10 arasında olarsa, biz siqnal modulunu və led modulunu 0,2 saniyəlik intervalla aktiv və ya passiv olaraq kodlayırıq.

 

Məsafə sensoru tərəfindən ölçülən dəyər 0 ilə 5 arasındadırsa, biz kodlaşdırırıq ki, led modulu və səs siqnalı modulu daim aktiv olsun.

 

Sonra məsafə sensoru 0-a bərabər və 15-dən çox olduqda siqnalizasiya və led modullarının davamlı passiv vəziyyətini kodlaşdırırıq.

QEYD: Məsafə sensoru 4 metrə qədər ölçə bilər. 4 metrdən artıq ölçə bilməz və 0 göstərir. Kodlaşdırmada heç bir məntiq xətası olmaması üçün 0-a bərabər olan vəziyyəti də kodlayırıq.

Kodlarımızı doldurduqdan sonra yaşıl bayrağa klikləməklə layihəmizin işini yoxlayırıq.

 

 

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 yaşıl bayrağa klikləmək üçün istifadə etdiyimiz kodu ataraq Robotlar menyusundan Pinoo Proqram kodunu alırıq və dummiyə sensor dəyərini demişik.

 

 

Kodu sağ vurun və Arduino-ya Yüklə düyməsini basın. (Arduino ilə lövhə kimi işləyirik.)

 

Açılan pəncərədə yenidən Arduino-ya Yüklə düyməsini sıxırıq.  

 

Kodlarımız karta yüklənənə qədər gözləyirik. Yükləmənin bitdiyini söylədikdən sonra bağlama düyməsini sıxı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.  

 

Layihənin İş Vəziyyəti:

 

 

Məsafə sensorunun qarşısında heç bir maneə olmadıqda, səs siqnalı modulu və led modulu passivdir.

 

 

Məsafə sensorunun qarşısında maneə olduqda səs siqnalı modulu və led modulu aktivdir.

1.JPG
2.JPG
4.JPG
3.JPG
5.JPG
6.JPG
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
bottom of page