Ağıllı bənd
Layihənin məqsədi: Su sensoru və Pinoo Nəzarət Kartı ilə siqnal modulundan istifadə edərək bənd dolduqda səs siqnalı modulu ilə xəbərdarlıq edən layihənin hazırlanması.
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ənir.
Su 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 idarəetmə kartı, su sensoru, siqnal modulu, qoşulma kabelləri.
Dizayn üçün tələb olunan materiallar: Göy karton, bıçaq, qayçı, güzgülü karton, qəhvəyi keçə, 2 plastik qutu, biri böyük və biri kiçik, yapışqan tabancası və silikon.
Layihənin tikintisi:
Layihəmiz üçün əvvəlcə böyük qutumuzu əhatə etməklə başlayırıq.
Yaşıl kartonumuzu şəkildəki kimi kənarlarına yaşıllıq versin deyə kəsib silikon tabanca ilə düzəldirik.
Sonra mavi kartonu qutunun dibinə düzəldirik ki, ona su görünsün.
Qəhvəyi keçəni o biri küncə yapışdırırıq ki, dağ görkəmi olsun.
Kiçik plastik qutumuzda 3 deşik qazırıq.
Kiçik qutumuzu dağın kənarında düzəldirik.
Su sensorumuzu qutunun içərisinə yapışdırırıq.
Siqnal modulumuzu qutunun içərisinə yapışdırırıq.
Layihəmiz beləcə yekunlaşır və dizayn hissəmizi bitiririk.
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 “COM6” 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, su sensorumuzun işlək olub-olmadığını yoxlamaq üçün panda kuklamızın üzərindəki “Kliklənəndə” kodunun altında “Salam deyin” kodu ilə su sensorunun iş vəziyyətini yoxlayırıq. Eyni zamanda su sensorumuzu nəmləndirməyi də unutmayaq.
Buzzer modulumuzu işə salmaq üçün biz yüksək koda dəyişmə vəziyyətindən istifadə edirik.
Su sensorumuzun dəyəri 230-dan çox olarsa, siqnal modulumuz yarım saniyəlik fasilələrlə səslənəcək. Bu dəyərlərə uyğun gəlmirsə, siqnal modulumuzun səsi söndürülür.
Kodlarımızı pino idarəetmə kartına yükləmək üçün tədbirimizə "Pinoo Proqramı" əmri ilə başlayı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 pino 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:
Su sensorumuzun dəyəri 230-dan çox olarsa, siqnal modulumuz səslənəcək və xəbərdarlıq verəcəkdir.
ARDUINO İDE KODLARI:
int su_sensor = A0; // sensoru A0 pininə təyin edirik
int su_sensor_value; // dəyişən təyin edirik
int səs siqnalı = 2; // pin 2-yə səs siqnalını təyin edin.
boş quraşdırma()
{
pinMode(siqnal, OUTPUT); // səs siqnalının çıxış pinidir
}
boş döngə()
{
su_sensor_value = analogRead(su_sensor); // sensorun dəyərini analoq oxuduq
əgər (su_sensor_dəyəri > 230)
{ // su sensorunun dəyəri 230-dan böyükdürsə // siqnal sönür
digitalWrite(buzzer, HIGH);
gecikmə (500);
digitalWrite(siqnal, LOW);
gecikmə (500);
}
başqa
{ // əks halda
digitalWrite(siqnal, LOW); // səs siqnalı dayanır
}
}