- குளோன் செய்யப்பட்ட HM-10 தொகுதி என்றால் என்ன?
- உண்மையான மற்றும் குளோன் HM10 BLE தொகுதிக்கூறுகளை எவ்வாறு வேறுபடுத்துவது
- குளோன் HM-10 BLE தொகுதியின் ஃபார்ம்வேரை எவ்வாறு மாற்றுவது அல்லது ஃப்ளாஷ் செய்வது
- கூறுகள் தேவை
- HM-10 பின் அவுட்
- சுற்று வரைபடம்
- Arduino Uno ஐப் பயன்படுத்தி HM10 புளூடூத் தொகுதியில் நிலைபொருளைப் புதுப்பிப்பதற்கான படிகள்
BLE HM-10 தொகுதியைப் பயன்படுத்தும் போது, நீங்கள் AT கட்டளைகளை அனுப்பவோ பெறவோ முடியாது, அல்லது ஸ்மார்ட் தொலைபேசியுடன் HM-10 ஐ இணைக்க முடியாது போன்ற சில வெறுப்பூட்டும் சிக்கல்களை நீங்கள் சந்திக்க வேண்டும். இந்த சிக்கல்களை நீங்கள் சந்தித்தால், உங்கள் BLE HM-10 தொகுதி நிச்சயமாக ஒரு குளோன் செய்யப்பட்ட HM-10 தொகுதி. ஆமாம், நீங்கள் அதை சரியாகக் கேட்டீர்கள், குளோன் செய்யப்பட்ட HM-10 தொகுதி. இருப்பினும் உண்மையான ஃபார்ம்வேர் மூலம் அதை ஒளிரச் செய்த பிறகு இது ஒரு உண்மையான பி.எல்.இ எச்.எம் 10 தொகுதி போல செயல்படுகிறது மற்றும் அசல் புளூடூத் தொகுதியாக பயன்படுத்தப்படலாம். எல்.ஈ.டியைக் கட்டுப்படுத்த ஆர்டுயினோ யூனோவுடன் எச்.எம் 10 பி.எல்.இ தொகுதியை இங்கு இணைத்துள்ளோம்.
குளோன் செய்யப்பட்ட HM-10 தொகுதி என்றால் என்ன?
குளோன் செய்யப்பட்ட HM-10 தொகுதிகள் உண்மையான HM-10 தொகுதிக்கு ஒத்தவை. ஆனால் உற்பத்தி செய்யும் போது கூடுதல் செலவைச் சேமிக்க, உற்பத்தியாளர்கள் வெளிப்புற ஆஸிலேட்டரை அகற்றி வெளிப்புற ஆஸிலேட்டருக்கான இடத்தை விட்டு விடுகிறார்கள். உற்பத்தி செலவினத்தை சேமிக்க HM-10 தொகுதியின் உள் ஆஸ்கியால்டரைப் பயன்படுத்தியது. மேலும், ஃபார்ம்வேர் உண்மையான HM-10 தொகுதியை விட வேறுபட்டது.

BLE HM-10 தொகுதி என்பது டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்டின் CC2540 அல்லது CC2541 இல் கட்டப்பட்ட புளூடூத் லோ எனர்ஜி (BLE) தொகுதி ஆகும். சீன உற்பத்தியாளர் ஜினன் ஹுவாமாவ் டெக்னாலஜி போர்டு மற்றும் ஃபார்ம்வேரை உருவாக்குபவர். சந்தையில் பல குளோன்கள் உள்ளன என்று உற்பத்தியாளர் அதிகாரப்பூர்வ ஆவணத்தில் கூறியுள்ளார்.
உண்மையான மற்றும் குளோன் HM10 BLE தொகுதிக்கூறுகளை எவ்வாறு வேறுபடுத்துவது
BLE HM-10 தொகுதிகள் இரண்டு வகைகளில் உள்ளன, உண்மையான மற்றும் சீன குளோன் . உண்மையான மற்றும் சீன குளோன் செய்யப்பட்ட HM-10 தொகுதிக்கு இடையிலான வித்தியாசத்தை அடையாளம் காண, அதைச் செய்ய சில புள்ளிகள் உள்ளன.
1. முதல் புள்ளி HM-10 தொகுதியைப் பார்ப்பதன் மூலம். 32KHz இன் கிரிஸ்டல் ஆஸிலேட்டர் HM-10 போர்டில் கிடைத்தால், அது உண்மையானது, அது சீன குளோன் செய்யப்பட்ட HM10 ஆகும்.

2. கண்டுபிடிக்க இரண்டாவது வழி, எந்த சீரியல் தொகுதிடன் HM10 ஐ இணைத்து AT கட்டளைகளை அனுப்புவதாகும். AT கட்டளைகளுக்கு HM-10 பதிலளிக்கவில்லை என்றால், அது ஒரு குளோன் செய்யப்பட்ட HM-10 தொகுதி.
குளோன் HM-10 BLE தொகுதியின் ஃபார்ம்வேரை எவ்வாறு மாற்றுவது அல்லது ஃப்ளாஷ் செய்வது
ஃபார்ம்வேரை மாற்ற, சாலிடரிங் மீது எங்களுக்கு ஒரு நல்ல கை தேவை. நீங்கள் HM10 தொகுதியின் நிலைபொருளை மாற்றியதும். நீங்கள் அதன் அனைத்து செயல்பாடுகளையும் அணுக முடியும். குளோன் செய்யப்பட்ட HM10 தொகுதியை ப்ளாஷ் செய்ய இரண்டு முறைகள் உள்ளன:
1. முதல் முறை டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸின் ஸ்மார்ட்ஆர்எஃப் ஃப்ளாஷ் புரோகிராமர் அடங்கும்.
2. இரண்டாவது முறை HM-10 க்கான புரோகிராமராக Arduino ஐ உள்ளடக்கியது.
இந்த டுடோரியலில், HM-10 தொகுதியை ஒளிரச் செய்யும் இரண்டாவது முறையைப் பயன்படுத்துவோம், அதாவது HM-10 க்கான புரோகிராமராக Arduino. ஆகவே புரோகிராமராக Arduino UNO ஐப் பயன்படுத்தி HM-10 தொகுதியை ஒளிரச் செய்வதற்கான படிகளைத் தொடங்கலாம். முன்பு கூறியது போல், சாலிடரிங் எச்.எம் -10 ஐ அர்டுயினோவுடன் இணைக்க வேண்டும். HM-10 இன் DEBUG_CLOCK, DEBUG_DATA, RESET_N ஊசிகளுக்கு கம்பிகளைக் கரைக்க வேண்டும். முழுமையான செயல்முறை அடுத்த பிரிவுகளில் விளக்கப்பட்டுள்ளது.
கூறுகள் தேவை
வன்பொருள்
- Arduino (UNO, Pro Mini)
- Arduino ஐ PC உடன் இணைக்க USB முதல் TTL மாற்றி (arduino pro mini அல்லது ஒத்ததாக இருந்தால்)
- சிசி 2541 போர்டு: எச்எம் -10, சிசி 41
- சில ஜம்பர் கம்பிகள்
- சாலிடரிங் இரும்பு (எச்.எம் -10 போர்டுக்கு கம்பி சாலிடருக்கு)
மென்பொருள்:
- Arduino IDE
- CCLoader Arduino Sketch
- CCloader விண்டோஸ் நிரல்
- HM-10 நிலைபொருள் (ஜிப் கோப்பை பிரித்தெடுக்கவும்)
HM-10 பின் அவுட்

சுற்று வரைபடம்
முதலாவதாக, சிறிய குதிப்பவர் கம்பிகளை எச்.எம் -10 போர்டு ஊசிகளுடன் சாலிடர் செய்து, பின்னர் எச்.எம் 10 பி.எல்.


Arduino Uno ஐப் பயன்படுத்தி HM10 புளூடூத் தொகுதியில் நிலைபொருளைப் புதுப்பிப்பதற்கான படிகள்
1. முதலாவதாக, Arduino IDE ஐப் பயன்படுத்தி Arduino Uno இல் CCloader Sketch ஐ பதிவிறக்கம் செய்து பதிவேற்றவும். இந்த ஜிப் கோப்பில் ஃபார்ம்வேரை ஃபிளாஷ் செய்வது தொடர்பான அனைத்து கோப்புகளும் (.பின் கோப்பு, CCloaderArduino.ino, CCLoader.exe) உள்ளன.
- Arduino IDE உடன் ஓவியத்தைத் திறக்கவும்
- பாட் வீதம், போர்டு, காம் போர்ட், புரோகிராமர் போன்றவற்றை அமைக்கவும்.
- ஸ்கெட்சை UNO வாரியத்தில் தொகுத்து பதிவேற்றவும்.
2. இப்போது HM-10 போர்டில் கம்பிகளை சாலிடரிங் செய்த பின் கீழேயுள்ள அட்டவணையின்படி HM-10 / CC2541 போர்டை அர்டுயினோவுக்கு கம்பி செய்யுங்கள்:
|
முள் பெயர் |
சிசி 2541 பின்ஸ் |
Arduino UNO பின்ஸ் |
|
DEBUG_CLOCK |
முள் 7 |
முள் 5 |
|
DEBUG_DATA |
முள் 8 |
முள் 6 |
|
RESET_N |
முள் 11 |
முள் 4 |
|
ஜி.என்.டி. |
முள் 13 |
ஜி.என்.டி. |
|
3.3 வி |
முள் 12 |
|

3. இப்போது சர்க்யூட் இணைப்பு தயாராக உள்ளது, அடுத்த படிகள் விண்டோஸ் சிசிலோடர்.எக்ஸைப் பயன்படுத்தி எச்எம் -10 ஃபெர்ம்வேரை எரிக்கின்றன. எல்லா கோப்புகளையும் ஒரே கோப்புறையில் வைக்கவும், அதாவது CCloader.exe, CC2541hm10v540.bin (என் விஷயத்தில், நான் அதை பயனர்கள்> டெஸ்க்டாப்> HM10 இல் சேமித்துள்ளேன்). CC2541hm10v540.bin கோப்பு பிரித்தெடுக்கப்பட வேண்டும், ஏனெனில் அது ஜிப் வடிவத்தில் பதிவிறக்கம் செய்யப்படும்.
4. இப்போது, கட்டளை வரியில் திறந்து “ CCloader.exe ” அமைந்துள்ள கோப்புறையில் செல்லவும். என் விஷயத்தில் இது சி: ers பயனர்கள் \ அபிமன்யு பண்டிட் \ டெஸ்க்டாப் \ எச்எம் 10

5. கட்டளையை இது போன்ற வடிவத்தில் எழுதி இயக்கவும்:
CCLoader.exe
குறிப்பு: COM போர்ட்டை உங்கள் COM போர்ட் எண்ணுடன் மாற்றவும் (எ.கா. 2,3,4,5). COM5 அல்லது COM4 ஐ எழுத வேண்டாம் போர்ட் எண்ணை எழுதவும். <> அறிகுறிகளைத் தவிர்த்து Firmware.bin கோப்பை உங்கள் கோப்பு பெயருடன் மாற்றவும். நீங்கள் Arduino Uno ஐப் பயன்படுத்துகிறீர்கள் என்றால் '0' ஐப் பயன்படுத்தவும், நீங்கள் மற்ற Arduino ஐ பயன்படுத்துகிறீர்கள் எ.கா.
என் விஷயத்தில் கட்டளை பின்வருமாறு:
சி: ers பயனர்கள் \ அபிமன்யு பண்டிட் \ டெஸ்க்டாப் \ HM10> CCloader.exe 4 CC2541hm10v540.bin 0
நீங்கள் நிலைபொருள் பெயர் மற்றும் சிசிலோடர் பெயரையும் மாற்றலாம். நீங்கள் CCloader.exe -> CCloader123.exe மற்றும் CC2541hm10v540.bin -> CC2541.bin இலிருந்து COM போர்ட் 5 உடன் பெயரை மாற்றினால், கட்டளை கீழே இருக்கும் :
சி: ers பயனர்கள் \ அபிமன்யு பண்டிட் \ டெஸ்க்டாப் \ HM10> CCloader123.exe 5 CC2541.bin 0
CCloader அமைந்துள்ள அதே கோப்புறையில் நீங்கள் Firmware.bin கோப்பை வைக்க வேண்டும்.
6. மேலே உள்ள கட்டளையை இயக்கிய பிறகு, மென்பொருள் பதிவேற்றத் தொடங்கும், அது முடிவடையும் வரை காத்திருங்கள். இது முடிந்ததும் கட்டளை வரியில் கீழே இருக்கும்.


CC2541 இப்போது உண்மையான HM-10 நிலைபொருள் உள்ளது.
7. இப்போது நீங்கள் ஃபார்ம்வேரை மேம்படுத்த அல்லது குறைக்க விரும்பினால், நீங்கள் மீண்டும் இதே படிகளைப் பின்பற்ற வேண்டியதில்லை. RM, Tx, Vcc, GND உடன் TBL மாற்றிக்கு ஒரு யூ.எஸ்.பி உடன் HM-10 தொகுதியை இணைத்து, ஃபார்ம்வேரை மேம்படுத்த இயல்பான படிகளைச் செய்யுங்கள்.
இது உண்மையான நிலைபொருள் மூலம் HM-10 தொகுதியை மாற்றுவது மற்றும் ஒளிரச் செய்வது பற்றிய முழுமையான பயிற்சியை முடிக்கிறது. ஃபார்ம்வேரை ஒளிரச் செய்தபின், HM-10 இன் உள் எல்.ஈ.டி ஒளிரும் என்பதை நிறுத்துகிறது, உங்கள் HM-10 வேலை செய்யவில்லை என்று அர்த்தமல்ல. ஃபார்ம்வேரில் எல்இடி குறியீடு இல்லை அல்லது பின் எண் வேறுபட்டதாக இருக்கலாம். உங்களுக்கு ஏதேனும் சந்தேகம் அல்லது பரிந்துரை இருந்தால் கீழே கருத்து தெரிவிக்கவும் அல்லது எங்கள் மன்றங்களுக்கு எழுதவும்.
