Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Pamięci IndustrialPamięci Industrial
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Sterowanie urządzeń elektrycznych za pomocą bluetooth

17 Sie 2006 15:41 8213 18
  • Poziom 16  
    Witam

    Mam pytanie a zarazem prośbę gdzie mogę znaleźć schemat jakiegoś urządzenia które jest w stanie wysterować przekaźnik po odebraniu sygnału bluetooth (np z telefonu komórkowego). Chciałbym sobie zrobić sterowanie urządzeniami w domu w taki sposób ale nie bardzo wiem jak się za to zabrać. Jest to wykonywalne bo przecież na IRde mamy kontakty gotowe po jakieś 30-40 zł a co z bluetoothem ??
  • Pamięci IndustrialPamięci Industrial
  • Poziom 14  
    Raczej zapomnij o tym pomysle.
    Pozdrawiam
  • Poziom 21  
    Istnieje sposób na sterowanie urządzeniami przez bluetooth. Za 120zł można kupić gotowy moduł w obudowie który odebrane dane wysyła prosto przez RS232. Dane można wysłać nawet z komórki (java) lub z poziomu PC.

    Są też moduły za ok. 40, 50zł. Jednak sam moduł nie wystarczy żeby np. zapalić światło w pokoju. Potrzebny jest jeszcze układ, który dane odbierze i włączy przekaźnik czy coś podobnego. Taki układ raczej nie zmieści się w załączniku od światła, ale wg. mnie warto zainteresować się tym pomysłem.

    Pozdrawiam, JnS.
  • Poziom 16  
    UUUUUuuuuuuu.....
    Moze byc problem.Czytaliście jak sa przesylane dane przez BT i jak sa zabezpieczane dane?Tez interesowalem sie tym tematem i po dlugich poszukiwaniach stwierdzilem ze wykonanie jest(przynajmniej w moich warunkach)niewykonalne.
  • Pamięci IndustrialPamięci Industrial
  • Poziom 21  
    Obawiam sie, ze aparaty dostepne jeszcze rok temu na rynku (wtedy sie tym zajmowalem) nie posiadaly implementacji pakietow odpowiedzialnych za komunikacje po serial/BT (bodajze javax.comm.*, oraz javax.bluetooth.*, javax.obex.*). Skutkiem czego z poziomu midletów nie było sposobu dobrać się do tych kanałów komunikacyjnych.

    Może standard MIDP2.0 zrobił tu jakąś rewolucję, ale to trzeba sprawdzać case-by-case dla każdego modelu telefonu. Specyfikacje dostępne na stronach producentów przypominają bardziej broszury marketingowe niż dokumentację z prawdziwego zdarzenia.
    O ile pamiętam te funkcjonalności wchodziły już w MIDP1.x, ale jako "opcja". I oczywiście w większości firmware'ów nie ma po niej śladu.

    Jak cos, doradzalbym pisanie pod platforme Symbiana na Nokie lub SonyEricsson. Do tych modeli jest sensowna dokumentacja + fora dyskusyjne.

    Chętnie zapoznam się z wynikami tego research'u :)

    pozdrawiam,
    --
    migod
  • Poziom 21  
    Nie znam szczegółów proogramwania tych modułów ale kolega wczoraj nie miał z tym problemów. W godz. uzyskał połączenie między PC a N6630. A jak już napisałem moduł który posiadam to adapter BT<->RS232 i jutro podejmę się próby komunikacji N6630 z układem na AVR.
  • Poziom 21  
    a jaki soft uruchamiacie na N6630?
  • Poziom 21  
    Szczegółów nie znam. Ja programuję AVRy. Jutro dowiem się co i jak i podzielę się doświadczeniami.
  • Poziom 21  
    Świetnie, chętnie przeczytam :)
  • Poziom 16  
    Witam

    koledzy nie chodzi mi o szczegoły programowania telefonu to już mój problem ja chce mieć jakieś urządzonko które bedzie potrafić z odebranego sygnału otworzyc lub zamknąć przekażnik elektryczny nie musi się mieścić w standardowym kontakcie włącznik światła to tylko przykład przecież może to być równie dobrze otwieranie bramy czy garażu
  • Poziom 21  
    https://www.elektroda.pl/rtvforum/topic508693.html
    Oprócz tego jeden z Forumowiczów podesłał mi namiary na moduł firmy initium Promi-esd02.

    Twoje urządzonko powinno się składać z:
    a) procesorka, wydaje się, że dowolnego o sensownych parametrach pamięciowych, byle posiadał UART
    b) modułu BT komunikującego się w standardzie RS232
    c) układu sterującego na zwykłym tranzystorze, 1-2 opornikach i diodzie zabezpieczającej przed przepięciami z cewki przekaźnika.
    d) dwóch źródłach zasilania - 3,3 oraz 5V DC (dla uproszczenia procek + BT puścić z 3.3V, przekaźnik z 5-12V zależnie od potrzeb)

    Hardware wydaje się dość prosty. Większość prac to soft.

    pozdrawiam,
    --
    migod
  • Poziom 16  
    Tak to mamy zestawa elementów i co dalej jak powinna wyglądać komunikacja pomiędzy nimi mam rozumieć że moduł blue... wysyła odebrane sygnaly po porcie rs232 ale gdzie ?? i czy trzeba bedzie to oprogramować jeżeli tak to jaki jezyk jest używany ?? Sorka że tak pytam ale w tej dziedzinie jestem LAIKIEM
  • Poziom 21  
    Tak, trzeba napisać soft na uC. Język dowolny, ja preferuję C, ale można w Bascom'ie, lub asemblerze. Pełna dowolność ;-)

    uC powinien obsługiwać UART i za jego pomocą komunikować się z modułem BT. Osobiście ich nie oprogramowywałem, ale z tego co wiem to one same mają implementację stosu BT, pozostaje więc tylko pobierać/wysyłać dane + ew. jakoś zainicjować transmisję.

    Poszukaj w innych wątkach (opcja Szukaj dostępna powyżej), pomocne terminy: USART / UART, BT, moduł BT.

    Moja rada: zacznij od normalnej komunikacji uC <-> PC (minicom, hyperterminal, ...). Potem dorzuć tranzystor i spróbuj nim wysterować przekaźnik na komendy wystawiane przez komputer. Jak to ruszy - dopiero rozejrzyj się za modułem BT.

    Studium realizowalności Twojego pomysłu wypadło pozytywnie :)

    Powodzenia!
    --
    migod
  • Poziom 22  
    Cytat:
    Są też moduły za ok. 40, 50zł.

    A gdzie ? :D
    Ja kupiłem w elfie z 240 zeta no i niestety leży w szufladzie z braku czasu :(

    upanie
  • Poziom 16  
    A jeszce kilka pytań co to jest Uc, UART i czy do tego potrzeba jakieś specjalne programatory nie znam się na "technikach cyfrowych" i nie bardzo rozumem te sformułowania a chciałbym żeby mi to ktoś wytlumaczył dokładnie
  • Poziom 27  
    czy za pomocą takiego modułu bt-rs232 można przesyłać komendy at do telefonu nokia 6310 - telefon w systemie widziany jest jak kolejny com
    bo nie wiem czy kupować moduł
  • Poziom 24  
    Witam. Troszkę o BT wiem i pozwolę sobie podsunąć jeszcze jedno rozwiązanie i jednocześnie podsumuję co można zrobić i jak to będzie skomplikowane.

    A więc moje proponowane rozwiązanie polega na sterowaniu przekaźnikiem za pomocą wizytówek vCard. Praktycznie każdy telefon z BT ma możliwość wysyłania wizytówek - jest to ogromną zaletą i niestety ostatnią. Przy takim rozwiązaniu trzeba samemu napisać/zmodyfikować wyższą warstwę odpodwiedzialną za profil OBEX BT. A to już nie jest takie proste i w dodatku nie spotkałem się jeszcze ze scalaczkiem który dawał by takie możliwości. Ale trzeba zrobić tylko to i nic więcej. Jak już napisałem każdy telefon z BT może wysyłać wizytówki, niezależnie od tego czy jest oparty na pamięci flash czy na systemie operacyjnym.
    Można z łatwością zrobić takie coś na komputerze: telefon wysyła wizytówkę do komputera, wizytówka pojawia się w odpowiednim katalogu, odpowiednio napisany program odczytuje treść wizytówki i w zależności od jej treści ustawia odpowiedni stan/stany na porcie LPT.

    A powracając do sposobu z wykorzystaniem profilu portu szeregowego, to sprzęt można dostać. Tylko w takim przypadku musisz napisać soft do telefonu i do odbiornika BT. W dodatku soft ten będzie działać prawdopodobnie tylko z tym modelem telefonu dla którego został napisany.

    Kolega Migot dobrze Ci wszystko tłumaczy, ale wybacz tłumaczenie wszystkiego od podstaw, to już nam się nie chce. Jeżeli nie wiesz co to jest UART lub pojawia się jakiś dla Ciebie niezrozumiały skrót to WYSZUKIWARKA i problem z głowy. Trochę własnej inwencji.
  • Poziom 21  
    Czy ktoś z Forumowiczów programował BT w j2me ?

    Czy w nowszych modelach aparatów pakiety java.bluetooth.* są już implementowane w firmware? 1.5 roku temu jednym z niewielu modeli był zdaje się P900, ale jego koszt mnie wtedy odstraszył..

    Jj_Johnys jeśli to nie tajemnica firmy ;], to czy mógłbyś pokrótce opisać jak to jest zrealizowane od strony tel. komórkowego? (czy to jest C++ na Symbian-a?)
  • Poziom 16  
    Temat zakończony koszt ok 200zł z czego 150 wpier... moduł BT :) działa nieżle. Podzespoły
    Zasilacz
    Moduł BT
    Atmega 8
    jakieś diody triaki tyrystoeki do 230 V
    No i telefon z softem

    Proszę więcej nie odpisywac na post....