Isi kandungan:

Sensor Hujan LORA: 6 Langkah
Sensor Hujan LORA: 6 Langkah

Video: Sensor Hujan LORA: 6 Langkah

Video: Sensor Hujan LORA: 6 Langkah
Video: Perangkat Cerdas Pendeteksi Hujan || Raindrop Sensor Dengan Arduino || Full Code dan Penjelasan 2024, November
Anonim
Sensor Hujan LORA
Sensor Hujan LORA

Untuk membuat rumah hijau automatik saya memerlukan beberapa sensor. Sensor hujan ini akan saya gunakan untuk menentukan sama ada penyiram harus dihidupkan atau tidak.

Saya akan menerangkan sensor hujan ini dengan dua cara.

  • menggunakan port digital
  • menggunakan port analog

Semasa menggunakan pin digital, anda dapat menggunakan potensiometer untuk mengatur kapan pin digital akan tinggi. Apabila menggunakan pin analog, anda dapat mengukur seberapa keras hujan.

Yang pertama akan saya gunakan sebagai alat pengesan hujan berkuasa rendah dalam projek-projek kemudian. Dengan cara ini sensor LORA saya hanya menghantar 1 ketika hujan.

Langkah 1: Diperlukan

Sensornode:

  • sensor hujan
  • arduino pro mini 3.3v 8mhz
  • pelarian esp
  • rfm95
  • wayar untuk antena dan sambungan (saya menggunakan wayar teras pepejal 0.8mm)
  • kabel pelompat lelaki hingga lelaki
  • kabel pelompat wanita ke wanita
  • papan roti
  • CP2102 usb ke TTL

Alat:

  • besi pematerian
  • pemotong sisi
  • pelucut wayar

Langkah 2: Membuat Antena

Untuk antena saya menggunakan beberapa kabel sisa kabel bas 2x2x0.8mm atau 2x2 20awg saya. Di rangkaian perkara, anda boleh memilih jalur frekuensi tranceiver dan antena mengikut negara. Ini adalah panjang setiap frekuensi:

  • 868mhz 3.25 inci atau 8.2 cm (ini adalah yang saya gunakan)
  • 915mhz 3 inci atau 7.8 cm
  • 433mhz 3 inci atau 16.5cm

Langkah 3: Memateri Perisai Esp

Memateri Perisai Esp
Memateri Perisai Esp
  • Tanggalkan perintang pelindung esp (lihat R1 hingga R3 di medan merah)
  • Pasangkan cip rfm95 ke pelindung esp.
  • Pasangkan peniti ke pelindung esp
  • Memasukkan antena ke pelindung esp. Jangan gunakan tanpa antena anda boleh merosakkan perisai.
  • Sekiranya pinheaders tidak disolder ke solder arduino juga

Langkah 4: Pengekodan

Pengekodan
Pengekodan
Pengekodan
Pengekodan

Saya tahu saya boleh menggunakan DTR untuk menetapkan semula arduino secara automatik tetapi dalam kes saya, saya mengalami kesilapan memuat naik kod. Oleh itu, saya juga menggunakan reset manual dalam arahan ini, jadi jika anda mempunyai masalah yang sama, anda boleh menyelesaikannya dengan manual reset.

  • Kabel arduino ke CP2102 seperti berikut:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Buka lakaran dalam idea arduino
  • Pilih papan arduino pro mini
  • Pilih atmega 328p 3.3v 8mhz di bawah pemproses
  • Pilih port com anda
  • Klik butang muat naik
  • Semasa kod sedang menyusun pada saat anda melihat bautrate (lihat gambar) tekan butang reset pada arduino pro mini (cp2102 tidak menetapkan semula papan) juga pastikan untuk menutup monitor bersiri anda semasa memprogram.

Kod lorarainsensoranalog menghantar nilai dari 0-1023 ke tranceiver. Semakin kurang nilainya, semakin banyak hujan yang ada. 1023 tiada hujan.

Kod lorarainsensordigital hanya menghantar nilai 0 dan 1 ke trainceiver. 0 bermaksud hujan dan nilai trimpot dicapai 1 bermaksud tidak ada hujan dan nilai yang ditetapkan pada trimpot tidak tercapai.

Langkah 5: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
  • Pada gambar pertama anda melihat pendawaian ketika anda menggunakan output digital
  • Pada gambar kedua anda melihat pendawaian ketika anda menggunakan output analog
  • Pada gambar ketiga saya memperbesar pendawaian kapal LORA.

Langkah 6: Kesimpulannya

Dalam arahan ini anda belajar bagaimana menggunakan sensor hujan dengan dua cara (analog dan digital). Sensor ini akan digunakan dalam projek kemudian seperti rumah hijau automatik dan sistem penyiram automatik.

Disyorkan: