Daftar Isi:

Kotak Sensor untuk Rumah Kaca: 5 Langkah
Kotak Sensor untuk Rumah Kaca: 5 Langkah

Video: Kotak Sensor untuk Rumah Kaca: 5 Langkah

Video: Kotak Sensor untuk Rumah Kaca: 5 Langkah
Video: RUMAH BERASA SEPERTI HOTEL !! BURUAN BIKIN SENSOR SENTUH BUAT RUMAHMU !! 2024, Juli
Anonim
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca
Kotak Sensor untuk Rumah Kaca

Hai. Saya ingin mempersembahkan satu lagi proyek saya kepada masyarakat luas.

Proyek ini bertujuan untuk mengotomatisasi rumah kaca yang telah saya bangun di halaman belakang rumah saya. Ini adalah langkah pertama pembuatan kompleks sensor untuk rumah kaca. Nanti di masa depan, berdasarkan data dari sensor, saya berencana untuk mengotomatisasi irigasi dan ventilasi. Perangkat ini didasarkan pada Wemos D1 mini Pro. Perangkat lunak untuk proyek ini ditulis dalam MicroPython. Data dari sensor mengalir ke server Domoticz yang berjalan di Raspberry Pi Zero.

Sekarang mari kita masuk lebih dalam ke detail.

Perlengkapan

Untuk proyek ini Anda perlu:

1. Wemos D1 mini Pro

2. Basis tripler Wemos

3. Pelindung catu daya (Opsional, Anda dapat memberi daya D1 melalui USB).

4. Tampilan OLED

5. Sensor DHT22

6. Sensor TANAH

7. Sensor suhu 18b20

8. Perumahan

9. Kabel Dupont

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

11. File pyhon. Semua file yang Anda perlukan ada di sini.

Langkah 1: Driver Firmware dan Micropython

Saya tidak akan menyelidiki bagaimana firmware diinstal pada perangkat. Prosedurnya dijelaskan secara rinci di salah satu posting saya sebelumnya di sini.

Meskipun ada satu hal yang harus Anda ketahui tentang menginstal firmware di WemosD1 mini Pro. Biasanya ketika saya menginstal firmware saya menggunakan perintah berikut:

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

Tapi itu tidak bekerja dengan versi D1 mini Pro. Ini bekerja dengan D1 mini, tetapi tidak dengan Pro. Setelah menginstal firmware dengan cara ini, D1 masuk ke infinite loop – reboot terus-menerus. Di suatu tempat di internet saya menemukan bahwa perlu untuk menggambarkan ukuran memori flash yang akan digunakan. Anda harus menggunakan perintah di bawah ini:

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

Jadi setelah Anda menginstal firmware, unggah file yang disebutkan di atas pada 11.) kecuali main.py, dengan menggunakan ampy misalnya. Anda perlu mengedit main.py nanti, jadi jangan upload sekarang:).

Langkah 2: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi

Hubungkan semua perangkat keras.

1. Sensor tanah:

Kabel merah ======> +3.3V

Hitam ======> GND

Kuning (data) ===> A0

2. Tampilan OLED:

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Merah ======> +3.3V

Hitam ======> GND

Putih (data) ==> D6, juga melalui pull up resistor 4.7kOhm terhubung 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 server Domoticz Anda.

1. Pilih SETUP/HARDWARE untuk menambahkan perangkat keras.

2. Tambahkan "Dummy" dari menu drop-down. Ketika perangkat keras ditambahkan, gambaran umum dari semua perangkat keras yang ditentukan akan ditampilkan.

Perangkat keras baru harus ada dalam daftar dan harus ada tombol "Buat Sensor Virtual". Klik tombol ini. Pilih jenis sensor yang telah Anda buat. Harap dicatat nomor BEI dari sensor Anda.

Masukkan nomor idx untuk setiap sensor ke dalam file main.py. Anda memerlukannya dalam skrip Python untuk menangani data dari sensor ke sensor virtual.

Untuk melihat daftar perangkat, klik tab SETUP lalu pilih DEVICES.

Juga, masukkan alamat IP server Domoticz Anda ke file main.py.

Sekarang Anda dapat mengunggah main.py ke Wemos D1 mini Pro.

Langkah 4: Hasil

Hasil
Hasil
Hasil
Hasil
Hasil
Hasil

Nyalakan perangkat.

Setelah ESP dimulai, cari jaringan WiFi baru bernama "Wifimanager". Hubungkan dengan PC atau telepon Anda dengan menggunakan kata sandi: "tayfunulu", lalu masuk ke alamat IP 192.168.4.1.. Di sini Anda dapat menghubungkan ESP Anda ke jaringan WiFi lokal. Pilih jaringan WiFi yang akan Anda gunakan, ketik kata sandi, tekan "Kirim". Jika semuanya benar, Anda akan melihat pesan " ESP berhasil terhubung ke jaringan XXXX". ESP Anda sekarang terhubung ke jaringan WiFi Anda dan siap. Segera setelah terhubung ke WiFi, itu akan terhubung ke server Domoticz dan mulai mengirim data dari sensor. Anda dapat melacak prosesnya di "Pengaturan"/"Log". Tampilkan sensor yang baru dibuat dengan mengklik tab "Suhu". Gambar sensor akan ditampilkan.

Sensor tanah akan ditampilkan di bawah tab "Utility".

Tandai sensor seperti "favorit" dengan mengklik tanda bintang, untuk melihat semuanya di tab "Dasbor".

Karena penanganan kesalahan diterapkan dalam kode, perangkat tidak akan mogok, tetapi hanya reboot jika terjadi kesalahan.

Jadi sekarang Anda akan tahu, apa yang saya lakukan di Rumah Kaca Anda.

Semoga beruntung:)

Direkomendasikan: