Daftar Isi:

Stasiun Cuaca Cerdas (menggunakan Arduino): 5 Langkah
Stasiun Cuaca Cerdas (menggunakan Arduino): 5 Langkah

Video: Stasiun Cuaca Cerdas (menggunakan Arduino): 5 Langkah

Video: Stasiun Cuaca Cerdas (menggunakan Arduino): 5 Langkah
Video: Monitoring Kondisi Cuaca Meliputi Kecepatan dan Arah Angin, Suhu, Arduino, WEB (Weather Monitoring) 2024, Juli
Anonim
Stasiun Cuaca Cerdas (menggunakan Arduino)
Stasiun Cuaca Cerdas (menggunakan Arduino)

Stasiun cuaca adalah fasilitas, baik di darat atau laut, dengan instrumen dan peralatan untuk mengukur kondisi atmosfer untuk memberikan informasi prakiraan cuaca dan untuk mempelajari cuaca dan iklim. Pengukuran yang dilakukan meliputi suhu, tekanan atmosfer, kelembaban, kecepatan angin, arah angin, dan jumlah curah hujan. Jadi hari ini kita akan membuat prototipe kerja yang membantu kita menemukan suhu dan embun. Proyek ini bekerja berdasarkan prinsip mode master dan slave Bluetooth. Ayo kita mulai

Langkah 1: Hal-hal yang Diperlukan

Hal yang Diperlukan
Hal yang Diperlukan
Hal yang Diperlukan
Hal yang Diperlukan
Hal yang Diperlukan
Hal yang Diperlukan
  • Arduino x 2
  • Modul Bluetooth HC-05 x 2
  • Layar LCD 16x2 x 1
  • DHT 11x1
  • Papan tempat memotong roti x 2

Langkah 2: Apa itu Mode Master dan Slave Bluetooth?

Apa itu Mode Master dan Slave Bluetooth?
Apa itu Mode Master dan Slave Bluetooth?

Jaringan Bluetooth (biasa disebut piconet) menggunakan model master/slave untuk mengontrol kapan dan di mana perangkat dapat mengirim data. Dalam model ini, satu perangkat master dapat dihubungkan ke hingga tujuh perangkat slave yang berbeda. Perangkat slave apa pun di piconet hanya dapat dihubungkan ke satu master. Master mengoordinasikan komunikasi di seluruh piconet. Itu dapat mengirim data ke salah satu budaknya dan meminta data dari mereka juga. Budak hanya diperbolehkan untuk mengirim dan menerima dari tuannya. Mereka tidak bisa berbicara dengan budak lain di piconet.

Langkah 3: Mengonversi HC-05 ke Mode Master dan Slave:

Mengubah HC-05 ke Mode Master dan Slave
Mengubah HC-05 ke Mode Master dan Slave
Mengubah HC-05 ke Mode Master dan Slave
Mengubah HC-05 ke Mode Master dan Slave
Mengubah HC-05 ke Mode Master dan Slave
Mengubah HC-05 ke Mode Master dan Slave

Untuk proyek ini, kita perlu mengkonfigurasi kedua modul. Untuk melakukan itu kita perlu beralih ke AT Command Mode dan inilah cara kita melakukannya. Pertama, kita perlu menghubungkan modul Bluetooth ke Arduino seperti yang diberikan dalam skema rangkaian. Yang perlu kita lakukan tambahan adalah menghubungkan pin “EN” modul Bluetooth ke 5 volt dan juga mengganti pin TX dan RX di Arduino Board.

