Isi kandungan:

Projek Penjimat Air: 8 Langkah
Projek Penjimat Air: 8 Langkah

Video: Projek Penjimat Air: 8 Langkah

Video: Projek Penjimat Air: 8 Langkah
Video: Akhirnya.. free energy!! Tak payah bayar TNB.. ye ke? 2024, November
Anonim
Projek Penjimatan Air
Projek Penjimatan Air
Projek Penjimatan Air
Projek Penjimatan Air

Pengarang: Monique Castillo, Carolina Salinas

Kami ditugaskan untuk merancang sebuah projek dengan tujuan menyumbang kepada kelestarian. Kami memutuskan, sebagai penduduk asli California yang merasa seperti mereka selalu dalam musim kemarau, untuk membuat Penjimat Air yang khusus berkaitan dengan sistem penyiram. Seperti yang kita ketahui, kebanyakan sistem air diatur pada pemasa automatik yang cenderung sangat kuno pada hakikatnya ia hidup atau mati, tanpa pengukur jika ada yang benar-benar memerlukan air atau tidak. Dalam keadaan jarang hujan dan semuanya tepu dengan betul, penyiram masih berbunyi. Oleh kerana itu, kami telah membuat sistem prototaip yang akan memberitahu anda untuk mematikan sistem pemercik ketika mencapai tahap kelembapan yang telah ditentukan agar tidak membuang air.

Oleh itu, hari ini kami akan menunjukkan kepada anda cara membuat penjimatan air anda sendiri supaya anda dapat membantu melaksanakan tugas anda dengan penjimatan air sambil bersenang-senang membuatnya!

Langkah 1: Perkakasan

Perkakasan
Perkakasan

Apa yang anda perlukan untuk memulakan:

  • Papan FPGA Basys 3 yang rajin
  • Papan Arduino UNO
  • Sensor Kelembapan Tanah
  • Papan Roti
  • Wayar
  • LED hijau
  • LED merah
  • USB Mikro untuk Papan Basys 3
  • USB Jenis A / B untuk Arduino
  • (2) perintang 330 ohm

Akses ke Vivado yang boleh dimuat turun dari laman web XILINX:

Muat turun Vivado

Dan akses ke Arduino IDE yang boleh dimuat turun dari laman web Arduino:

Muat turun Arduino

Dan akhirnya sikap positif:)

Langkah 2: Merancang Program

Merangka Program
Merangka Program

Pertama anda perlu memahami apa yang akan anda gunakan untuk program ini dari awal hingga akhir (dan semua yang ada di antara mereka). Oleh itu, kami membuat Diagram Kotak Hitam - ini akan membantu anda dalam memvisualisasikan langkah-langkah dan apa yang diperlukan untuk membuat projek tersebut.

Langkah 3: Arduino

Melakukan setiap fail satu demi satu adalah mustahak dalam proses penyahpepijatan dan melihat jika anda mempunyai kesilapan, kami akan memulakan dengan kod untuk Arduino. Kod Arduino di sini digunakan untuk mengumpulkan data sensor dan menterjemahkan data analog ke digital.

Langkah 4: Lebih Banyak Kod Yay !!!!

Seterusnya kami melaksanakan D Flip-Flop.

D Flip-Flop untuk tujuan kami berfungsi untuk menyaring data Arduino ke sistem kami.

Setelah anda mengesahkan bahawa ia disintesis, anda boleh beralih ke bahagian seterusnya.

Kod asas paparan SSEG diberikan kepada kami oleh pemimpin kami yang murah hati, Profesor Danowitz, dengan sedikit pengeditan untuk memenuhi keperluan kami. Kami juga menggunakan modul pembahagi jam yang diberikan oleh Profesor Danowitz kepada kami untuk melipatgandakan paparan.

Dan sekali lagi pastikan sintesis ini mati tanpa halangan, kerana anda akan menyatukannya.

Langkah 5: Anda Mengumpulkan Semuanya dan Berdoa agar Ia Mensintesiskan (AKA Buat Fail Utama Anda)

Akhirnya anda akan menggunakan semua fail berasingan dan menyatukannya. Ini adalah langkah terakhir tetapi boleh menjadi langkah yang paling mengecewakan, dengan anggapan ia tidak disintesis. Selalu seronok menyelesaikan masalah yang berlaku. Itulah sebabnya penting bahawa anda melakukan setiap langkah demi langkah untuk memastikan (baik, sepanjang masa) bahawa fail tersebut dijalankan.

Fail induk menghubungkan semua sub-fail bersama-sama.

Langkah 6: Siapkan Perkakasan DAN Kekangan Anda

Kami menetapkan suis, output dan input kami (juga dikenali sebagai kekangan anda) untuk tujuan estetika, organisasi, dan aliran, dan anda juga dapat bermain-main dengan memindahkannya juga. Fail kekangan menentukan bagaimana kita menyambungkan wayar secara fizikal.

Papan roti dan pendawaian LED dilakukan seperti itu, bukannya memposting panduan langkah demi langkah yang membosankan di sini adalah gambar dan panduan rujukan yang membantu menyiapkan papan roti kami - dari laman web tutorial Arduino.

Cara menyediakan papan roti

dan gambar ini digunakan oleh

SKETCH BLINK LED

Langkah 7: Menjalankan Program

Menjalankan Program!
Menjalankan Program!

Sekarang adalah masa untuk menjalankan semuanya dan menguji kesilapan. Sekiranya tidak berjalan, periksa setiap fail anda dan pastikan nama tugas anda sepadan. Kami membuat kesilapan ini lebih daripada itu kami ingin mengakui, tetapi sintaks sangat penting.

Kami menetapkan ambang kami pada 550, dan anda juga boleh bermain dengan ini.

Disyorkan: