- Kas ir klonēts HM-10 modulis?
- Kā atšķirt oriģinālos un klona HM10 BLE moduļus
- Kā nomainīt vai Flash Flash Clone HM-10 BLE moduļa programmaparatūru
- Nepieciešamās sastāvdaļas
- HM-10 tapas izeja
- Ķēdes shēma
- Darbības, lai atjauninātu programmaparatūru HM10 Bluetooth modulī, izmantojot Arduino Uno
Izmantojot BLE HM-10 moduli, jums jāsaskaras ar patiešām satraucošām problēmām, piemēram, jūs nevarat nosūtīt vai saņemt AT komandas vai nevarat savienot pārī HM-10 ar viedtālruni. Ja jums rodas šīs problēmas, jūsu BLE HM-10 modulis noteikti ir klonēts HM-10 modulis. Jā, jūs to dzirdējāt pareizi, moduļa Cloned HM-10. Tomēr pēc mirgošanas ar oriģinālu programmaparatūru tas darbojas kā oriģināls BLE HM10 modulis, un to var izmantot kā oriģinālu Bluetooth moduli. Šeit mēs esam saskarnē HM10 BLE moduli ar Arduino Uno, lai kontrolētu LED.
Kas ir klonēts HM-10 modulis?
Klonētie HM-10 moduļi ir līdzīgi oriģinālajam HM-10 modulim. Bet, lai ražošanas laikā ietaupītu papildu izmaksas, ražotāji noņēma ārējo oscilatoru un atstāja vietu ārējam oscilatoram. Izmaksu ietaupīšanai ražošanā tika izmantots HM-10 moduļa iekšējais oscialltors. Arī programmaparatūra atšķiras no oriģinālā HM-10 moduļa.
BLE HM-10 modulis ir Bluetooth zema enerģijas patēriņa (BLE) modulis, kas veidots uz Texas Instrument CC2540 vai CC2541. Ķīnas ražotājs Jinan Huamao Technology ir paneļa un programmaparatūras izstrādātājs. Ražotājs oficiālajā dokumentācijā ir norādījis, ka tirgū ir pieejami vairāki kloni.
Kā atšķirt oriģinālos un klona HM10 BLE moduļus
Pieejami divu veidu BLE HM-10 moduļi: oriģinālais un ķīniešu klonēts . Lai noteiktu atšķirību starp oriģinālo un ķīniešu klonēto HM-10 moduli, ir daži punkti, lai to izdarītu.
1. Pirmais punkts ir apskatīt moduli HM-10. Ja HM-10 dēlī ir pieejams 32KHz kristāla oscilators, tad tas ir oriģināls, tas ir ķīniešu klonētais HM10.
2. Otrais veids, kā atrast, ir savienot HM10 ar jebkuru sērijas moduli un nosūtīt AT komandas. Ja HM-10 neatbild uz AT komandām, tas ir Klonēts HM-10 modulis.
Kā nomainīt vai Flash Flash Clone HM-10 BLE moduļa programmaparatūru
Lai mainītu programmaparatūru, mums patiešām ir vajadzīga laba rokas lodēšanai. Kad esat mainījis HM10 moduļa programmaparatūru. Jūs varēsiet piekļūt visām tā funkcijām. Klonētā HM10 moduļa mirgošanai ir divas metodes:
1. Pirmā metode ietver SmartRF Flash programmētāju no Texas Instruments.
2. Un otrā metode ietver Arduino kā HM-10 programmētāju.
Šajā apmācībā mēs izmantosim otro moduļa HM-10 mirgošanas metodi, ti, Arduino kā HM-10 programmētāju. Tātad ļauj sākt soļus HM-10 moduļa mirgošanā, izmantojot Arduino UNO kā programmētāju. Kā jau iepriekš minēts, lodēšanai būs nepieciešama HM-10 savienošana ar Arduino. Mums ir jālodē vadi uz HM-10 tapām DEBUG_CLOCK, DEBUG_DATA, RESET_N. Tad pilnīga procedūra ir paskaidrota nākamajās sadaļās.
Nepieciešamās sastāvdaļas
Aparatūra
- Arduino (UNO, Pro Mini)
- USB uz TTL pārveidotājs, lai savienotu Arduino ar datoru (arduino pro mini vai līdzīga gadījumā)
- CC2541 dēlis: HM-10, CC41
- Daži džemperu vadi
- Lodēšanas gludeklis (stieples lodēšanai uz HM-10 dēli)
Programmatūra:
- Arduino IDE
- CCLoader Arduino skice
- CCloader Windows programma
- HM-10 programmaparatūra (izvilkt ZIP failu)
HM-10 tapas izeja
Ķēdes shēma
Pirmkārt, lodējiet mazos džempera vadus ar HM-10 dēļu tapām, pēc tam turpiniet ķēdes savienojumus ar Arduino, lai mirgotu programmaparatūru HM10 BLE modulī.
Darbības, lai atjauninātu programmaparatūru HM10 Bluetooth modulī, izmantojot Arduino Uno
1. Pirmkārt, lejupielādējiet un augšupielādējiet CCloader skici vietnē Arduino Uno, izmantojot Arduino IDE. Šajā ZIP failā ir visi faili (.bin fails, CCloaderArduino.ino, CCLoader.exe), kas saistīti ar programmaparatūras zibspuldzi.
- Atveriet skici, izmantojot Arduino IDE
- Iestatiet datu pārraides ātrumu, Board, COM Port, Programmer utt.
- Sastādiet un augšupielādējiet skici ANO valdē.
2. Pēc tam, kad vadi ir lodēti uz HM-10 dēļa, pievienojiet HM-10 / CC2541 dēli pie Arduino saskaņā ar zemāk esošo tabulu:
Piespraudes nosaukums |
CC2541 tapas |
Arduino UNO piespraudes |
DEBUG_CLOCK |
7. tapa |
5. tapa |
DEBUG_DATA |
8. tapa |
6. tapa |
RESET_N |
11. tapa |
4. tapa |
GND |
13. tapa |
GND |
3,3 V |
12. tapa |
|
3. Tagad ķēdes savienojums ir gatavs, nākamās darbības ir HM-10 programmaparatūras sadedzināšana, izmantojot Windows CCloader.exe. Glabājiet visus failus vienā mapē, ti, CCloader.exe, CC2541hm10v540.bin (manā gadījumā to esmu saglabājis mapē Lietotāji> Darbvirsma> HM10). CC2541hm10v540.bin fails ir jāizvelk, jo tas tiks lejupielādēts Zip formātā.
4. Tagad atveriet komandu uzvedni un dodieties uz mapi, kurā atrodas “ CCloader.exe ”. Manā gadījumā tas ir C: \ Users \ Abhiemanyu Pandit \ Desktop \ HM10
5. Uzrakstiet un izpildiet komandu tādā formātā kā:
CCLoader.exe
Piezīme: Nomainiet COM portu ar savu COM porta numuru (piemēram, 2,3,4,5). Nerakstiet COM5 vai COM4, vienkārši rakstiet porta numuru. Nomainiet arī Firmware.bin failu, izņemot <> zīmes, ar sava faila nosaukumu. Ņemiet vērā, ka, ja izmantojat Arduino Uno, izmantojiet “0” un, ja izmantojat citu Arduino, piemēram, Micro, nomainiet 0 uz 1
Manā gadījumā komanda izskatās šādi:
C: \ Users \ Abhiemanyu Pandit \ Desktop \ HM10> CCloader.exe 4 CC2541hm10v540.bin 0
Varat arī mainīt programmaparatūras nosaukumu un CCloader nosaukumu. ja maināt nosaukumu no CCloader.exe -> CCloader123.exe un CC2541hm10v540.bin -> CC2541.bin ar COM portu 5, komanda izskatīsies šādi :
C: \ Users \ Abhiemanyu Pandit \ Desktop \ HM10> CCloader123.exe 5 CC2541.bin 0
Firmware.bin fails ir jāievieto tajā pašā mapē, kur atrodas CCloader.
6. Pēc iepriekš minētās komandas izpildes programmaparatūru sāks augšupielādēt, vienkārši pagaidiet, kamēr tā būs pabeigta. Kad tas būs pabeigts, komandu uzvedne izskatīsies šādi.
un CC2541 tagad ir oriģināla HM-10 programmaparatūra.
7. Tagad, ja vēlaties jaunināt vai degradēt programmaparatūru, jums vairs nav jāveic šīs pašas darbības. Vienkārši pievienojiet HM-10 moduli ar USB uz TTL pārveidotāju ar Rx, Tx, Vcc, GND un veiciet parastās darbības, lai jauninātu programmaparatūru.
Tādējādi tiek pabeigta pilnīga apmācība par moduļa HM-10 maiņu un mirgošanu ar oriģinālu programmaparatūru. Ņemiet vērā, ka pēc programmaparatūras mirgošanas HM-10 borta LED vairs nedeg, tas nenozīmē, ka HM-10 nedarbojas. Programmaparatūrai nav LED koda, vai arī PIN kods varētu atšķirties. Ja jums ir kādas šaubas vai ieteikumi, komentējiet tālāk vai rakstiet mūsu forumos.