Isi kandungan:
- Langkah 1: Bahagian yang Diperlukan
- Langkah 2: Membuat Antena
- Langkah 3: Memateri Perisai Esp
- Langkah 4: Pengekodan
- Langkah 5: Pendawaian
- Langkah 6: Kesimpulannya
Video: Sensor Suhu dan Kelembapan Tanah LORA: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam persiapan membuat rumah hijau saya membuat beberapa sensornode untuk memantau persekitaran rumah hijau. Anda juga boleh menggunakan sensor ini di luar. Menggunakan suhu di dalam atau di luar rumah hijau dalam kombinasi dengan suhu tanah dan tahap kelembapan menarik untuk mengetahui kapan menanam sayur anda. Saya memilih sensor kelembapan kapasitif kerana sensor jenis ini tidak menghakis ketika berada di dalam air.
Dalam arahan ini kita akan membuat simpul LORA yang menghantar data berikut:
- kelembapan tanah
- suhu tanah
Untuk kelengkapan ini, saya juga akan menghantar kod tanpa tranceiver LORA tetapi sebaliknya menghantar data kelembapan tanah dan suhu tanah melalui siri. Suhu udara dan kelembapan udara akan diukur dengan nod lain kerana saya tidak lebih tinggi kekerapan pengukuran untuk mempunyai lebih banyak data. Anda boleh menggunakan sensor ini bersama-sama dengan nod pelayan dalam arahan ini. Baca arahan ini terlebih dahulu untuk mengetahui tranceiver apa yang harus dipilih dan membuat simpul pelayan untuk menerima data.
Langkah 1: Bahagian yang Diperlukan
Sensornode:
- Sensor suhu kalis air (ds18B20)
- sensor kelembapan kapasitif
- 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
- blok terminal
- peniti kepala
- papan roti
-
CP2102 usb ke TTL
Alat:
- besi pematerian
- pemotong sisi
- pelucut wayar
- pemutar skru tepat
- timah pematerian
- pembaris untuk mengukur antena
- pompa pematrian (jika anda melakukan kesilapan seperti yang saya lakukan)
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
- 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
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.
Fail Agriculturesensor adalah kod tanpa tranceiver LORA. Dengan cara ini anda dapat memulakan projek anda sendiri bermula dari fail tersebut dan anda dapat lebih memahami bagaimana kod tersebut berfungsi. Sekiranya anda memerlukan bacaan yang lebih tepat, anda perlu memetakan nilai sensor kelembapan ketika tidak berada di dalam air dan ketika berada di dalam air. (Nilai minimum dan maksimum) Saya telah memetakan nilai antara 400 dan 880. Jangan celupkan sensor ke dalam air di atas garisan itu. Ini akan memusnahkan sensor anda. Nanti saya akan tunjukkan cara kalis air sensor ini.
Bacaan suhu adalah dalam darjah celcius.
Satu komen terakhir: Apabila anda membuka monitor bersiri pelayan (gambar terakhir), anda akan melihat bahawa data dihantar dengan titik dua antara data. Ini supaya kita dapat menghantar semuanya ke nod pelayan dalam satu paket. Dalam arahan kemudian saya akan membuat node pelayan lain di mana data ini diproses.
Langkah 5: Pendawaian
Dalam gambar di atas anda melihat bagaimana untuk memasukkan semua perkara. Perintang adalah perintang 4.7kohm yang digunakan sebagai penarik. Dalam skema saya menggunakan alat pengangkut LORA lain dan sensor kelembapan tanah yang lain tetapi pendawaian tetap sama. Saya telah memasukkan beberapa gambar terperinci sekiranya gambar pertama tidak jelas.
Langkah 6: Kesimpulannya
Kaedah pengajaran ini membolehkan anda mengukur suhu dan kelembapan tanah. Pada instruksional yang akan datang, kami akan menggunakan data ini untuk memicu solenoid untuk menyiram tanaman anda dan kami juga akan menggunakan data ini dalam projek yang akan datang untuk mencadangkan penanaman sayur-sayuran tertentu apabila syarat-syarat tertentu dipenuhi. Kami juga akan menggunakan semula instruksional ini untuk projek lain di mana kami akan menutup semuanya dan saya akan membuat PCB di mana anda boleh memasangkan semuanya.
Disyorkan:
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Auto Menggunakan Servo dan DHT11 Sensor Suhu dan Kelembapan Dengan Arduino: Dalam tutorial ini kita akan belajar bagaimana memulakan & putar kipas apabila suhu meningkat di atas tahap tertentu
Mengautomasikan Rumah Hijau Dengan LoRa! (Bahagian 1) -- Sensor (Suhu, Kelembapan, Kelembapan Tanah): 5 Langkah
Mengautomasikan Rumah Hijau Dengan LoRa! (Bahagian 1) || Sensor (Suhu, Kelembapan, Kelembapan Tanah): Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya mengautomasikan rumah hijau. Ini bermakna saya akan menunjukkan kepada anda bagaimana saya membina rumah hijau dan bagaimana saya menyusun elektrik dan automasi elektrik. Juga saya akan menunjukkan kepada anda cara memprogram papan Arduino yang menggunakan L
Sensor Suhu dan Kelembapan LORA: 6 Langkah
Sensor Suhu dan Kelembapan LORA: Dalam arahan ini, anda akan belajar membuat sensornode yang menghantar data ke pelayan LORA. Node ini akan menghantar: Sensor kelembapan suhu udaraAnda boleh menggunakan arahan ini untuk membuat nod yang boleh anda gunakan sebagai pelayan
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan dalam Penyemak Imbas: 5 Langkah
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan di Penyemak Imbas: Hai kawan-kawan dalam kebanyakan projek yang kami gunakan ESP8266 dan di kebanyakan projek kami menggunakan ESP8266 sebagai pelayan laman web sehingga data dapat diakses di sebarang peranti melalui wifi dengan mengakses Pelayan Web yang dihoskan oleh ESP8266 tetapi satu-satunya masalah adalah kita memerlukan penghala yang berfungsi untuk
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. Per