Mündəricat:

Su qənaət layihəsi: 8 addım
Su qənaət layihəsi: 8 addım

Video: Su qənaət layihəsi: 8 addım

Video: Su qənaət layihəsi: 8 addım
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Su qənaət layihəsi
Su qənaət layihəsi
Su Qənaəti Layihəsi
Su Qənaəti Layihəsi

Müəlliflər: Monique Castillo, Carolina Salinas

Davamlılığa töhfə vermək məqsədi ilə bir layihə hazırlamaq bizə həvalə edildi. Daim quraqlıq içində olduqlarını hiss edən Kaliforniyalılar olaraq, xüsusi olaraq çiləmə sistemləri ilə əlaqəli Su Qoruyucu qurmaq qərarına gəldik. Bildiyimiz kimi, su sistemlərinin çoxu avtomatik taymerlər üzərində qurulub və ya çox arxaikdirlər, çünki onlar açıq və ya söndürülmüşdür, heç bir şeyin suya ehtiyacı olub -olmadığını ölçmək imkanı yoxdur. Nadir hallarda yağış yağanda və hər şey düzgün dolduğunda, çiləyicilər hələ də sönür. Məhz bu səbəbdən, suyun israf etməməsi üçün əvvəlcədən təyin olunmuş nəm səviyyəsinə çatdıqda, çiləyici sistemini söndürməyiniz barədə sizi xəbərdar edəcək bir prototip sistemi qurduq.

Beləliklə, bu gün sizə öz su qənaətçinizi necə hazırlayacağınızı göstərəcəyik ki, suyun mühafizəsi işində öz rolunuzu kömək edə biləsiniz.

Addım 1: Avadanlıq

Avadanlıq
Avadanlıq

Başlamaq üçün sizə lazım olacaq:

  • Çalışqan Basys 3 FPGA lövhəsi
  • Arduino UNO idarə heyəti
  • Torpaq Nəm Sensoru
  • Çörək lövhəsi
  • Tellər
  • Yaşıl LED
  • Qırmızı LED
  • Basys 3 lövhəsi üçün mikro USB
  • Arduino üçün USB Tip A/B
  • (2) 330 ohm rezistorlar

XILINX veb saytından yükləyə biləcəyiniz Vivadoya giriş:

Vivado Yüklə

Arduino veb saytından yükləyə biləcəyiniz Arduino IDE -yə giriş:

Arduino Yüklə

Və nəhayət pozitiv münasibət:)

Addım 2: Proqramın hazırlanması

Proqramın tərtib edilməsi
Proqramın tərtib edilməsi

Əvvəlcə proqram üçün əvvəldən axıra qədər (və aralarındakı hər şeyi) nə üçün istifadə edəcəyinizi başa düşməlisiniz. Beləliklə, bir Qara Qutu Şeması yaratdıq - bu, addımları və layihəni yaratmaq üçün nə lazım olduğunu görselleştirmenize kömək edəcək.

Addım 3: Arduino

Hər bir faylın tək -tək edilməsi, səhvlərin düzəldilməsi və səhvlərinizin olub olmadığını görmək üçün vacibdir, Arduino kodu ilə başlayacağıq. Buradakı Arduino kodu sensor məlumatlarını toplamaq və analoq məlumatları rəqəmsal hala çevirmək üçün istifadə olunur.

Addım 4: Daha çox kod Yay !!!!

Sonra D Flip-Flop tətbiq etdik.

Məqsədlərimiz üçün D Flip-Flop, Arduino məlumatlarını sistemimizə süzmək üçün xidmət etdi.

Sintez edildiyini təsdiqlədikdən sonra növbəti hissəyə keçə bilərsiniz.

SSEG ekran əsas kodu, ehtiyaclarımıza uyğun olaraq kiçik düzəlişlərlə, səxavətli liderimiz, professor Danowitz tərəfindən bizə verildi. Ekranı çoxaltmaq üçün professor Danowitz tərəfindən verilən saat bölücü modulundan da istifadə etdik.

Və bir daha bu sintezin heç bir problem olmadan getdiyinə əmin olun, çünki hamısını bir araya gətirmək üzerəsiniz.

Addım 5: Hamısını bir yerə qoyun və sintez etdiyi üçün dua edin (AKA Master Dosyanızı Yaratın)

Nəhayət, bütün ayrı faylları istifadə edəcək və bir araya gətirəcəksiniz. Bu son, amma sintez etmədiyini düşündüyümüzdə ən çox narahat edici addım ola bilər. Baş verənləri həll etmək həmişə əyləncəlidir. Buna görə hər bir faylın işlədiyini (çox vaxt) təmin etmək üçün addım-addım etməniz vacibdir.

Əsas fayl bütün alt faylları birləşdirir.

Addım 6: Avadanlıqlarınızı və məhdudiyyətlərinizi qurun

Açarlarımızı, çıxışlarımızı və girişlərimizi (məhdudiyyətləriniz olaraq da bilinir) estetik, təşkilatçılıq və axın məqsədləri üçün təyin etdik və bunları da hərəkət etdirərək oynaya bilərsiniz. Məhdudiyyətlər faylı, telləri fiziki olaraq necə bağladığımızı təyin edir.

Çörək taxtası və LED naqilləri bu şəkildə edildi, burada yorucu bir addım-addım təlimat yerləşdirmək əvəzinə, çörək lövhəmizin qurulmasına kömək edən bir şəkil və istinad bələdçisi-Arduino təlim veb saytından.

Çörək qabını necə qurmaq olar

və bu şəkil tərəfindən istifadə edilmişdir

LED BLINK SKETCH

Addım 7: Proqramı işə salın

Proqramı Çalışdırın!
Proqramı Çalışdırın!

İndi hər şeyi işə salmağın və səhvləri sınamağın vaxtıdır. İşləmirsə, hər bir faylınızı nəzərdən keçirin və tapşırıq adlarınızın uyğun olduğundan əmin olun. Bu səhvi qəbul etmək istədiyimizdən daha çox edirik, amma sintaksis çox vacibdir.

Biz həddimizi 550 olaraq təyin edirik və bununla da oynaya bilərsiniz.

Tövsiyə: