Isi kandungan:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Litar
- Langkah 3: Berkumpul
- Langkah 4: Kod
- Langkah 5: Apa Seterusnya?
Video: Jadikan tanaman anda lebih cerdas! (Oleh Arduino): 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Oleh itu, anda selalu tertanya-tanya bagaimana menambahkan teknologi pada tanaman anda? Dengan projek yang sejuk ini, anda dapat memastikan tanaman cantik anda sentiasa dalam keadaan baik. Selepas melakukan projek ini, anda akan:
- Ketahui cara menggunakan sensor output analog
- Pelajari cara memaparkan data pada paparan OLED
- Buat tanaman anda tersenyum jika semuanya baik-baik saja dan menangis sekiranya ada yang tidak kena.
Loji Pintar; Apa asas idea?
Pada masa kini, Kami dapat meningkatkan kecekapan pekerjaan, hobi, gaya hidup, dan lain-lain dengan menambahkan teknologi pada alat dan barang kami dengan komponen elektronik asas. Menambah kepintaran buatan untuk perkara yang kita sayangi sangat menarik dan menakjubkan. Anda mungkin pernah melihat Rumah Hijau yang menggunakan kawalan dan pengawasan pintar pada tanaman, bunga, dan lain-lain. Mereka dapat mengawal masa dan jumlah air tanaman, pencahayaan, suhu, dan banyak lagi parameter penting dan berkesan. Ini adalah titik permulaan yang baik untuk memasuki dunia yang menarik ini dan belajar bagaimana melakukannya. Dalam projek ini, kami akan mendapat maklumat yang diperlukan mengenai keadaan kilang kami; seperti kelembapan pasir, suhu persekitaran, dan jumlah cahaya yang dapat diterima oleh tumbuhan. Memantau data-data ini dapat membantu kita untuk sentiasa menjaga tanaman kita dalam keadaan baik. Membaca data dari sensor oleh Arduino agak mudah dan memantau bahawa pada paparan tidak begitu sukar. Jadi, tunggu apa lagi? Mari buat tanaman kita pintar!
Langkah 1: Bahan yang Diperlukan
- Arduino Nano R3 (× 1pcs)
- Sensor Kelembapan dan Suhu DHT11 (× 1 pcs)
- Modul Paparan OLED 0.96 inci SPI 128X64 (× 1)
- Modul Sensor Kelembapan Tanah YwRobot (× 1 pcs)
- Sensor LDR (× 1 pcs)
- Kabel Pita (× 1 pcs)
Langkah 2: Litar
Terdapat beberapa perkara penting yang harus anda perhatikan. Pertama, anda memerlukan bekalan kuasa yang dapat menyediakan sekurang-kurangnya 5V dan 20mA. Sekiranya bekalan kuasa anda tidak memenuhi syarat ini, anda harus menyambungkan modul ke pin Arduino 5V (Jangan gunakan 3v3). Anda juga harus perhatikan bahawa paparan OLED dengan protokol SPI digunakan. Sekiranya paparan anda adalah I2C, anda mesti menyambungkannya ke pin Arduino A4 dan A5. Sebagai tambahan, sensor kelembapan yang digunakan di sini mempunyai 2 pin dan oleh itu diperlukan papan penguat dengan satu output analog. Sensor DHT11 dapat mengukur suhu dan kelembapan, tetapi kod kami hanya memaparkan suhu. Anda boleh menambahkan kelembapan dengan menambahkan beberapa baris kod.
Langkah 3: Berkumpul
Oleh kerana pot bunga kami kecil dan ada had ruang, kami telah menggunakan wayar reben nipis yang sesuai untuk pot bunga kami.
Untuk menyambungkan wayar ini, lebih baik memisahkan header pin dari komponen. Pertama, header pin paparan OLED harus disolder. Untuk melakukan ini, anda boleh menggunakan solder tetapi pematerian lebih disukai.
Paparan OLED dilekatkan pada papan yang menyediakan komunikasi SPI. Untuk melihat paparan dan menyembunyikan wayar yang lebih baik, anda boleh memisahkan panel paparan dari papan. Gunakan pisau tajam untuk melakukan ini.
Sekarang masanya untuk memasang kabel ke papan. Papan akan diletakkan di pasir basah, jadi kita mesti membuat semua sambungan dan komponen kalis air. Pertama, kita tutup dengan Pembungkus Plastik. Kemudian kami menutupnya dengan tiub pengecutan. Anda harus memanaskannya untuk melekat di papan. Sekarang isi lipit dengan gam panas.
Sensor kelembapan yang kami pilih, perlu mempunyai penguat yang berasingan. Pertama, pisahkan header pin, kemudian buat kalis air.
Untuk sensor LDR, Anda mesti menyambungkan perintang 10k ohm antara GND dan pin sensor. Ini juga mesti dibuat kalis air.
Untuk sensor Suhu, Anda mesti menyambungkan perintang 10k ohm antara Vcc dan pin Isyarat.
Kini tiba masanya untuk menghubungkan semua sensor dan modul paparan ke Arduino Nano. Setelah selesai pemasangan, jangan lupa juga menjadikan Arduino kalis air.
Sekarang kosongkan pasir dari periuk (tidak semua itu berbahaya untuk tanaman) dan masukkan papan dan sensor (kecuali sensor suhu) ke dalam. Sensor suhu mesti keluar dari periuk. Sekarang isi periuk dengan pasir yang dikeluarkan.
Kita semua selesai! Mari muat naik kod.
Langkah 4: Kod
Dalam kod ini, Kami menggunakan perpustakaan SSD1306 dan DHT untuk paparan OLED dan DHT 11. Anda harus terlebih dahulu menambahkan perpustakaan ini, kemudian menyusun dan Memuat naik kod ke Arduino Nano. Sekiranya kali pertama anda menjalankan papan Arduino, jangan risau. Ikuti sahaja langkah berikut:
- Pergi ke www.arduino.cc/en/Main/Software dan muat turun perisian OS anda.
- Pasang perisian IDE seperti yang diperintahkan.
- Jalankan Arduino IDE dan kosongkan penyunting teks dan salin kod berikut dalam penyunting teks.
- Navigasi ke lakaran dan sertakan perpustakaan (Muat turun perpustakaan dari pautan berikut). Sekarang klik tambah perpustakaan ZIP dan tambahkan perpustakaan.
- Pilih papan dalam alatan dan papan, pilih Arduino Nano.
- Sambungkan Arduino ke PC anda dan tetapkan port com dalam alat dan port.
- Tekan butang Muat Naik (Tanda anak panah).
- Anda sudah bersedia!
Langkah 5: Apa Seterusnya?
Sekarang anda boleh membangunkan projek ini mengikut minat anda. Berikut adalah beberapa cadangan bahawa anda boleh menambahkannya ke projek:
- Anda boleh memaparkan jam dan mengukur masa keadaan yang berbeza dan meramalkan waktu keadaan tanaman memerlukan air atau lebih banyak cahaya. anda harus menambah modul RTC seperti DS1307 dan menambahkan beberapa kod untuk membaca waktu dan kalendar dan memaparkannya atau menyimpan sebahagian daripadanya untuk mempunyai lebih banyak maklumat mengenai tanaman.
- Dengan menambahkan bel, anda boleh menetapkan beberapa penggera yang memberi amaran kepada anda mengenai keadaan tanaman. contohnya apabila pasir sangat kering, boleh berdering 1 kali sejam.
- Kami menetapkan hanya dua emoji untuk keadaan yang berbeza. Anda boleh menambah lebih banyak model wajah untuk sebarang keadaan. Untuk ini, anda harus membaca tutorial paparan OLED untuk mengetahui bagaimana mengubah gambar anda menjadi kod Hex.
Disyorkan:
MESIN MACRO, JADIKAN HIDUP ANDA LEBIH MUDAH !: 3 Langkah
MESIN MACRO, JADIKAN HIDUP ANDA LEBIH MUDAH !: Makro adalah perkara yang sangat berguna kerana ia membantu kita melakukan sesuatu dengan lebih cepat. Projek ini adalah mengenai jenis pautan laman web untuk anda dengan hanya menekan butang yang merupakan sejenis makro. Projek ini adalah untuk pelajar di KCIS yang sering perlu memasukkan Managbac untuk
Jadikan Komputer Anda Mengucapkan Apa Yang Anda Taipkan Dengan Notepad: 3 Langkah
Jadikan Komputer Anda Mengucapkan Apa Yang Anda Ketikkan Dengan Notepad: Berikut adalah satu kod menarik yang dibuat oleh kami untuk menjadikan komputer anda menyebut apa yang anda taipkan. Kami akan menggunakan notepad untuk membuatnya. Mari mulakan
Lebih Selamat Lebih Baik: Menjadikan Stesen Keretapi Lebih Selamat: 7 Langkah
Lebih Selamat Lebih Baik: Menjadikan Stesen Kereta Api Lebih Selamat: Banyak stesen kereta api hari ini tidak selamat kerana kekurangan keselamatan, halangan, dan amaran kereta api masuk. Kami melihat perlunya diperbaiki. Untuk menyelesaikan masalah ini, kami membuat Safer Better. Kami menggunakan sensor getaran, sensor gerakan, dan
Jadikan Alexa Bisu Telefon Anda Semasa Anda Tidur: 6 Langkah
Jadikan Alexa Bisukan Telefon Anda Semasa Tidur: Buat alexa mematikan telefon anda semasa tidur menggunakan IFTTT dan alat gema
Jadikan Shock Kereta RC Anda Lebih pendek untuk Pengendalian yang Lebih Baik pada Kelajuan Tinggi: 5 Langkah
Jadikan Shock Kereta RC Anda Lebih pendek untuk Pengendalian yang Lebih Baik pada Kelajuan Tinggi: Dalam Instruksional ini, saya akan menunjukkan kepada anda cara memendekkan kejutan anda sehingga anda dapat membawa kereta anda lebih dekat ke tanah sehingga anda dapat mengambil putaran kelajuan yang lebih tinggi tanpa mengepakkan. Saya akan menggunakan Instruksional lain mengenai cara melakukan penyelenggaraan kejutan pada kereta anda sehingga