Isi kandungan:

Monitor Taman: 3 Langkah
Monitor Taman: 3 Langkah

Video: Monitor Taman: 3 Langkah

Video: Monitor Taman: 3 Langkah
Video: 😱 All SIREN HEAD ( Lvl 999 gold - Traffic light - Light head - TV head) | Trevor Henderson with Clay 2024, November
Anonim
Monitor Taman
Monitor Taman
Monitor Taman
Monitor Taman

Ini adalah versi monitor kebun saya yang paling baru dan lengkap, saya telah membuat versi sebelumnya dengan penggunaan yang berbeza, seperti satu dengan LCD dan yang lain dengan ESP8266. Walau bagaimanapun, saya telah mendokumentasikan versi ini dengan lebih baik jadi telah memutuskan untuk memuat naiknya.

Setelah selesai, ia akan memantau kelembapan tanah, suhu, kelembapan dan cahaya, yang kemudian dicatat ke kad SD dalam fail.csv. Saya telah memilih fail CSV kerana saya berniat menggunakan python untuk membuat program analisis. Litar ini dikuasakan oleh bateri 9V, namun pada masa akan datang saya berharap dapat membuat litar solar Li-ion untuk mengaktifkannya atau menambahkan mod tidur dalam untuk mengurangkan penggunaan kuasa dan memanjangkan hayat. Kadar di mana data dikumpulkan dapat diubah dengan hanya mengedit salah satu baris terakhir.

anda perlu:

  • Arduino nano 328P (memori yang lebih besar diperlukan untuk program)
  • Modul sensor DHT 11
  • Sensor kelembapan tanah
  • Sensor cahaya GY-30
  • Modul kad SD
  • LED
  • Perintang 220 ohm
  • Bateri dan klip 9V
  • Tajuk GPIO Wanita dan Lelaki
  • Pelompat GPIO

dan tentu saja solder, wire, solder dan arduino IDE dan perpustakaan.

Langkah 1: Papan Roti dan Ujian

Papan Roti dan Ujian
Papan Roti dan Ujian

Pertama saya merancang dan menguji litar di papan roti. Perhatikan bahawa reka bentuk aslinya tidak mempunyai LED, saya memutuskan untuk menambahkannya setelah difikirkan akan menjadi ciri yang bagus untuk ditunjukkan ketika log data. Saya sangat mengesyorkan menguji litar di papan roti sebelum anda mula menyolder, kerana banyak komponen mungkin pin berpusing atau memerlukan voltan yang berbeza misalnya.

Saya belum dapat membuat visual litar dalam talian tetapi ini adalah sambungan pin:

Bateri 9V:

terminal positif >> VIN

Terminal negatif >> GND

DHT 11:

negatif >> GND

data >> D5

positif >> 5V

Sensor kelembapan:

negatif >> GND

positif >> 5V

pin analog >> A0

sensor cahaya:

positif >> 3.3V

SCL >> A5

SCA >> A4

TAMBAHKAN >> A3

negatif >> GND

Kad SD:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

positif >> 5V

negatif >> GND

LED:

negatif >> GND

positif >> D8 hingga 220 ohm perintang

Anda boleh menguji apakah komponen berfungsi dan perpustakaan berfungsi menggunakan fail Arduino dan membaca output bersiri.

Sekiranya anda tidak mempunyai perpustakaan perlu menambahkannya dengan menyalin nama perpustakaan pada awal kod maka alat> uruskan perpustakaan> cari> pasang

Catatan: Anda perlu membuat fail.csv untuk kad SD, lakukan ini menggunakan notebook dan simpan sebagai ".csv" dan semua fail bukan ".txt". LED juga tidak ada dalam fail ujian tetapi hanya menggunakan contoh lakaran "berkedip" dan ubah pin menjadi 8

Langkah 2: Papan Litar

Papan litar
Papan litar
Papan litar
Papan litar
Papan litar
Papan litar

Setelah berjaya membuat litar dan memeriksa komponen mengalihkannya ke papan dengan cara yang diinginkan. Saya memutuskan untuk tidak melampirkan modul SD ke papan dan menggunakan petunjuk GPIO jadi apabila saya membuat kotak projek, saya dapat memasangnya secara berasingan di tempat yang mudah diakses. Di papan saya memutuskan untuk menggunakan lelaki 2 pin dan pelompat untuk bertindak sebagai pertukaran antara bateri 9V dan VIN kerana saya fikir ia kelihatan lebih baik dan secara realistik anda tidak akan menghidupkan dan mematikannya secara berkala. Saya juga memutuskan untuk memasang sensor kelembapan secara langsung dan menambah 2 pin untuk menyambungkan probe ke papan. Semasa saya membuat ini, saya menghadapi kesukaran, kerana saya harus melepaskan pin pada modul dan yang menegak yang tegak sehingga papannya rata, oleh itu saya mengesyorkan membeli modul dengan pin yang terlepas untuk menjimatkan masa dan usaha.

Saya telah membuat rangkaian saya telah melampirkan 3 varian kod yang berbeza.

V1.0 - mengandungi output bersiri serta kod monitor. 5 pusingan kedua

V1.1 - tidak mengandungi ouput bersiri dan tidak ada LED. Kitaran log 5 saat.

V1.2 - tidak mengandungi output bersiri tetapi mempunyai kod LED dan monitor. Kitaran log 1 jam

Langkah 3: Kaji semula

Saya sangat berpuas hati dengan projek ini kerana saya percaya ia berfungsi dengan baik dan sesuai dengan tujuannya. Mudah-mudahan saya akan merancang casing dan mencetak 3D dan mungkin mengubah bekalan kuasa untuk memperbaiki binaan. Seperti yang dinyatakan sebelum ini, saya telah melakukan versi lain seperti ini sebelum ini, jadi jika ada yang ingin melihat saya memuat naiknya atau melakukan penambahbaikan atau perubahan, sila buat komen di bawah.

Semoga anda menikmati binaannya dan tinggalkan yang serupa!

Disyorkan: