FM0 FC000010000:zzzzzz0 6112 078043874441663838014c0 ಬ್ಯಾಕ್ 3c 0 603 617 0 c7812c9 9 d781524 12 f3f178c 1b ಅಡೆ eb5 0 80d a2b
ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಯೋಜನೆಗಳಲ್ಲಿ ವೈರ್ಲೆಸ್ ಸಂವಹನವು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುವ ಆಯ್ಕೆಯಾಗಿದೆ ಮತ್ತು ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ಗಳು ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರಮುಖ ಪಾತ್ರ ವಹಿಸುತ್ತವೆ. ಆರ್ಡುನೊ ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾದ ಮಾಡ್ಯೂಲ್ ಎಂದರೆ HM-10. ಈ ಸಾಧನವು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್ಗಳು ಮತ್ತು ಬೆಂಬಲಿಸುವ ಇತರ ಸಾಧನಗಳೊಂದಿಗೆ ವೈರ್ಲೆಸ್ ಸಂವಹನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಬ್ಲೂಟೂತ್ ಕಡಿಮೆ ಶಕ್ತಿ (BLE), ಅದರ ಚಿಪ್ಗೆ ಧನ್ಯವಾದಗಳು CC2541.
ಈ ಲೇಖನದಲ್ಲಿ, ಮಾಡ್ಯೂಲ್ ಏನೆಂದು ನಾವು ಆಳವಾಗಿ ವಿವರಿಸುತ್ತೇವೆ. HM-10, ಅದನ್ನು Arduino ಬೋರ್ಡ್ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಹೇಗೆ AT ಆಜ್ಞೆಗಳು. ಇದರ ಜೊತೆಗೆ, ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಅದರೊಂದಿಗೆ ಹೇಗೆ ಸಂವಹನ ನಡೆಸುವುದು ಎಂಬುದನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ, ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಮತ್ತು ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ ಯೋಜನೆಗಳಲ್ಲಿ ಸಾಧ್ಯತೆಗಳ ಜಗತ್ತನ್ನು ತೆರೆಯುತ್ತದೆ.
HM-10 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಎಂದರೇನು?
ಮಾಡ್ಯೂಲ್ HM-10 ಇದು ನಿಸ್ತಂತು ಸಂವಹನ ಸಾಧನವಾಗಿದ್ದು, ಇದನ್ನು ಆಧರಿಸಿದೆ CC2541 ಚಿಪ್, ಇದು ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಕುಟುಂಬಕ್ಕೆ ಸೇರಿದೆ. ಈ ಚಿಪ್ ಅನ್ನು ಅದರ ಶಕ್ತಿ ದಕ್ಷತೆಗಾಗಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಇದು ತಂತ್ರಜ್ಞಾನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಬ್ಲೂಟೂತ್ 4.0 ಕಡಿಮೆ ಶಕ್ತಿ (BLE), ಬ್ಯಾಟರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಅತಿಯಾದ ಇಂಧನ ವೆಚ್ಚವಿಲ್ಲದೆ ನಿರಂತರ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿರುವ ಯೋಜನೆಗಳಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಮನೆ ಯಾಂತ್ರೀಕೃತಗೊಂಡ, ಪೋರ್ಟಬಲ್ ಸಾಧನಗಳು y ದೂರಸ್ಥ ಮೇಲ್ವಿಚಾರಣೆ.
ಅಗತ್ಯ ವಸ್ತುಗಳು
- Un Arduino UNO (ಅಥವಾ ಯಾವುದೇ ಇತರ ಹೊಂದಾಣಿಕೆಯ ಆವೃತ್ತಿ).
- Un HM-10 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್.
- ಸಾಧನಗಳ ನಡುವೆ ಸಂವಹನವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಂಪರ್ಕ ಕೇಬಲ್ಗಳು.
- Un ವೋಲ್ಟೇಜ್ ವಿಭಾಜಕ ನೀವು 5V ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ Arduino ಬಳಸಿದರೆ, HM-10 ಅದರ RX ಪಿನ್ನಲ್ಲಿ 3.3V ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದರಿಂದ.
HM-10 ಅನ್ನು Arduino ಗೆ ಸಂಪರ್ಕಿಸುವುದು
ಮಾಡ್ಯೂಲ್ HM-10 ಇದು ಹಲವಾರು ಪಿನ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಸಂವಹನಕ್ಕಾಗಿ ಪ್ರಮುಖವಾದವುಗಳು ಆರ್ಡುನೋ ಅವುಗಳು:
- ವಿಸಿಸಿ: ಇದು ಆರ್ಡುನೊ ಬೋರ್ಡ್ನಲ್ಲಿ 5V ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.
- GND: ಇದು Arduino GND ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.
- TXD: ಅದನ್ನು Arduino RX ಪಿನ್ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ.
- RXD: ಅದನ್ನು Arduino TX ಪಿನ್ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ (ಅಗತ್ಯವಿದ್ದರೆ ವೋಲ್ಟೇಜ್ ವಿಭಾಜಕದ ಮೂಲಕ).
ಮಾಡ್ಯೂಲ್ ಸರಿಯಾಗಿ ವಿದ್ಯುತ್ ಪಡೆಯುತ್ತಿದ್ದರೆ, ಅದರ ಸ್ಥಿತಿ LED ಮಿನುಗಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಇದು ಸ್ಟ್ಯಾಂಡ್ಬೈ ಮೋಡ್ನಲ್ಲಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
HM-10 ಮಾಡ್ಯೂಲ್ ಕಾನ್ಫಿಗರೇಶನ್

ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಕರೆಯಲ್ಪಡುವ AT ಆಜ್ಞೆಗಳು, ಇದು ಸಾಧನದ ಹೆಸರು, ಪ್ರಸರಣ ವೇಗ ಅಥವಾ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ನಂತಹ ನಿಯತಾಂಕಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಕೋಡ್ ಉದಾಹರಣೆ
ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಸ್ಥಾಪಿಸಲು ಒಂದು ಮೂಲ ಕೋಡ್ ಕೆಳಗೆ ಇದೆ. HM-10:
#ಸೇರಿಸು ಸಾಫ್ಟ್ವೇರ್ ಸೀರಿಯಲ್ ಬಿಟಿ(10, 11); // RX, TX ಶೂನ್ಯ ಸೆಟಪ್() { Serial.begin(9600); ಬಿಟಿ.ಬಿಗಿನ್(9600); Serial.println("HM-10 ಜೊತೆ ಸಂವಹನ ನಡೆಸಲು ಸಿದ್ಧವಾಗಿದೆ"); } ಶೂನ್ಯ ಲೂಪ್() { (BT.available()) ಆಗಿದ್ದರೆ { Serial.write(BT.read()); } (ಸೀರಿಯಲ್.ಲಭ್ಯ()) ಆಗಿದ್ದರೆ { ಬಿಟಿ.ರೈಟ್(ಸೀರಿಯಲ್.ರೀಡ್()); } }
ಈ ಕೋಡ್ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ನಡುವೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಆರ್ಡುನೊ ಸೀರಿಯಲ್ ಮಾನಿಟರ್.
ಮುಖ್ಯ AT ಆಜ್ಞೆಗಳು
- AT: ಮಾಡ್ಯೂಲ್ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ (ಅದು "ಸರಿ" ಎಂದು ಪ್ರತಿಕ್ರಿಯಿಸಬೇಕು).
- AT + VERSION: ಮಾಡ್ಯೂಲ್ನ ಫರ್ಮ್ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.
- AT+ಹೆಸರು=XX: ಬ್ಲೂಟೂತ್ ಸಾಧನವನ್ನು "XX" ಎಂದು ಮರುಹೆಸರಿಸಿ.
- AT+ಪಿನ್=1234: ಜೋಡಿಸುವ ಪಿನ್ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿಸಿ.
- AT+ROLE=0: ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಲೇವ್ ಆಗಿ ಹೊಂದಿಸುತ್ತದೆ.
ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ
ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ HM-10 ಇದು ಸಂವಹನವನ್ನು ಬೆಂಬಲಿಸುವ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ BLE. ಶಿಫಾರಸು ಮಾಡಲಾದ ಆಯ್ಕೆಯೆಂದರೆ BLE ಟರ್ಮಿನಲ್ ಉಚಿತ, Google Play Store ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.
ಮೊಬೈಲ್ನಿಂದ ಸಂಪರ್ಕಿಸಲು ಹಂತಗಳು
- ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ BLE ಟರ್ಮಿನಲ್ ಉಚಿತ ನಿಮ್ಮ Android ಫೋನ್ನಲ್ಲಿ.
- ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್ಫೋನ್ನಲ್ಲಿ ಬ್ಲೂಟೂತ್ ಆನ್ ಆಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- ಲಭ್ಯವಿರುವ ಸಾಧನಗಳನ್ನು ಹುಡುಕಲು ಅಪ್ಲಿಕೇಶನ್ ತೆರೆಯಿರಿ ಮತ್ತು "ಹುಡುಕಾಟ" ಟ್ಯಾಪ್ ಮಾಡಿ.
- ನಿಮ್ಮ ಮಾಡ್ಯೂಲ್ ಆಯ್ಕೆಮಾಡಿ HM-10 (ನೀವು ಹೆಸರನ್ನು ಬದಲಾಯಿಸಿದರೆ, ನೀವು ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದಂತೆ ಅದು ಗೋಚರಿಸುತ್ತದೆ).
- "ಸಂಪರ್ಕ" ಒತ್ತಿ ಮತ್ತು ಒಮ್ಮೆ ಜೋಡಿಸಿದ ನಂತರ, ನೀವು ಡೇಟಾವನ್ನು ಕಳುಹಿಸಬಹುದು ಮತ್ತು ಸ್ವೀಕರಿಸಬಹುದು.
ಆರ್ಡುನೊ ಸಂವಹನ ಉದಾಹರಣೆ
ಈ ಹಿಂದೆ ಲೋಡ್ ಮಾಡಲಾದ ಕೋಡ್ನೊಂದಿಗೆ ಆರ್ಡುನೋ ಮತ್ತು ಸಂಪರ್ಕಿತ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್, ಅಪ್ಲಿಕೇಶನ್ ಟರ್ಮಿನಲ್ನಿಂದ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಅವು ಹೇಗೆ ಬರುತ್ತವೆ ಎಂಬುದನ್ನು ನೋಡಿ ಆರ್ಡುನೊ ಸೀರಿಯಲ್ ಮಾನಿಟರ್. ನೀವು ಇದರಲ್ಲಿ ಏನನ್ನಾದರೂ ಬರೆಯಬಹುದು ಆರ್ಡುನೊ ಸೀರಿಯಲ್ ಮಾನಿಟರ್ ಮತ್ತು ಅದು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುವುದನ್ನು ನೋಡಿ.
ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿರುವ LED ಅದರ ಮಿನುಗುವ ಮಾದರಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ, ಇದು ಮೊಬೈಲ್ ಸಾಧನದೊಂದಿಗೆ ಯಶಸ್ವಿಯಾಗಿ ಜೋಡಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ HM-10 ನಿಸ್ಸಂದೇಹವಾಗಿ, ಯೋಜನೆಗಳಿಗೆ ವೈರ್ಲೆಸ್ ಸಂಪರ್ಕವನ್ನು ಸೇರಿಸಲು ಇದು ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ ಆರ್ಡುನೋ. ಇದರ ಹೊಂದಾಣಿಕೆಗೆ ಧನ್ಯವಾದಗಳು BLE, ಮೊಬೈಲ್ ಮತ್ತು IoT ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಕಡಿಮೆ-ಶಕ್ತಿಯ ಸಂವಹನ ಮಾದರಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ತಿಳಿದುಕೊಳ್ಳುವುದು AT ಆಜ್ಞೆಗಳು ಸೂಕ್ತವಾದ ಮತ್ತು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಸಂಪರ್ಕವನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಎಂಬುದರ ಕುರಿತು, ವಿವಿಧ ರೀತಿಯ ಸಂವಾದಾತ್ಮಕ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತ ಯೋಜನೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸಾಧ್ಯವಿದೆ.