Daftar Isi:

Alarm Air Pohon Natal: 3 Langkah
Alarm Air Pohon Natal: 3 Langkah

Video: Alarm Air Pohon Natal: 3 Langkah

Video: Alarm Air Pohon Natal: 3 Langkah
Video: Setan ko bisa shalat. Shalat nya aneh. Wkwkwkwk. 2024, November
Anonim
Alarm Air Pohon Natal
Alarm Air Pohon Natal

Ini adalah contoh proyek sederhana yang dapat digunakan jika Anda memiliki pohon asli untuk Natal dan perlu memastikan bahwa pohon itu tetap disiram. Tumbuh dewasa, saya ingat kita harus meraih di bawah pohon dan menggoyangkan jari Anda di tegakan pohon untuk melihat apakah ada air. Di era teknologi, pasti ada cara yang lebih baik! Proyek sederhana ini akan membaca ketinggian air menggunakan sensor ketinggian air analog, buzzer pasif, dan MCU berbasis Arduino. Semua yang dibutuhkan untuk proyek ini (dan yang bertema Natal lainnya yang sedang saya kerjakan) dapat dilakukan dengan menggunakan kit tunggal ini.

Perlengkapan:

  • (1) ELEGOO Mega 2560 Project Ultimate Starter Kit Terlengkap w/Tutorial Kompatibel dengan Arduino IDE - Amazon, non-afiliasi

    • Pengontrol MEGA 2560
    • Sensor Deteksi Ketinggian Air
    • Buzzer Pasif
    • kabel jumper

Langkah 1: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi

Seperti yang saya sebutkan, ini adalah proyek yang cukup sederhana untuk dikerjakan dan dimodifikasi. Sensor ketinggian air hanya perangkat tiga kabel dan buzzer hanya dua koneksi dan dapat ditenagai langsung oleh pin PWM Arduino. Karena ini adalah proyek yang sangat sederhana, saya tidak akan melakukan skema koneksi tetapi hanya daftar pin-to-pin. Starter kit ini dilengkapi dengan CD yang menyediakan skema dan gambar yang bagus untuk setiap komponen. Ada juga beberapa contoh potongan kode untuk membantu menggunakan item yang berbeda.

Untuk proyek ini, koneksinya adalah sebagai berikut…

Ketinggian Air (+) - Arduino (5V)

Ketinggian Air (-) - Arduino (GND)

Ketinggian Air (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

Langkah 2: Kode Contoh

Kode sampel
Kode sampel
Kode sampel
Kode sampel
Kode sampel
Kode sampel

Kode untuk program ini cukup sederhana, kurang dari 30 baris. Itu hanya membaca nilai sensor ketinggian air, membandingkannya dengan nilai preset yang saya putuskan cukup air dan kemudian berbunyi bip untuk memperingatkan Anda atau tidak. Cara saya mengaturnya, itu mungkin berakhir seperti alarm asap dengan baterai yang sekarat, sering mengeluarkan bunyi bip pendek. Setelah air terisi cukup, akan berbunyi bip lima kali untuk memberi tahu Anda bahwa air yang cukup telah ditambahkan. Bunyi bip 'terisi' ini hanya terjadi sekali setelah diisi.

Program juga akan menampilkan nilai analog ke port serial untuk debug saat Anda mencoba mengetahui seberapa penuh stand Anda. Ini dapat diskalakan ke nilai persen, volume air, dll. Apa pun yang Anda inginkan untuk memenuhi kebutuhan Anda!

Kode ini dapat dengan mudah dimodifikasi untuk mengubah nilai ketinggian air, bagaimana bel mengumumkan masalah kepada Anda, dll. Saya menggunakan fungsi 'nada' dari Arduino yang memungkinkan Anda memasukkan frekuensi dan waktu bel berbunyi. Itu membuatnya sangat mudah untuk menggunakan buzzer langsung dengan pin PWM.

Saya telah mengunggah kode di sini juga untuk Anda gunakan, modifikasi, sobek, salin, dll.

Langkah 3: Ekspansi

Ekspansi
Ekspansi

Contoh ini memiliki banyak aplikasi setelah Natal berakhir. Ini bisa digunakan di pengaturan tanaman lain yang duduk di air seperti hidroponik. Anda juga dapat memodifikasi ini untuk digunakan pada akuarium ikan untuk memastikan ketinggian air tidak terlalu rendah.

Meskipun ini hanya sistem 5V, Anda harus selalu berhati-hati menggunakan elektronik di sekitar air dan tidak sepenuhnya menenggelamkan elektronik apa pun. Jika Anda merasa tidak nyaman dengan adanya listrik di sekitar air, maka carilah bantuan.

Perbaikan lain untuk proyek ini adalah memiliki semacam klip atau penutup untuk menempatkan sensor ketinggian air sehingga Anda dapat menyesuaikannya dengan lebih baik. Ada dua lubang pemasangan dan potongan alur yang bagus ke PCB yang akan cukup mudah dipasang ke braket atau penutup cetak 3D. Saat ini saya sedang mengalami masalah dengan printer saya, jadi saya belum dapat mencetak apa pun untuk sementara waktu.

Kit Elegoo yang saya gunakan juga dilengkapi dengan baterai dan konektor 9V sehingga Anda dapat membuat perangkat ini sepenuhnya bertenaga baterai sehingga Anda tidak perlu menambatkannya ke stopkontak.

Anda juga dapat mengecilkan ukuran proyek ini dengan cukup mudah menggunakan pengontrol gaya Mini dan memasang semua ini ke papan sirkuit kecil. Saya menggunakan Mega karena itulah yang saya miliki.

Saya harap Instructable ini memberi Anda ide tentang sesuatu yang dapat Anda lakukan dengan sensor ini. Saya akan memiliki beberapa proyek terkait Natal lainnya bulan ini juga. Jangan ragu untuk menghubungi jika ada pertanyaan!

Direkomendasikan: