Cara Membuat Stesen Cuaca Dengan Tangan Anda Sendiri

Isi kandungan:

Cara Membuat Stesen Cuaca Dengan Tangan Anda Sendiri
Cara Membuat Stesen Cuaca Dengan Tangan Anda Sendiri

Video: Cara Membuat Stesen Cuaca Dengan Tangan Anda Sendiri

Video: Cara Membuat Stesen Cuaca Dengan Tangan Anda Sendiri
Video: №1058 Серёжа ГУЛЯЕТ с Ричем и ПОКАЗЫВАЕТ наш ПОСЁЛОК ⚡ Немецкие ТЕХНОЛОГИИ 🟡 В Москве 🚙 Про УЧЁБУ 2024, April
Anonim

Kami memberi perhatian kepada anda kaedah membuat stesen cuaca untuk rumah atau pondok musim panas. Kami akan menggunakan papan Arduino dan satu set sensor sebagai asas: suhu, kelembapan, tekanan dan sensor karbon dioksida. Data akan ditampilkan pada paparan LCD, dan kuasa akan diberikan dari bekalan kuasa untuk telefon bimbit atau bateri.

Stesen cuaca rumah DIY
Stesen cuaca rumah DIY

Perlu

  • - Papan atau analog Arduino;
  • - Sensor suhu dan kelembapan DHT11;
  • - Sensor tekanan BMP085;
  • - sensor karbon dioksida MQ135;
  • - Paparan LCD 1602;
  • - potensiometer 10 kOhm;
  • - bangunan untuk stesen cuaca;
  • - sehelai kaca gentian berlapis foil;
  • - skru untuk mengikat komponen;
  • - komputer;
  • - wayar penyambung;
  • - penyambung untuk bekalan kuasa;
  • - besi pematerian.

Arahan

Langkah 1

Mula-mula anda perlu mencari kes yang sesuai. Semua komponen stesen cuaca bilik masa depan harus dipasang di sana. Perumahan ini dijual di banyak kedai elektronik. Atau gunakan mayat lain yang anda dapati.

Fikirkan bagaimana semua komponen akan sesuai di dalamnya. Potong tingkap untuk mengamankan paparan LCD jika tidak tersedia. Sekiranya anda meletakkan sensor karbon dioksida di dalamnya, yang memanas dengan cukup kuat, kemudian letakkan di sebelah yang bertentangan dari sensor lain atau membuatnya jauh. Sediakan lubang untuk penyambung kuasa.

Perumahan untuk stesen cuaca rumah
Perumahan untuk stesen cuaca rumah

Langkah 2

Beberapa perkataan mengenai komponen yang digunakan.

Paparan 1602 LCD menggunakan 6 pin Arduino + 4 untuk kuasa (lampu latar dan synthesizer).

Sensor suhu dan kelembapan DHT11 disambungkan ke sebarang pin digital. Untuk membaca nilainya, kami akan menggunakan perpustakaan DHT11.rar, yang boleh dimuat turun, sebagai contoh, di sini:

Sensor tekanan BMP085 dihubungkan melalui antara muka I2C ke dua pin Arduino: SDA - ke pin analog A4 dan SCL - ke pin analog A5. Harap maklum bahawa voltan +3, 3 V dibekalkan ke sensor.

Sensor karbon dioksida MQ135 disambungkan ke satu pin analog.

Pada prinsipnya, untuk menilai keadaan meteorologi, cukup untuk memiliki data mengenai suhu, kelembapan dan tekanan atmosfera, dan sensor karbon dioksida tidak diperlukan.

Tetapi menggunakan ketiga-tiga sensor, kami akan menggunakan 7 pin digital dan 3 analog Arduino. Sudah tentu, makanan.

Komponen Stesen Cuaca Rumah
Komponen Stesen Cuaca Rumah

Langkah 3

Gambar rajah stesen cuaca ditunjukkan dalam gambar. Semuanya jelas di sini.

Gambar rajah stesen cuaca rumah
Gambar rajah stesen cuaca rumah

Langkah 4

Mari tulis sketsa untuk Arduino. Teks program, karena ukurannya yang cukup besar, diberikan sebagai pautan di lampiran artikel di bahagian "Sumber". Semua kod diberikan dengan komen terperinci dan difahami.

Muatkan lakaran ke memori pengawal papan Arduino.

Langkah 5

Kami akan membuat papan litar bercetak untuk meletakkan komponen di dalam casing - ini adalah penyelesaian yang paling sesuai untuk mengatur dan menyambungkan sensor. Untuk membuat papan litar bercetak di rumah, saya menggunakan teknologi "menyeterika laser" (kami menerangkannya secara terperinci dalam artikel sebelumnya) dan mengukir dengan asid sitrik. Kami akan menyediakan tempat di papan untuk pelompat ("pelompat") agar dapat mematikan sensor. Ini akan berguna sekiranya anda perlu memprogramkan semula mikrokontroler semasa anda ingin mengubah suai program.

Dengan menggunakan pematerian, kami akan memasang sensor tekanan dan gas.

Untuk memasang papan Arduino Nano, lebih mudah menggunakan penyesuai khas atau soket dengan nada 2, 54. Tetapi jika tidak ada bahagian ini dan kerana penjimatan ruang di dalam casing, saya juga akan memasang Arduino dengan menyolder.

Sensor haba akan terletak pada jarak yang agak jauh dari papan dan akan terlindung termal dari bahagian dalam stesen cuaca dengan menggunakan penebat khas.

Kami akan menyediakan tempat untuk menghubungkan kuasa luaran ke papan buatan sendiri. Saya akan menggunakan pengecas 5V biasa dari penghala lama yang rosak. Plus 5 volt dari pengecas akan dimasukkan ke pin Vin papan Arduino.

Skrin LCD akan disekat terus ke casing di bahagian depan. Ia akan dihubungkan dengan wayar dengan penyambung jenis "Dupont".

PCB untuk stesen cuaca di rumah
PCB untuk stesen cuaca di rumah

Langkah 6

Letakkan PCB di dalam casing dan selamatkan dengan skru. Kami akan menyambungkan skrin LCD ke kaki Arduino mengikut gambarajah.

Tutup badan stesen cuaca dengan berhati-hati.

Stesen cuaca rumah hampir siap
Stesen cuaca rumah hampir siap

Langkah 7

Setelah memeriksa semula bahawa semuanya disambungkan dengan betul, kami membekalkan kuasa ke stesen cuaca kami. Layar LCD akan menyala dan setelah beberapa detik ia akan memaparkan data tekanan, ramalan kecil berdasarkan pembacaan tekanan, dan pembacaan suhu, kelembapan dan karbon dioksida.

Disyorkan: