Daftar Isi:

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
Pemantau Taman
Pemantau Taman
Pemantau Taman
Pemantau Taman

Ini adalah monitor taman saya versi terbaru dan lengkap, saya telah membuat versi sebelumnya dengan kegunaan yang berbeda, seperti satu dengan LCD dan satu lagi dengan ESP8266. Namun saya telah mendokumentasikan versi ini dengan lebih baik, jadi saya memutuskan untuk mengunggahnya.

Setelah selesai, ia akan memantau kelembaban Tanah, Suhu, Kelembaban dan Luminositas, yang kemudian dicatat ke kartu SD dalam file.csv. Saya telah memilih file CSV karena saya bermaksud menggunakan python untuk membuat program analisis. Sirkuit ini ditenagai oleh baterai 9V, namun di masa depan saya berharap untuk membuat sirkuit surya Li-ion untuk menyalakannya atau menambahkan mode tidur nyenyak untuk mengurangi konsumsi daya dan memperpanjang umur. Tingkat pengumpulan data dapat diubah hanya dengan mengedit salah satu baris terakhir.

Anda akan perlu:

  • Arduino nano 328P (membutuhkan memori yang lebih besar untuk program)
  • Modul sensor DHT 11
  • Sensor kelembaban tanah
  • Sensor cahaya GY-30
  • modul kartu SD
  • LED
  • resistor 220 ohm
  • Baterai dan klip 9V
  • Header GPIO Wanita dan Pria
  • Pelompat GPIO

dan tentu saja besi solder, kawat, solder dan IDE arduino dan perpustakaan.

Langkah 1: Papan tempat memotong roti dan Pengujian

Papan tempat memotong roti dan Pengujian
Papan tempat memotong roti dan Pengujian

Pertama saya merancang dan menguji sirkuit pada papan tempat memotong roti. Perhatikan desain aslinya tidak memiliki LED, saya memutuskan untuk menambahkan ini setelah berpikir itu akan menjadi fitur yang bagus untuk ditunjukkan saat mencatat data. Saya sangat merekomendasikan menguji sirkuit pada papan tempat memotong roti sebelum Anda mulai menyolder, karena banyak komponen mungkin memiliki pin yang berputar atau memerlukan tegangan yang berbeda misalnya.

Saya belum dapat membuat visual online dari sirkuit tetapi ini adalah koneksi pin:

Baterai 9V:

terminal positif >> VIN

Terminal negatif >> GND

DHT 11:

negatif >> GND

data >> D5

positif >> 5V

Sensor kelembaban:

negatif >> GND

positif >> 5V

pin analog >> A0

sensor cahaya:

positif >> 3.3V

SCL >> A5

SCA >> A4

TAMBAH >> A3

negatif >> GND

Kartu SD:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

positif >> 5V

negatif >> GND

LED:

negatif >> GND

positif >> D8 melalui resistor 220 ohm

Anda dapat menguji apakah komponen berfungsi dan pustaka berfungsi menggunakan file Arduino dan membaca output serial.

Jika Anda tidak memiliki perpustakaan, perlu menambahkannya dengan menyalin nama perpustakaan di awal kode lalu alat> kelola perpustakaan> cari> instal

Catatan: Anda perlu membuat file.csv untuk kartu SD, lakukan ini menggunakan notebook dan simpan sebagai ".csv" dan semua file bukan ".txt". Juga LED tidak ada dalam file uji tetapi cukup gunakan contoh sketsa "berkedip" dan ubah pin ke 8

Langkah 2: Papan Sirkuit

Papan sirkuit
Papan sirkuit
Papan sirkuit
Papan sirkuit
Papan sirkuit
Papan sirkuit

Setelah berhasil membuat sirkuit dan memeriksa komponen, pindahkan ini ke papan dengan cara yang diinginkan. Saya memutuskan untuk tidak memasang modul SD ke papan dan menggunakan kabel GPIO sehingga ketika saya membuat kotak proyek, saya dapat memasangnya secara terpisah di tempat yang mudah diakses. Di papan saya memutuskan untuk menggunakan 2 pin jantan dan jumper untuk bertindak sebagai saklar antara baterai 9V dan VIN karena saya pikir itu terlihat lebih bagus dan secara realistis Anda tidak akan menyalakan dan mematikannya secara teratur. Saya juga memutuskan untuk langsung memasang sensor kelembaban dan menambahkan 2 pin untuk menghubungkan probe ke papan. Ketika saya membuat ini saya mengalami kesulitan, karena saya harus melepas pin pada modul dan mensolder ulang yang vertikal sehingga papannya rata, oleh karena itu saya sarankan membeli modul dengan pin yang terlepas untuk menghemat waktu dan tenaga.

Yang telah Anda buat rangkaiannya, saya telah melampirkan 3 varian kode yang berbeda.

V1.0 - berisi keluaran serial serta kode monitor. siklus 5 detik

V1.1 - tidak berisi keluaran serial dan tidak ada LED. siklus log 5 detik.

V1.2 - tidak berisi keluaran serial tetapi memiliki kode LED dan monitor. siklus log 1 jam

Langkah 3: Tinjau

Saya sangat senang dengan proyek ini karena saya percaya itu bekerja dengan baik dan sesuai dengan tujuannya. Mudah-mudahan saya akan mendesain kasing dan mencetaknya 3D dan mungkin mengubah catu daya untuk meningkatkan build. Seperti yang dinyatakan sebelumnya, saya telah melakukan versi lain seperti ini sebelumnya, jadi jika ada yang ingin melihat saya mengunggahnya atau memiliki peningkatan atau perubahan apa pun yang akan mereka buat, silakan beri komentar di bawah.

Semoga Anda menikmati pembuatannya dan silakan tinggalkan suka!

Direkomendasikan: