Isi kandungan:

Stesen Cuaca Pintar (menggunakan Arduino): 5 Langkah
Stesen Cuaca Pintar (menggunakan Arduino): 5 Langkah

Video: Stesen Cuaca Pintar (menggunakan Arduino): 5 Langkah

Video: Stesen Cuaca Pintar (menggunakan Arduino): 5 Langkah
Video: Monitoring Kondisi Cuaca Meliputi Kecepatan dan Arah Angin, Suhu, Arduino, WEB (Weather Monitoring) 2024, November
Anonim
Stesen Cuaca Pintar (menggunakan Arduino)
Stesen Cuaca Pintar (menggunakan Arduino)

Stesen cuaca adalah kemudahan, baik di darat atau laut, dengan instrumen dan peralatan untuk mengukur keadaan atmosfera untuk memberikan maklumat untuk ramalan cuaca dan mengkaji cuaca dan iklim. Pengukuran yang dilakukan meliputi suhu, tekanan atmosfera, kelembapan, kelajuan angin, arah angin, dan jumlah hujan. Jadi hari ini kita akan membuat prototaip yang berfungsi untuk membantu kita mencari suhu dan embun. Projek ini berfungsi berdasarkan prinsip mod master dan slave Bluetooth. Mari kita mulakan

Langkah 1: Perkara Yang Diperlukan

Perkara Yang Diperlukan
Perkara Yang Diperlukan
Perkara Yang Diperlukan
Perkara Yang Diperlukan
Perkara Yang Diperlukan
Perkara Yang Diperlukan
  • Arduino x 2
  • Modul Bluetooth HC-05 x 2
  • Paparan LCD 16x2 x 1
  • DHT 11 x 1
  • Papan roti x 2

Langkah 2: Apa itu Modus Bluetooth dan Master Slave?

Apakah Mod Bluetooth Master dan Slave?
Apakah Mod Bluetooth Master dan Slave?

Rangkaian Bluetooth (biasanya disebut sebagai piconet) menggunakan model master / slave untuk mengawal kapan dan di mana peranti dapat mengirim data. Dalam model ini, satu peranti induk dapat disambungkan hingga tujuh peranti hamba yang berbeza. Mana-mana peranti hamba dalam piconet hanya boleh disambungkan ke satu master. Master menyelaraskan komunikasi sepanjang piconet. Ia dapat mengirim data ke salah satu budaknya dan meminta data dari mereka juga. Hamba hanya dibenarkan menghantar dan menerima dari tuannya. Mereka tidak dapat bercakap dengan budak lain di dalam piconet.

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

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

Untuk projek ini, kita perlu mengkonfigurasi kedua modul. Untuk melakukan itu, kita perlu beralih ke AT Command Mode dan inilah caranya kita akan melakukannya. Pertama, kita perlu menyambungkan modul Bluetooth ke Arduino seperti yang diberikan dalam skema litar. Apa yang perlu kita lakukan tambahan adalah menyambungkan pin "EN" modul Bluetooth ke 5 volt dan juga menukar pin TX dan RX di Arduino Board.

Sekarang sambil menahan butang kecil di atas pin "EN" kita perlu menghidupkan modul dan begitulah kita akan memasuki mod perintah. Sekiranya LED modul berkedip setiap 2 saat itu bermakna kita berjaya memasuki mod arahan AT. Selepas ini, kita perlu memuat naik fail At Command.ino ke Arduino tetapi jangan lupa untuk memutuskan talian RX dan TX semasa memuat naik. Kemudian kita perlu menjalankan Monitor Serial dan di sana pilih "Kedua-dua NL dan CR", serta, "9600 baud" rate yang merupakan laju baud lalai dari modul Bluetooth. Sekarang kami siap untuk menghantar perintah dan formatnya adalah seperti berikut. Semua perintah dimulai dengan "AT", diikuti dengan tanda "+", kemudian a dan mereka diakhiri dengan tanda "?" tanda yang mengembalikan nilai parameter semasa atau tanda “=” ketika kita ingin memasukkan nilai baru untuk parameter tersebut. Sekarang kita harus mengkonfigurasi modul hamba. Sebagai contoh, jika kita mengetik hanya "AT" yang merupakan perintah ujian, kita harus mendapatkan kembali pesan "OK". Kemudian jika kita menaip "AT + UART?" kita harus mendapatkan kembali mesej yang menunjukkan kadar baud lalai iaitu 38400. Kemudian jika kita menaip "AT + ROLE?" kita akan mendapat kembali mesej “+ ROLE = 0” yang bermaksud bahawa peranti Bluetooth berada dalam mod hamba. Sekiranya kita menaip "AT + ADDR?" kita akan mendapatkan kembali alamat modul Bluetooth dan ia akan kelihatan seperti ini: 98d3: 34: 905d3f. Sekarang kita perlu menuliskan alamat ini kerana kita akan memerlukannya semasa mengkonfigurasi peranti induk. Sebenarnya, hanya itu yang kami perlukan ketika mengkonfigurasi peranti hamba, untuk mendapatkan alamatnya, walaupun kami dapat mengubah banyak parameter yang berbeza seperti namanya, baud rate, pairing password, dan sebagainya, tetapi kami tidak akan melakukannya untuk contoh ini.

Ok sekarang mari kita teruskan dan konfigurasikan modul Bluetooth yang lain sebagai peranti induk. Pertama, kami akan memeriksa kadar baud untuk memastikan ia sama dengan 38400 dengan peranti hamba. Kemudian dengan mengetik "AT + ROLE = 1" kita akan menetapkan modul Bluetooth sebagai peranti induk. Setelah ini menggunakan "AT + CMODE = 0" kita akan mengatur mod penyambungan ke "alamat tetap" dan menggunakan perintah "AT + BIND =" kita akan menetapkan alamat perangkat hamba yang sebelumnya kita tulis. Perhatikan di sini bahawa semasa menulis alamat kita perlu menggunakan koma dan bukan titik dua. Juga perhatikan bahawa kita mungkin telah melewati langkah sebelumnya jika kita memasukkan "1" dan bukan "0" pada perintah "AT + CMODE", yang membuat master menyambung ke mana-mana peranti dalam julat transmisinya tetapi konfigurasi itu kurang selamat. Di sini anda dapat mencari senarai lengkap perintah dan parameter: HC-05 AT Commands List

Walaupun begitu, hanya itu yang kita perlukan agar konfigurasi asas modul Bluetooth berfungsi sebagai peranti induk dan hamba dan jika kita menyambungkannya semula dalam mod data, dan menghidupkan semula modul, dalam beberapa saat sahaja master akan menyambung kepada hamba. Kedua-dua modul akan mula berkelip setiap 2 saat yang menunjukkan sambungan berjaya.

Langkah 4: Perhimpunan Akhir:

Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir

Sekarang bahagian Bluetooth sudah berakhir. Mari kita mulakan perhimpunan terakhir. Untuk ini, anda perlu mengambil peranti induk dan sambungkannya mengikut urutan berikut. Dan kemudian sambungkan peranti hamba dalam urutan berikut. Setelah sambungan selesai, muat naik fail.ino masing-masing ke peranti masing-masing. Jangan lupa membuang RX dan TX. Dan kemudian hidupkan semula kedua-dua papan selepas beberapa saat kedua-dua papan akan disambungkan secara automatik. Anda boleh menggunakan kotak apa pun sebagai casing untuk papan saya menggunakan kotak kadbod.

Langkah 5: Bekerja:

Image
Image
Bekerja
Bekerja

Simpan unit hamba di luar rumah dan unit induk di dalam rumah anda dapat memantau suhu dan embun dari dalam rumah tanpa pergi ke luar rumah.

Ikut Saya @

Disyorkan: