Daftar Isi:

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, Juli
Anonim
Sensor Hujan LORA
Sensor Hujan LORA

Untuk membuat rumah kaca otomatis saya, saya membutuhkan beberapa sensor. Sensor hujan ini akan saya gunakan untuk memutuskan apakah sprinkler harus dihidupkan atau tidak.

Saya akan menjelaskan sensor hujan ini dalam dua cara.

  • menggunakan port digital
  • menggunakan port analog

Saat menggunakan pin digital Anda dapat menggunakan potensiometer untuk mengatur kapan pin digital akan tinggi. Saat menggunakan pin analog Anda dapat mengukur seberapa deras hujan.

Yang pertama akan saya gunakan sebagai detektor hujan berdaya sangat rendah di proyek-proyek selanjutnya. Dengan cara ini sensor LORA saya hanya mengirimkan 1 saat hujan.

Langkah 1: Diperlukan

Sensornode:

  • sensor hujan
  • arduino pro mini 3.3v 8mhz
  • terutama pelarian
  • rfm95
  • kabel untuk antena dan koneksi (saya menggunakan kabel inti padat 0,8 mm)
  • kabel jumper pria ke pria
  • kabel jumper wanita ke wanita
  • papan tempat memotong roti
  • CP2102 usb ke TTL

Peralatan:

  • besi solder
  • pemotong samping
  • penari telanjang kawat

Langkah 2: Membuat Antena

Untuk antena saya menggunakan beberapa kabel sisa dari kabel bus 2x2x0.8mm atau 2x2 20awg saya. Pada jaringan hal-hal Anda dapat memilih transceiver dan pita frekuensi antena Anda berdasarkan negara. Ini adalah panjang per frekuensi:

  • 868mhz 3,25 inci atau 8,2 cm (ini yang saya gunakan)
  • 915mhz 3 inci atau 7.8 cm
  • 433mhz 3 inci atau 16,5cm

Langkah 3: Menyolder Perisai Esp

Menyolder Perisai Esp
Menyolder Perisai Esp
  • Lepaskan resistor dari pelindung esp (lihat R1 hingga R3 di bidang merah)
  • Solder chip rfm95 ke pelindung esp.
  • Solder pinheader ke pelindung esp
  • Solder antena ke pelindung esp. Jangan gunakan tanpa antena Anda dapat merusak perisai.
  • Jika pinheader tidak disolder ke arduino solder ini juga

Langkah 4: Pengkodean

Pengkodean
Pengkodean
Pengkodean
Pengkodean

Saya tahu saya dapat menggunakan DTR untuk mengatur ulang arduino secara otomatis tetapi dalam kasus saya, saya mengalami kesalahan saat mengunggah kode. Oleh karena itu saya juga menggunakan reset manual dalam instruksi ini sehingga jika Anda memiliki masalah yang sama, Anda dapat menyelesaikannya dengan reset manual.

  • Hubungkan arduino ke CP2102 sebagai 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 schetch di arduino ide
  • Pilih papan arduino pro mini
  • Pilih atmega 328p 3.3v 8mhz di bawah prosesor
  • Pilih port com Anda
  • Klik tombol unggah
  • Saat kode sedang dikompilasi saat Anda melihat bautrate (lihat gambar) tekan tombol reset pada arduino pro mini (cp2102 tidak mereset board) juga pastikan untuk menutup monitor serial Anda saat pemrograman.

Kode lorarainsensoranalog mengirimkan nilai dari 0-1023 ke transceiver. Semakin sedikit nilainya semakin banyak hujan yang ada. 1023 bukan hujan.

Kode lorarainsensordigital hanya mengirimkan nilai 0 dan 1 ke trainceiver. 0 berarti hujan dan nilai trimpot tercapai 1 berarti tidak ada hujan dan nilai yang ditetapkan pada trimpot tidak tercapai.

Langkah 5: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
  • Pada gambar pertama Anda melihat kabel saat Anda menggunakan output digital
  • Pada gambar kedua Anda melihat kabel ketika Anda menggunakan output analog
  • Pada gambar ketiga saya memperbesar kabel kapal LORA.

Langkah 6: Kesimpulan

Dalam instruksi ini, Anda mempelajari cara menggunakan sensor hujan dalam dua cara (analog dan digital). Sensor ini akan digunakan dalam proyek selanjutnya seperti rumah kaca otomatis dan sistem penyiram otomatis.

Direkomendasikan: