Isi kandungan:

Kotak Sensor untuk Rumah Hijau: 5 Langkah
Kotak Sensor untuk Rumah Hijau: 5 Langkah

Video: Kotak Sensor untuk Rumah Hijau: 5 Langkah

Video: Kotak Sensor untuk Rumah Hijau: 5 Langkah
Video: Cara pasang sensor cahaya atau photocell 2024, Julai
Anonim
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau
Kotak Sensor untuk Rumah Hijau

Hey. Saya ingin menyampaikan satu lagi projek saya kepada masyarakat luas.

Projek ini bertujuan untuk mengautomasikan rumah hijau yang telah saya bina di halaman belakang rumah saya. Ini adalah langkah pertama penciptaan kompleks sensor untuk rumah hijau. Kemudian di masa depan, berdasarkan data dari sensor, saya merancang untuk mengautomasikan pengairan dan pengudaraan. Peranti ini berdasarkan Wemos D1 mini Pro. Perisian untuk projek ini ditulis dalam MicroPython. Data dari sensor mengalir ke pelayan Domoticz yang berjalan di Raspberry Pi Zero.

Sekarang mari kita lihat lebih terperinci.

Bekalan

Untuk projek ini, anda memerlukan:

1. Wemos D1 mini Pro

2. Wemos trippler base

3. Perisai bekalan kuasa (Pilihan, anda boleh menghidupkan D1 melalui USB).

4. Paparan OLED

5. Sensor DHT22

6. Sensor tanah

7. Sensor suhu 18b20

8. Perumahan

9. Kabel Dupont

10. Menjalankan pelayan Domoticz (saya menggunakan Raspberry Pi Zero)

11. Fail Pyhon. Semua fail yang anda perlukan ada di sini.

Langkah 1: Pemacu Firmware dan Micropython

Saya tidak akan mengkaji bagaimana firmware dipasang pada peranti. Prosedurnya dijelaskan secara terperinci dalam salah satu catatan saya sebelumnya di sini.

Walaupun ada satu perkara yang harus anda ketahui mengenai pemasangan firmware pada WemosD1 mini Pro. Biasanya semasa saya memasang firmware saya menggunakan arahan berikut:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = detect 0 C: / path_to_firmware

Tetapi ia tidak berfungsi dengan versi D1 mini Pro. Ia berfungsi dengan D1 mini, tetapi tidak dengan Pro. Setelah memasang firmware dengan cara ini, D1 masuk ke gelung tak terhingga - ia sentiasa dihidupkan semula. Di suatu tempat di internet, saya mendapati bahawa perlu untuk menggambarkan ukuran memori flash yang akan digunakannya. Anda mesti menggunakan arahan di bawah:

python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware

Jadi setelah anda memasang firmware, muat naik fail yang disebutkan di atas dalam 11.) kecuali main.py, dengan menggunakan ampy misalnya. Anda perlu mengedit main.py kemudian, jadi jangan memuat naiknya sekarang:).

Langkah 2: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan

Sambungkan semua perkakasan.

1. Sensor tanah:

Kawat merah ======> + 3.3V

Hitam ======> GND

Kuning (data) ===> A0

2. Paparan OLED:

GND ======> GND

VCC ======> + 5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Merah ======> + 3.3V

Hitam ======> GND

Putih (data) ==> D6, juga melalui tarikan 4.7kOhm perintang menyambung ke + 3.3V

4. DHT22:

GND ======> GND

VCC ======> + 3.3V

KELUAR ======> D3

Langkah 3: Tambahkan Sensor ke Domoticz

Tambahkan Sensor ke Domoticz
Tambahkan Sensor ke Domoticz
Tambahkan Sensor ke Domoticz
Tambahkan Sensor ke Domoticz
Tambahkan Sensor ke Domoticz
Tambahkan Sensor ke Domoticz

Tambahkan sensor ke pelayan Domoticz anda.

1. Pilih SETUP / HARDWARE untuk menambah perkakasan.

2. Tambahkan "Dummy" dari menu lungsur. Apabila perkakasan ditambahkan, gambaran keseluruhan semua perkakasan yang ditentukan akan ditunjukkan.

Perkakasan baru harus ada dalam senarai dan harus ada butang "Buat Sensor Maya". Klik butang ini. Pilih jenis sensor yang telah anda buat. Harap perhatikan nombor IDX sensor anda.

Masukkan nombor idx untuk setiap sensor ke dalam fail main.py. Anda memerlukannya dalam skrip Python anda untuk menangani data dari sensor ke sensor maya.

Untuk melihat senarai peranti, klik pada tab SETUP dan kemudian pilih PERANTI.

Juga, masukkan alamat IP pelayan Domoticz anda ke fail main.py.

Kini anda boleh memuat naik main.py ke Wemos D1 mini Pro.

Langkah 4: Hasilnya

Keputusan
Keputusan
Keputusan
Keputusan
Keputusan
Keputusan

Hidupkan peranti.

Selepas ESP bermula, cari rangkaian WiFi baru yang dipanggil "Wifimanager". Sambungkannya dengan PC atau telefon anda dengan menggunakan kata laluan: "tayfunulu", kemudian pergi ke alamat IP 192.168.4.1.. Di sini anda boleh menyambungkan ESP anda ke rangkaian WiFi tempatan. Pilih rangkaian WiFi yang akan anda gunakan, ketik kata laluan, tekan "Kirim". Sekiranya semuanya betul, anda akan melihat mesej "ESP berjaya disambungkan ke rangkaian XXXX". ESP anda sekarang disambungkan ke rangkaian WiFi anda dan siap. Sebaik sahaja disambungkan ke WiFi, ia akan menyambung ke pelayan Domoticz dan mula menghantar data dari sensor. Anda boleh mengesan prosesnya di "Setup" / "Log". Paparkan sensor yang baru dibuat dengan mengklik tab "Suhu". Gambar sensor akan ditunjukkan.

Sensor tanah akan ditunjukkan di bawah tab "Utiliti".

Tandakan sensor seperti "kegemaran" dengan mengklik tanda bintang, untuk melihat semuanya di tab "Papan Pemuka".

Oleh kerana pengendalian kesalahan dilaksanakan dalam kod, perangkat tidak akan hancur, tetapi reboot hanya sekiranya berlaku kesalahan.

Jadi sekarang anda akan tahu, apa yang saya berlaku di Rumah Kaca anda.

Semoga berjaya:)

Disyorkan: