top of page

Soyuq anbar

Layihənin məqsədi: Pinoo Control Card temperatur-rütubət sensoru və səs siqnalı modulundan istifadə etməklə ətraf mühitdə temperatur artdıqda xəbərdarlıq edən sistem yaratmaq.

Müddət:  2 dərs

Yaş qrupu:  7 yaş və yuxarı

Pinoo Dəsti: Maker dəsti və tam dəst.

Nailiyyətlər:

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

  • Temperatur sensorundan istifadə etməyi öyrənir.

  • Siqnal modulundan 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 nəzarət kartı, temperatur-rütubət sensoru, siqnal modulu, qoşulma kabelləri.

 

 

 

 

 

 

 

 

 

 

 

 


 

Dizayn üçün tələb olunan materiallar: Dekota, köməkçi bıçaq, bəzək materialı, yapışqan tabancası və silikon.

 

 

 

Layihənin tikintisi:

Layihəmiz üçün əvvəlcə dekota materialı hazırlayırıq.

  Dekota parçalarını birləşdiririk ki, soyuducu anbar otağının rəfləri ilə görünüşü verir.

 

 

 

 

 

 

 

 

 

 

 

 

  Sonra soyuducu anbarımızın qabağına qələmin köməyi ilə qapı çəkirik.

 

Siqnal modulumuzu və temperatur-rütubət sensorunu şəkildəki kimi yerləşdiririk.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ornamentlərimizi rəflərə qoyuruq ki, meyvə-tərəvəz görsənsin. Temperatur-rütubət sensorumuzu 1-ci Qapıya, siqnal modulumuzu isə 2-ci Qapıya əlavə edirik və layihəmizin dizayn hissəsini tamamladı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 nişanına klikləyin.

Açılan pəncərədə "Firmware Update" düyməsini basın.

 

Kodlaşdırma hissəsi:

  

 

 

 

Birincisi, temperatur-rütubət sensorumuzun işlədiyini yoxlamaq üçün temperatur-rütubət sensorunun identifikasiya kodunu "Pinoo Proqramı" kodunun altına yerləşdiririk. Sonra temperatur-rütubət sensoru dəyərlərimizi seriya portuna çap edirik və onları arduino-ya yükləyirik. Sonra mblock proqramımızın sağ altındakı 'recv encode mode' seçimini 'har state' olaraq dəyişdiririk. Beləliklə, serial portda temperatur-rütubət sensoru dəyərlərimizi görürük. Kodlarımızı Arduino-ya yüklədikdən sonra onu proqram bağlantısı bölməsindən yenidən qoşmağı unutmayaq.

 

 

  Yaşıl bayraq tıklandıqda səs çıxaran kodla aşağıdakı kodu işlətməklə Buzzer modulumuzu yoxlayırıq.

 

 

 

 

 

 

Yaşıl bayraq tıklandıqda kodun altında temperatur-rütubət sensorumuzu işlədə bilmirik. Buna görə də Pinoo Proqram kodu altındakı kodumuzla proqramımıza temperatur-rütubət sensorumuzu təqdim edirik.

  O zaman temperatur-rütubət sensorumuzun dəyəri, yəni ətrafdakı temperatur 30 dərəcədən yuxarı olarsa, siqnal modulumuz xəbərdarlıq edəcək. Temperatur dəyəri 30 dərəcədən aşağı olarsa, siqnal modulumuzu deaktiv edirik. Kodumuzu belə tamamlayırıq.

 

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

 

Temperatur-rütubət sensorumuzun dəyəri 30 dərəcədən çox olarsa, səsli xəbərdarlıq alacağıq, əks halda siqnal modulumuz passiv olacaq. Bu yolla soyuducu anbarda temperaturu daim nəzarətdə saxlayacağıq.

 

ARDUINO İDE KODLARI:

#include <dht11.h> // Biz kodlarımıza dht11 kitabxanasını daxil etdik.

int dhtPin=2; // Temperatur-rütubət sensorumuzun pin 2-ə qoşulduğunu qeyd etdik.

dht11 temperatur sensoru; // Temperatursensor adlı DHT11 obyekti yaratdıq.

int buzzerpin = 3; // Biz siqnal modulumuzun hansı pininin qoşulduğunu müəyyən etdik.

boş quraşdırma()

{

pinMode(buzzerpin,OUTPUT);//Biz onu siqnal modulumuzun çıxış vahidi kimi təyin etdik.

}

boş döngə () { 

float sicaklik = sicakliksensor.read(dhtPin);//Temperatur-rütubət sensorumuzdan aldığımız dəyəri temp adlı yaratdığımız dəyişənə köçürdük.

  if(temp>30) // Əgər temperatur dəyəri 30 dərəcədən böyükdürsə, biz şərt yaratdıq. 

{   digitalWrite(buzzerpin, HIGH);//Biz siqnal modulumuzu aktivləşdirdik.  }

  else//Yuxarıda yaratdığımız şərt yerinə yetirilmirsə, biz şərt yaratmışıq.

  {   digitalWrite(buzzerpin, LOW);//Biz siqnal modulumuzu söndürdük.  }

}

IMG_4518.JPEG
IMG_4512.JPEG
IMG_4516.JPEG
IMG_4517.JPEG
IMG_4519.JPEG
IMG_4520.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
Screenshot_50_480x480.jpg
Screenshot_51_480x480.jpg
Screenshot_52_480x480.jpg
Adsız1.png
1.JPG
2.JPG
3.jpg
4.jpg
IMG_4521.JPEG
bottom of page