Sekarang sambil menahan tombol kecil di atas pin "EN", kita perlu menyalakan modul dan begitulah cara kita memasuki mode perintah. Jika led modul bluetooth berkedip setiap 2 detik berarti kita sudah berhasil masuk ke mode perintah AT. Setelah ini, kita perlu mengunggah file At Command.ino ke Arduino tetapi jangan lupa untuk memutuskan jalur RX dan TX saat mengunggah. Kemudian kita perlu menjalankan Serial Monitor dan di sana pilih "Both NL and CR", serta, "9600 baud" rate yang merupakan baud rate default dari modul Bluetooth. Sekarang kita siap untuk mengirim perintah dan formatnya adalah sebagai berikut. Semua perintah dimulai dengan "AT", diikuti dengan tanda "+", lalu a dan diakhiri dengan "?" tanda yang mengembalikan nilai parameter saat ini atau tanda “=” saat kita ingin memasukkan nilai baru untuk parameter tersebut. Sekarang kita harus mengkonfigurasi modul budak. Jadi misalnya, jika kita mengetik "AT" yang merupakan perintah pengujian, kita akan mendapatkan kembali pesan "OK". Lalu jika kita ketik “AT+UART?” kita harus mendapatkan kembali pesan yang menunjukkan baud rate default yaitu 38400. Kemudian jika kita mengetik “AT+ROLE?” kita akan mendapatkan kembali pesan “+ROLE=0” yang berarti bahwa perangkat Bluetooth dalam mode budak. Jika kita mengetik “AT+ADDR?” kita akan mendapatkan kembali alamat modul Bluetooth dan seharusnya terlihat seperti ini: 98d3:34:905d3f. Sekarang kita perlu menuliskan alamat ini karena kita akan membutuhkannya saat mengkonfigurasi perangkat master. Sebenarnya, hanya itu yang kita butuhkan saat mengkonfigurasi perangkat slave, untuk mendapatkan alamatnya, meskipun kita dapat mengubah banyak parameter yang berbeda seperti namanya, baud rate, sandi pasangan, dan sebagainya, tetapi kita tidak akan melakukannya untuk contoh ini.

Ok sekarang mari kita lanjutkan dan konfigurasikan modul Bluetooth lainnya sebagai perangkat master. Pertama, kami akan memeriksa baud rate untuk memastikan 38400 sama dengan perangkat slave. Kemudian dengan mengetik “AT+ROLE=1” kita akan mengatur modul Bluetooth sebagai perangkat master. Setelah ini menggunakan "AT+CMODE=0" kita akan mengatur mode koneksi ke "alamat tetap" dan menggunakan perintah "AT+BIND=" kita akan mengatur alamat perangkat budak yang sebelumnya kita tulis. Perhatikan di sini bahwa saat menulis alamat kita perlu menggunakan koma, bukan titik dua. Perhatikan juga bahwa kita dapat melewatkan langkah sebelumnya jika kita memasukkan “1” alih-alih “0” pada perintah “AT+CMODE”, yang membuat master terhubung ke perangkat apa pun dalam jangkauan transmisinya tetapi itu konfigurasi yang kurang aman. Di sini Anda dapat menemukan daftar lengkap perintah dan parameter: HC-05 AT Commands List

Namun demikian, hanya itu yang kita perlukan untuk konfigurasi dasar modul Bluetooth agar berfungsi sebagai perangkat master dan slave dan sekarang jika kita menyambungkannya kembali dalam mode data normal, dan menyalakan kembali modul, dalam hitungan detik master akan terhubung ke budak. Kedua modul akan mulai berkedip setiap 2 detik yang menunjukkan koneksi berhasil.

Langkah 4: Majelis Akhir:

Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir

Sekarang bagian Bluetooth sudah selesai. Mari kita mulai perakitan terakhir. Untuk ini, Anda perlu mengambil perangkat master dan menghubungkannya dalam urutan berikut. Dan kemudian hubungkan perangkat budak dalam urutan berikut. Setelah koneksi selesai, unggah file.ino masing-masing ke perangkat masing-masing. Jangan lupa untuk menghapus RX dan TX. Dan kemudian nyalakan kembali kedua papan setelah beberapa detik kedua papan akan terhubung secara otomatis. Anda dapat menggunakan kotak apa saja sebagai casing untuk papan saya menggunakan kotak kardus.

Langkah 5: Bekerja:

Image
Image
Bekerja
Bekerja

Jauhkan unit budak di luar ruangan dan unit master di dalam ruangan Anda dapat memantau suhu dan embun dari dalam ruangan tanpa keluar rumah.

Ikuti Saya @

Direkomendasikan: