Instrukcja obsługi modułu ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE
TREND TT80020SN Nikiel Stolik Lamp

Wstęp

Jest to moduł SMD BLE stosowany w naszych BLE Bee i Xadow BLE. Jest oparty na chipie TI cc2541, umożliwia budowanie solidnych węzłów sieciowych przy niskich całkowitych kosztach materiałów i doskonale nadaje się do systemów o bardzo niskim zużyciu energii. Moduł jest mały i łatwy w użyciu, dzięki wstępnie zaprogramowanemu oprogramowaniu producenta można szybko zbudować komunikację BLE za pomocą jego polecenia AT. Obsługa komunikacji BLE z iPhonem, iPadem i Androidem 4.3.

Cechy

  • Protokół Bluetooth: Specyfikacja Bluetooth V4.0 BLE
  • Częstotliwość robocza: pasmo ISM 2.4 GHz
  • Sposób interfejsu: port szeregowy Otwarte środowisko w promieniu 30 metrów może realizować komunikację między modułami
  • Wysyłanie i odbieranie bez limitu bajtów między modułami
  • Metoda modulacji: GFSK (kluczowanie z przesunięciem częstotliwości gaussowskiej)
  • Moc nadawania: – DBM, 23-6 DBM, 0 DBM, 6 DBM, możliwość zmiany komendą AT
  • użyj chipa TI CC2541, przestrzeń konfiguracyjna 256 KB, obsługa polecenia AT, użytkownik może w zależności od potrzeb zmienić rolę (tryb master, slave) i szybkość transmisji portu szeregowego, nazwę sprzętu, dopasowanie parametrów, takich jak hasła, użycie zręczny.
  • zasilanie: + 3.3 V DC 50 mA
  • temperatura pracy: – 5 ~ + 65 stopni celsjusza

Specyfikacja

Specyfikacja Wartość
Mikroprocesor CC2541
Zasoby
!SZCZYT
Obsługuje polecenie AT, użytkownik może zgodnie z potrzebą zmienić rolę (tryb master, slave) i szybkość transmisji portu szeregowego, nazwę np. Dopasowanie parametrów, takich jak hasło, użycie elastycznego.
Wymiar konturu 13.5 mm x 18 mm x 2.3 mm
Zasilacz 3.3 V
Protokół komunikacyjny Uart (3.3 V LVTTL)
Liczy się identyfikator 2
Identyfikator wejścia klucza 1
Wskaźniki LED IC 1
Łączność Gniazdo kompatybilne z XBee

Charakterystyka elektryczna

Specyfikacja Mb 7313 Maksymalnie Jednostka
Maksymalna objętość wejściowatage -3  3.6 V
Objętość wejścia roboczegotage 2.0 3.3 3.6 V
Transmisja prądu 15 mA
Odbierz prąd 8.5 mA
Prąd głębokiego snu 600 uA
Temperatura pracy -40 +65 •DO

Definicja pinów

Definicja pinów

Szpilka Nazwa Rozpacz
1 UART-RTS UART
2 UART-TX UART
3 CTS UART UART
4 Odbiornik UART-a UART
S NC
6 NC
7 NV
8 NV
9 VCC Zasilanie 13V
10 NC
11 FLOTY Resetuj, aktywny niski przynajmniej w SMS-ach
12 GND GND
13 P103 10 port, używany do podłączenia do DHT11/D518B20
14 P102 Wejście cyfrowe, wyjście
15 P101 Wskaźnik LED
16 P100 Przypinka

Komendy i konfiguracja AT

  1. Zapytanie o natywny adres MAC
    Wysłać: AT + ADDR?
    Wyślij po pomyślnym zwrocie: OK + LADD: adres MAC (adres dla ciągu 12)
  2. Zapytanie o szybkość transmisji
    Wyślij: AT+BAUD? Wyślij po pomyślnym powrocie: OK + Get: [para1] Zakres para1:0 ~ 8. Parametry odpowiadające: 0 oznaczają 9600, 1, 2, 9600, 38400, w imieniu przedstawiciela przedstawiciela 57600, 115200, 5 , 4800, 6, 7 oznacza 1200, 1200 2400. Domyślna szybkość transmisji to 9600.
  3. Ustaw szybkość transmisji
    Wyślij: AT+BAUD[para1] Wyślij po pomyślnym powrocie: OK+Set:[para1] Npample: wyślij: AT + BAUD1, zwróć: OK + Ustaw: 2. Szybkość transmisji jest ustawiona na 19200.
    Notatka: po przełączeniu na 1200, moduł nie będzie już obsługiwał konfiguracji komendy AT, a w trybie czuwania naciśnij PIO0, moduł może przywrócić ustawienia fabryczne. Nie zaleca się używania szybkości transmisji. Po ustawieniu szybkości transmisji moduły należy na energię elektryczną, mogą obowiązywać nowe ustawione parametry.
  4. z urządzenia podłączonego do określonego adresu Bluetooth
    Wyślij: AT+CON[para1] Wyślij po udanym powrocie: OK+CONN[para2] Zakres Para2 to: A, E, F
    Example: z adresu bluetooth to: 0017EA0943AE, wysyłam AT + CON0017EA0943AE, moduł zwraca: OK + CONNA lub OK + + CONNF CONNE lub OK.
  5. pasujące informacje dotyczące sprzętu do usuwania
    Wyślij: AT + WYCZYŚĆ
    Wyślij po pomyślnym zwrocie: OK +
    WYCZYŚĆ Wyraźnie powiodło się połączenie informacji o kodzie adresu urządzenia.
  6. tryb pracy modułu zapytań
    Wysłać: AT + TRYB?
    Wyślij po pomyślnym powrocie: OK + Get: [para] Para: zakres 0 ~ 2. 0 oznacza tryb przekazywania, w imieniu przejęcia PIO + zdalne sterowanie + 1 przejście, 2 reprezentatywne przejście + tryb zdalnego sterowania. Wartość domyślna wynosi 0.
  7. ustawić tryb pracy modułu:
    Wyślij: AT + MODE [] Wyślij po udanym powrocie: OK + Set: [para]
  8. zapytaj o nazwę urządzenia
    Wysłać: AT + NAZWA?
    Wyślij po pomyślnym zwrocie: OK + NAZWA [para1]
  9. ustawić nazwę urządzenia
    Wyślij: AT + NAZWA [para1] Wyślij po udanym powrocie: OK + Set: [para1] Npample: Ustaw nazwę urządzenia na Seeed, wysyłając AT + NAMESeeed, wróć OK + Set: Seeed AT tym razem nazwa modułu bluetooth została zmieniona na Seeed. Uwaga: po wykonaniu instrukcji wymaganej dla energii elektrycznej należy ustawić parametry homologacji.
  10. zapytanie pasujące do hasła
    Wysłać: AT + PASS?
    Wyślij po pomyślnym powrocie: OK + PASS: [para1] Zakres Para1 to 000000 ~ 999999, wartość domyślna to 000000.
  11. hasło do parowania
    Wyślij AT + PASS [para1] Wyślij po udanym powrocie: OK + Set: [para1]
  12. przywrócić ustawienia fabryczne
    Wyślij AT + ODNOWIENIE
    Wyślij po pomyślnym zwrocie: OK + ODNOWIĆ
    Przywróć domyślny moduł ustawień fabrycznych, ustawienia modułu zostaną zresetowane, więc wróć do fabryki ze statusem domyślnych ustawień fabrycznych, opóźnij moduł 500 ms po ponownym uruchomieniu. Jeśli nie ma takiej potrzeby, należy zachować ostrożność.
  13. zresetowanie modułu
    Wyślij: AT + RESET
    Wyślij po pomyślnym zwrocie: OK + RESET
    Po wykonaniu instrukcji moduł opóźni się o 500 ms po restarcie.
  14. ustawić tryb master-slave
    Wyślij: AT + ROLE [para1] Wyślij po udanym powrocie: OK + Set: [para1]

Example Kod
//gospodarz
//główne kodowanie
//niewolnik
//kodowanie podrzędne

 

Dokumenty / Zasoby

Moduł BLE ARDUINO CC2541 Bluetooth V4.0 HM-11 [plik PDF] Instrukcja obsługi
CC2541, moduł Bluetooth V4.0 HM-11 BLE, moduł CC2541 Bluetooth V4.0 HM-11 BLE, moduł V4.0 HM-11 BLE, moduł HM-11 BLE, moduł BLE, moduł

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *