Isi kandungan:

Stesen Cuaca Aurdino: 8 Langkah
Stesen Cuaca Aurdino: 8 Langkah

Video: Stesen Cuaca Aurdino: 8 Langkah

Video: Stesen Cuaca Aurdino: 8 Langkah
Video: Monitoring Kondisi Cuaca Meliputi Kecepatan dan Arah Angin, Suhu, Arduino, WEB (Weather Monitoring) 2024, Julai
Anonim
Stesen Cuaca Aurdino
Stesen Cuaca Aurdino

Pernah mahu menjadikan stesen Cuaca Aurdino anda sendiri? Nah, sekarang adalah peluang anda! Melalui arahan ini, anda akan mempelajari asas-asas bagaimana membina Stesen Cuaca Aurdino serta mempelajari kod di belakangnya. Pada akhir projek ini, anda akan mempunyai stesen cuaca yang berfungsi sepenuhnya yang mampu merasakan suhu dan kelembapan serta meniup kipas motor DC secara manual. Projek ini akan memakan masa selama 45 minit hingga 2 jam bergantung pada pengalaman anda dalam bidang kejuruteraan. Semoga berjaya dan selamat mencuba!

Langkah 1: Mengumpulkan Bahan

Bahan Berkumpul
Bahan Berkumpul

Dalam projek ini, anda memerlukan item berikut:

  • Arduino Uno dengan kabel
  • Motor DC
  • 1 LED Hijau
  • 1 LED Merah
  • 1 Separuh Breadboard
  • Paparan I2C LCD1602
  • Kipas baling-baling Trifoil 3-Bladed untuk motor DC (Pilihan)
  • Set wayar (lebih baik warna yang berbeza)
  • 1 Sensor Humiture DHT 11 / DHT 22
  • 1 Butang tekan
  • 2 Perintang 2.20 K
  • 1 Perintang 10k
  • Komputer yang mampu menjalankan perisian Aurdino Uno
  • Pisau Pisau
  • Pemotong wayar
  • Bank Kuasa USB (Pilihan)
  • Kotak cukup besar untuk memenuhi papan roti dan Aurdino.

Sebilangan besar item ini agak murah dan mudah dibeli dari kedai teknologi dalam talian atau eBay.

Langkah 2: Memberi Kuasa ke Breadboard

Memberi Kuasa ke Breadboard
Memberi Kuasa ke Breadboard

Pastikan semua bahan yang diperlukan ada dan pastikan ruang kerja yang bersih tersedia untuk anda kerjakan.

Litar yang akan dibina memerlukan kuasa dan ia diambil dari Arduino Uno.

Pasang wayar dari pin + 3.3V pada Arduino Uno ke rel positif di Breadboard yang ditunjukkan oleh garis merah. Ini bermaksud bahawa + 5V kini boleh didapati dari mana sahaja di garisan merah. Pasang negatif atau GND (Tanah) ke garis biru di Breadboard. Sekarang tanah tersedia di seluruh garis biru. Untuk menjadikan + 5V dan GND tersedia di kedua sisi Breadboard, gunakan dua wayar untuk melompat dari satu hujung Papan Roti ke hujung yang lain. Ikuti rajah di atas untuk meletakkan baki kabel elektrik dan kabel.

Langkah 3: Pasang Paparan DHT11 dan I2C LCD1602

Pasang Paparan DHT11 dan I2C LCD1602
Pasang Paparan DHT11 dan I2C LCD1602

Pasang wayar dari Power of I2C LCD1602 display ke + 5V pin Arduino Uno dan wayar dari Ground of I2C LCD1602 display ke ground ground Arduino Uno. Kemudian pasangkan wayar lain dari SDA paparan I2C LCD1602 ke pin Analog A4 dari Arduino Uno dan wayar dari SCL paparan ke pin Analog A5 dari Arduino Uno. Perhatikan bahawa paparan yang digunakan dalam rajah tidak dipasang PCB, oleh itu pendawaian tidak betul untuk paparan LCD I60C bukan PCB.

Sekarang ambil sensor DHT 11, dan pasangkan wayar dari ground DHT11 ke pin ground di Aurdino. Pasang wayar dari kuasa DHT 11 ke rel kuasa di papan roti. Akhirnya, pasangkan wayar dari soket isyarat sensor DHT11 ke Pin Digital 7. Perhatikan bahawa pada rajah di atas, DHT 11 tidak digunakan sebaliknya sensor TMP36 digunakan. Walau bagaimanapun, pendawaian serupa dengan rajah.

LCD dan sensor Humiture kami kini berfungsi, dengan pengaturcaraan kami dapat mengawal bagaimana semua ini berfungsi bersama.

Sekiranya anda keliru dengan penempatan wayar, sila rujuk rajah di atas.

Langkah 4: Sambungkan LED dan Tombol Tekan

Sambungkan LED dan Tombol Tekan
Sambungkan LED dan Tombol Tekan

Sekarang bahawa sensor paparan dan Humiture kami sudah tiba masanya untuk memasang LED dan Tombol Tekan. Tombol Tekan akan mengawal motor DC. Sekiranya butang tekan ditekan maka motor DC akan mulai berjalan, ketika motor DC sedang berjalan, LED Hijau akan menyala, sementara LED Merah akan mati. Sekiranya butang tidak ditekan maka LED Merah akan menyala sementara LED Hijau akan mati.

Sambungkan katod Led Hijau di bawah wayar tanah di A4 papan roti. Lakukan perkara yang sama dengan Red Led dengan meletakkan katod di bawah wayar tanah di A10 papan roti. Sekarang letakkan perintang 2.2K pada anoda LED Hijau dan Merah.

Sambungkan butang tekan di seberang jambatan papan roti seperti yang ditunjukkan pada rajah di atas. Pasang perintang 10k di bawah Terminal 2a butang tekan (pin kanan bawah). Pastikan hujung perintang disambungkan ke wayar tanah seperti yang dilihat pada rajah di atas.

Langkah 5: Menyambungkan Wayar dan Menambah Motor DC

Menghubungkan Wayar dan Menambah Motor DC
Menghubungkan Wayar dan Menambah Motor DC

Kami hampir selesai melakukan pendawaian! Sambungkan wayar dengan teliti dari hujung perintang Green Led ke Digital Pin 2 di Aurdino. Begitu juga, sambungkan wayar dari hujung perintang Red Led ke Digital Pin 3 di Aurdino. Sekarang sambungkan wayar dari terminal 2b pada butang tekan (pin kanan atas) ke pin Digital 4 di Aurdino.

Sekarang ambil motor DC, dan letakkan hujung positif pada terminal 2b butang tekan, tepat di atas wayar yang menghubungkan ke Digital Pin 4. Letakkan hujung negatif motor DC pada baris 27, baris yang disambungkan ke tanah.

Kutuban motor tidak menjadi masalah. Arah putaran dapat diubah dengan pengaturcaraan.

Langkah 6: Bersihkan dan Susun Wayar

Membersihkan dan Menyusun Kawat
Membersihkan dan Menyusun Kawat

Potong wayar dengan panjang yang sesuai, dan gunakan warna yang sesuai untuk setiap wayar. (Kawat hitam untuk tanah, wayar merah untuk Kuasa, kawat biru untuk pin digital). Dengan menggunakan wayar hitam, ikat lebihan wayar pada sensor DHT11 dan paparan I2C LCD1602 seperti tali leher. Anda seharusnya dapat mengakses semua wayar dengan mudah selepas proses ini.

Langkah 7: Muat Naik Kod Ke Aurdino

Muat turun Perisian Arduino di komputer anda dari sini. Buka program dan buat lakaran baru dengan menekan "Ctrl + N". Labelkan lakaran baru ini "Stesen Cuaca Aurdino". Muat turun Kod di bawah dan tampal ke dalam program anda. Pasangkan kabel USB ke komputer dan Arduino anda. Sekarang simpan kod dengan menekan "Ctrl + Shift + S" dan tekan butang muat naik yang berbentuk seperti anak panah menghadap ke kanan. Pastikan semua perpustakaan yang diperlukan dimuat turun dan dipasang memastikan program ini dapat berfungsi. (Perpustakaan LCD, perpustakaan DHT11)

Langkah 8: Tambahkan Sarung dan Uji

Tambah Sarung dan Uji
Tambah Sarung dan Uji

Dengan menggunakan kotak, potong potongan tertentu untuk membuat selongsong. Paparan LCD memerlukan potongan segi empat tepat (2 cm x 7cm) di bahagian atas kotak. Potong lubang di sebelah kiri kotak yang cukup besar untuk memuatkan sensor DHT11. Lakukan perkara yang sama di sebelah kanan kotak agar sesuai dengan kabel USB Aurdino. Potong lubang yang cukup besar untuk memasang motor DC di mana-mana lokasi yang diinginkan, ini akan menjadi kipas. Lubang lubang di bahagian bawah kotak untuk LED Hijau dan Merah. Akhirnya, buat lubang di kotak yang berada tepat di atas butang tekan. Dengan menggunakan pensil atau pemutar skru tekan butang, dari lubang yang dibuat tepat di atas butang, pastikan butang itu dapat ditekan dengan mudah.

Sekarang anda sudah bersedia untuk menguji Stesen Cuaca Aurdino. Muat naik kod ke Aurdino dan biarkan ia berjalan! LCD harus memaparkan Kelembapan dan Suhu. Apabila butang tidak ditekan, LED Merah harus menyala. Namun, apabila butang ditekan, motor DC harus berjalan seperti LED Hijau.

Disyorkan: