Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

HM-10:Ikhtisar Komprehensif

Komunikasi nirkabel adalah konsep yang menarik di zaman baru ini. Beberapa, jika tidak sebagian besar, perangkat elektronik modern menggunakan komunikasi nirkabel dalam satu atau lain cara. Artikel ini akan membahas HM-10 dan peran vitalnya dalam membangun komunikasi nirkabel menggunakan modul energi rendah Bluetooth. Baca dan dapatkan semua informasi yang Anda perlukan untuk memahami HM-10, dan berbagai komponen yang diperlukan tersedia di sini.

1. Konfigurasi Pin HM-10

Desain model menggunakan CC2540 atau CC2541 Bluetooth SOC (System on Chip) Bluetooth Low Energy (BLE).

Konfigurasi Pin HM-10

Modul HM-10 memiliki 34 pin, di mana hanya empat yang diperlukan untuk membangun komunikasi.

Nomor pin Nama Pin Deskripsi Pin
1 UART_TX Antarmuka UART-Transmisi
2 UART_RX Antarmuka UART-Terima
3 UART_CTS Antarmuka UART
4 UART_RTS Antarmuka UART
5-10 NC Tidak Ada Koneksi
11 SETEL ULANG Setel ulang jika rendah selama 100 md
12 VCC 3.3V
13-14 GND Tanah
15 USB_D- Antarmuka USB
16-19 NC Tidak Ada Koneksi
20 USB_D+ Antarmuka USB
21-22 GND Tanah
23 PIO0 Kunci Sistem
24 PIO1 LED Sistem
25-34 PIO2-11 Jalur input/output yang dapat diprogram

Tabel di atas menggambarkan setiap pin dan fungsinya.

Ada dua versi Modul HM-10 BLE, HM10C dan HM-10S.

2. Fitur Modul HM-10

modul Bluetooth portabel yang mudah

2.1 Spesifikasi Modul HM-10 adalah :

HM-11, HM-01, hingga HM-09 juga dapat digunakan sebagai pengganti HM-10.

Modul Bluetooth HC-08

3. Jadi, Di Mana Kita Dapat Menggunakan MODUL HM-10?

Aplikasi lain termasuk:

oksimeter yang menggunakan modul Bluetooth

4. Cara Menggunakan MODUL HM-10

Koneksi serial UART memudahkan untuk memasangkan modul dengan Arduino.

Jika terjadi masalah, saat mengintegrasikan Modul dengan Arduino atau Raspberry Pi, Anda dapat melihat lembar data HM-10.

Sensor HM-10 di alas tiang

Sangat penting untuk memastikan modul HM-10 Anda asli sebelum menggunakannya pada proyek.

Oleh karena itu, untuk menghindari modul kloning, pastikan modul Anda memiliki osilator kristal 32KHz.

Atau, Anda perlu mengubah versi firmware modul melalui unduhan firmware untuk modul kloning.

Jika tidak, tidak mungkin mengakses Modul dengan perintah AT atau memasangkannya dengan smartphone tanpa mengubah firmware.

Modul BLE dapat berkomunikasi dengan perangkat lain yang mendukung BLE seperti perangkat android, yaitu 2 HM-10.

Komunikasi dimungkinkan melalui UART serial dan sepenuhnya dapat disesuaikan menggunakan set perintah AT.

Modul ini adalah papan breakout untuk CC2541 Bluetooth yang menyertakan pengatur daya 3.3V.

Khususnya, saat menggunakan board Arduino 5V, pin HM-10 RX biasanya masih di 3.3V. Oleh karena itu perlu untuk mengubah pin HM-10 TX Arduino menjadi 3.3V.

4.1 Komponen yang diperlukan

4.2 Diagram Sirkuit

gambar sirkuit HM-10

sumber:https://www.youtube.com/watch?v=geSEbu6mj2Q

4.3 Penyiapan modul Arduino + perintah AT

Untuk menjalankan perintah AT, buka papan Arduino di PC Anda dan pastikan untuk memilih port USB yang benar.

Selanjutnya, buka monitor serial dan konfirmasikan bahwa baud rate default berada di default pabrik 9600.

Kemudian ketikkan perintah AT+NAME? Tanpa spasi. seharusnya menampilkan OK+NAME:HMSoft

Sekarang Anda dapat berkomunikasi dengan Bluetooth 4.0 LE.

4.4 Mengirim dan Menerima Data antara 2 HM-10

Pada langkah ini, Anda dapat membuat 2 HM-10 mengirim dan menerima data di antara mereka sendiri.

Gunakan perintah AT AT+ADDR? untuk Query alamat MAC asli.

Outputnya akan terlihat seperti 20C38FF61DA1 mengingat setiap HM-10 BLE memiliki alamat yang unik.

Untuk memasangkan 2 HM-10 gunakan perintah AT+CON[param1] dan AT+ROLE[param1].

4.5 Menghubungkan HM-10 BLE 4.0 dengan papan Arduino

Menghubungkan pengontrol Bluetooth Arduino dengan modul harus terhubung sebagai berikut:

HM-10 Arduino
HM-10 TX H2
HN-10 RX H3
GND GND
VCC 3.3V

Anda dapat menggunakan serial perangkat lunak atau serial perangkat keras untuk memprogram Arduino UNO. Dalam contoh proyek kami, kami akan menggunakan serial perangkat lunak.

Pengontrol Bluetooth Arduino berinteraksi dengan HM-10

Sumber: https://www.youtube.com/watch?v=Xt5e10B4Eq0&t=13s

Kode di bawah ini menjelaskan bagaimana Anda dapat mengontrol LED menggunakan pengontrol Arduino Bluetooth dan Bluetooth Low Energy.

#include

Perangkat LunakSerial HM10(2, 3); // RX =2, TX =3

char appData;

String inData =“”;

batalkan pengaturan()

Serial.begin(9600);

Serial.println(“Serial HM10 dimulai pada 9600”);

HM10.begin(9600); // setel serial HM10 pada baud rate 9600

pinMode(13, OUTPUT); // LED terpasang

digitalWrite(13, RENDAH); // matikan LED

}

void loop()

HM10.dengarkan(); // dengarkan port HM10

while (HM10.available()> 0) { // jika HM10 mengirim sesuatu maka baca

appData =HM10.read();

inData =String(appData); // simpan data dalam format string

Serial.write(appData);

}

if (Serial.available()) { // Baca input pengguna jika tersedia.

penundaan (10);

HM10.write(Serial.read());

}

if ( inData ==“F”) {

Serial.println("LED MATI");

digitalWrite(13, RENDAH); // matikan LED

delay(500);

}

if ( inData ==“N”) {

Serial.println("LED NYALA");

digitalWrite(13, TINGGI); // matikan LED

delay(500);

digitalWrite(13, RENDAH); // matikan LED

delay(500);

}

}

Aplikasi pemindai Android BLE 4.6

Untuk menggunakan perangkat android dengan modul Bluetooth Low Energy, Anda harus mengunduh pemindai BLE untuk perangkat seluler Anda terlebih dahulu.

Ini linknya.

Setelah selesai, luncurkan aplikasi dan berikan Bluetooth serta izin lokasi.

halaman izin aplikasi

sumber:tangkapan layar aplikasi ( https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner&hl=en_IN )

Kemudian pindai perangkat, Bluetooth 4.0 energi rendah akan berada di bawah MLT-BT05

Gunakan 123456789 sebagai kode pasangan. Hubungkan, dan Anda sudah siap.

Setelah koneksi siap, klik MLT-BT05 untuk opsi lainnya—pilih Layanan Kustom.

Selanjutnya akan ada pilihan R, W, N.

Untuk pengujian, klik W untuk mengirim1 atau 0 untuk memanipulasi LED dengan perangkat android Anda.

5. Apa perbedaan HM-10 BLE dengan modul lain?

Perbedaan yang signifikan dari Bluetooth 4.0 LE dengan yang lain adalah versi Bluetoothnya.

Ingatlah bahwa pengaturan pabrik default berisi semua fitur Bluetooth 4.0.

Pengaturan default pabrik juga memungkinkannya mentransmisikan hingga 24Mbps dengan konsumsi daya yang rendah.

Oleh karena itu, saat membandingkan HM-10 dengan modul lain, seperti Bluetooth 2/2.1, kinerja HM-10 lebih baik.

Modul HC-05 adalah salah satu modul yang menggunakan Bluetooth 2.0.

Modul HC-05

Sumber: https://freesvg.org/1554744332

6. Kesimpulan

Singkatnya, kami telah melihat secara ekstensif fitur modul HM-10. Selain itu, sekarang mudah untuk mengintegrasikan Arduino dalam pengaturan defaultnya. Dengan alas tiang dan beberapa komponen lagi, Anda sekarang dapat melakukan proyek Anda tanpa repot. Untuk informasi lebih lanjut, pertanyaan, atau ingin membeli komponen ini, hubungi kami di sini.


Teknologi Industri

  1. Bahasa C - Ikhtisar
  2. C# - Ikhtisar
  3. Seri Ikhtisar UID
  4. Panduan Hotkey Modul Pesanan Pembuatan
  5. Tombol Cepat Modul Bill of Materials
  6. Grup Modul Manufaktur
  7. Tinjauan Komprehensif Mesin Pemotong Plasma CNC
  8. Ikhtisar Komprehensif Mesin Berkecepatan Tinggi
  9. Ikhtisar Komprehensif Penggiling Gulungan Karet
  10. Ikhtisar Komprehensif Pompa Air Langsung