Isi kandungan:
- Langkah 1: Perkakasan
- Langkah 2: Merancang Program
- Langkah 3: Arduino
- Langkah 4: Lebih Banyak Kod Yay !!!!
- Langkah 5: Anda Mengumpulkan Semuanya dan Berdoa agar Ia Mensintesiskan (AKA Buat Fail Utama Anda)
- Langkah 6: Siapkan Perkakasan DAN Kekangan Anda
- Langkah 7: Menjalankan Program
- Langkah 8: Ia Hidup
Video: Projek Penjimat Air: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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
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:
Penjimat Bateri Fairy Light: 8 Langkah (dengan Gambar)
Penjimat Bateri Fairy Light: Baterai CR2032 hebat, tetapi tidak tahan lama seperti yang kita mahukan semasa memandu LED " Fairy Light " tali. Dengan Musim Percutian di sini, saya memutuskan untuk mengubah suai 20 rentetan cahaya untuk lari dari bank kuasa USB. Saya mencari dalam talian dan
Penjimat Bateri, Suis Pemotong Pelindung Pelepasan Dengan ATtiny85 untuk Kereta Asid Lead atau Bateri Lipo: 6 Langkah
Penjimatan Bateri, Suis Pemutus Pelindung Pelepasan Dengan ATtiny85 untuk Kereta Asid Lead atau Bateri Lipo: Oleh kerana saya memerlukan beberapa pelindung bateri untuk kereta dan sistem solar saya, harga komersil saya berharga terlalu mahal $ 49. Mereka juga menggunakan terlalu banyak kuasa dengan 6 mA. Saya tidak menemui arahan mengenai perkara ini. Jadi saya buat sendiri yang menarik 2mA. Bagaimana
Penjimat Pam Arduino: 3 Langkah
Arduino Pump Saver: Pada hari musim sejuk yang keras, saya dan isteri sedang duduk di ruang tamu membaca, ketika dia melihat ke arah saya dan bertanya " Suara apa itu? &Quot; Sesuatu berjalan dengan stabil di rumah yang kami fikir tidak terdengar biasa, jadi saya turun
Hari dalam seminggu, Kalendar, Masa, Kelembapan / Suhu Dengan Penjimat Bateri: 10 Langkah (dengan Gambar)
Hari dalam seminggu, Kalendar, Masa, Kelembapan / Suhu Dengan Penjimat Bateri: Mod penjimatan kuasa di sini adalah yang membezakan Arahan ini daripada contoh lain yang menunjukkan hari dalam seminggu, bulan, hari bulan, waktu, kelembapan, dan suhu. Keupayaan inilah yang membolehkan projek ini dijalankan dari bateri, tanpa
Penjimat Tenaga Rumah Arduino: 5 Langkah
Penjimat Tenaga Rumah Arduino: Anda sedang membangun Sistem Tenaga Rumah yang bertujuan untuk memantau tenaga kediaman anda untuk mengurangkan elektrik dan bil utiliti lain. Dalam model ini, peranti anda dapat memeriksa suhu rumah anda dan menyesuaikannya dengan sewajarnya