logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jaki moduł Bluetooth do mikrokontrolera: mały, tani, prosty, profil SPP, RS232?

robiw 01 Gru 2014 13:08 1167 13
REKLAMA
  • #1 14181633
    robiw
    Poziom 26  
    Posty: 2032
    Pomógł: 25
    Ocena: 133
    Witam Kolegów,
    Dotychczas nie miałem potrzeby używania s swoich projektach interfejsu Bluetooth, a że nadszedł moment sprzęgnięcia urządzenia mikroprocesorowego z aplikacja na smartphone (poprzez RSa i zestaw prostych komend) pytanie o to, jaki modem zastosować. Główne kryteria:

    - mały,
    - niezawodny,
    - bardzo prosty w konfiguracji i obsłudze,
    - tani,
    - może wspierać wyłącznie profil szeregowej transmisji danych.

    Uprzejmie proszę o sugestie za które z góry dziękuję! robiw
  • REKLAMA
  • #2 14181644
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Nie podałeś jaką odległość transmisji planujesz uzyskać.
    - HC-05 - tani do 10m.
    - BTM-222 drogi, ale 100m

    Odległości oczywiście zależą od drugiego urządzenia, którym będzie smartfon.
    Nie spodziewaj się więc, że 100m na pewno uzyskasz na BTM :)

    Nieco w tym temacie: http://mikrokontrolery.blogspot.com/2011/03/Bluetooth-mikrokontrolery-kurs-jak-zaczac.html
    Przy okazji jeśli będziesz kupował BTM-222, to mogę Ci przesłać projekt adaptera (3,3V) PCB, który niebawem opublikuję na blogu (gdy tylko wykaraskam się z nawału pracy)
  • REKLAMA
  • #3 14181656
    robiw
    Poziom 26  
    Posty: 2032
    Pomógł: 25
    Ocena: 133
    Odległość...hmm... W zakresie 1 domu, mieszkania. Przede wszystkim ma być prosty w implementacji. Zastanawiam się czy API nie wykonać w formie własnych komend AT? robiw

    Dodano po 6 [minuty]:

    Wolałbym moduł na 5V i konfigurowany via I2C, jeśli takowe w ogóle istnieją. Pisząc API miałem na myśli platformę współpracy między aplikacją na mikrokontrolerze a aplikacją na smartphone via Bluetooth UART...robiw
  • #4 14181683
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Oba wymienione są proste w implementacji - poczytaj wskazane artykuły, to będziesz wiedział więcej i zobaczysz współpracę aplikacji z mikrokontrolerem.

    5V - od tego są 74LVC125 lub 126 lub dowolne inne konwertery napięć w tym tranzystory :)

    I2C - może są - nie wiem.
    USART - tak oba takie są i masz od razu port szeregowy jaki chciałeś.
  • REKLAMA
  • #8 14183254
    SeerKaza
    Poziom 20  
    Posty: 468
    Pomógł: 17
    Ocena: 6
    Udało mi się poprawnie nawiązać komunikacje oraz skonfigurować po 30 min zabawy (podłączenie pod moduł z FT232 plus terminal) Oraz dodatkowe GPIO którymi można sterować poprzez komendy AT. Może nie jest to moduł jakiś szczególnie wyjątkowy ale dla mnie był dość przyjemny w użytkowaniu i konfiguracji. Cena modułu class 1 kosztuje lekko ponad 60zł netto.
  • REKLAMA
  • #10 14183290
    SeerKaza
    Poziom 20  
    Posty: 468
    Pomógł: 17
    Ocena: 6
    Działa do 3.6 V
  • #11 14187106
    xvgray
    Poziom 11  
    Posty: 20
    Pomógł: 1
    Tak jak wyżej: HC-05, ewentualnie najprostszy z możliwych, czyli HC-06. Na znanym, skośnookim portalu nawet od niecałych 4 dolarów przy zakupie 5 sztuk. Działa tylko w trybie slave (do sterowania wystarczy), za to jest dziecinnie prosty w obsłudze. Zasięg u mnie pokrywa praktycznie całe mieszkanie.
  • #12 14187112
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    xvgray napisał:
    Działa tylko w trybie slave (do sterowania wystarczy), za to jest dziecinnie prosty w obsłudze.

    Aby autor tematu dobrze zrozumiał to co napisałeś, tak samo dziecinnie prosty jest HC-05.
    HC-05 od HC06 różnią się tylko tym, że HC-05 może działać w trybie master, a HC-06 nie.
  • #13 14187125
    xvgray
    Poziom 11  
    Posty: 20
    Pomógł: 1
    Faktycznie, oba są w zasadzie identyczne (zdaje się, że poza firmware). Nieprecyzyjnie to sformułowałem - kiedy ostatnio zamawiałem, skośnoocy taniej wyceniali ten drugi model, dlatego go poleciłem. Jednak właśnie widzę, że teraz jest wręcz odwrotnie :)
  • #14 14187529
    piotr411
    Poziom 22  
    Posty: 483
    Pomógł: 43
    Ocena: 45
    A nie lepiej po wifi? zasięg zwykle lepszy i ceny modułów(ESP8266) w granicach 16-28zł są bardzo dostępne. Konfiguracja kodami AT i standardowy RS232. Ma też porty GPIO czyli na upartego można bez dodatkowej elektroniki sterować wł/wy. Na androida są gotowe aplikacje (darmowe UDP TCP Server Free ) sterujące modułami, albo też napisać własną aplikacje pod androida, tu też jest wybór języków programowania.

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik poszukiwał modułu Bluetooth do połączenia mikroprocesora z aplikacją na smartfon, z naciskiem na małe rozmiary, niezawodność, prostotę konfiguracji oraz niską cenę. W odpowiedziach zasugerowano kilka modeli: HC-05, HC-06, BTM-222 oraz moduły od ST. HC-05 i HC-06 są szczególnie polecane ze względu na łatwość obsługi i dostępność, przy czym HC-05 oferuje tryb master, a HC-06 działa tylko w trybie slave. Użytkownicy zwrócili uwagę na różnice w zasięgu oraz cenach, a także zasugerowali alternatywę w postaci modułów Wi-Fi, takich jak ESP8266, które oferują lepszy zasięg i prostą konfigurację.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA