Daftar Isi:
- Langkah 1: Hal-hal yang Diperlukan
- Langkah 2: Apa itu Mode Master dan Slave Bluetooth?
- Langkah 3: Mengonversi HC-05 ke Mode Master dan Slave:
- Langkah 4: Majelis Akhir:
- Langkah 5: Bekerja:
Video: Stasiun Cuaca Cerdas (menggunakan Arduino): 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
- 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?
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:
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:
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:
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:
Stasiun Cuaca Mini Menggunakan Arduino dan ThingSpeak: 4 Langkah
Stasiun Cuaca Mini Menggunakan Arduino dan ThingSpeak: Halo semuanya. Dalam Instruksi ini, saya akan memandu Anda melalui langkah-langkah untuk membuat stasiun cuaca mini yang dipersonalisasi. Selain itu, kami akan menggunakan ThingSpeak API untuk mengunggah data cuaca kami ke server mereka, atau apa tujuan
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Stasiun Cuaca DIY & Stasiun Sensor WiFi: 7 Langkah (dengan Gambar)
Stasiun Cuaca DIY & Stasiun Sensor WiFi: Dalam proyek ini saya akan menunjukkan cara membuat stasiun cuaca bersama dengan stasiun sensor WiFi. Stasiun sensor mengukur data suhu dan kelembaban lokal dan mengirimkannya, melalui WiFi, ke stasiun cuaca. Stasiun cuaca kemudian menampilkan
Namun Stasiun Cuaca Cerdas Lain, Tapi : 6 Langkah (dengan Gambar)
Namun Stasiun Cuaca Cerdas Lain, Tapi…: Oke, saya tahu ada begitu banyak stasiun cuaca seperti itu yang tersedia di mana-mana, tetapi perlu beberapa menit untuk melihat perbedaannya… Tampilan e-paper 2 daya rendah… tapi 10 berbeda layar! Akselerometer berbasis ESP32 dan sensor suhu / kelembaban Pembaruan Wifi
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka