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

Atmega168(Arduino Pro Mini) jaki bluetooth na moje potrzeby?

Flappy 22 Mar 2012 22:49 3138 15
  • #1 10709476
    Flappy
    Poziom 9  
    Witam,
    Zamierzam przerobić kontroler do snesa na kontroler bluetooth.
    Zabieram się za to z powodów potrzebowo-rozrywkowych, granie w gry ze snesa na ekranie dotykowym jest beznadziejne. :p

    Zasada działania jest prosta, mikrokontroler udaje konsolę, pobierając stan klawiszów z pada i przesyła je dalej przez bluetooth.
    Mikrokontroler chcę zamontować jak na scemacie Arduino Pro Mini. (Na ile się orientuję, działa równie dobrze na 5V i 3.3V.)
    Nie mam jednak kompletnie żadnego doświadczenia z modułami bluetooth, stąd chciałbym się dowiedzieć, jaki dobrać moduł bluetooth żeby było to łatwe w montażu i obsłudze, i jednocześnie finansowo ekonomiczne?

    Pozdrawiam.
  • Pomocny post
    #2 10709548
    gaskoin
    Poziom 38  
    Poszukaj modułów BTM222 bo są najprostsze w obsłudze, ze względu na protokół RFCOMM. Generalnie większość modułów BTM-xxx ma ten protokół, ale jak będziesz szukał to się upewnij, że właśnie TYLKO na tym protokole działają. Jak zobaczysz HCI to uciekaj :)

    Zasada działania jest prosta.
    Podpinasz taki moduł pod UART mikrokontrolera i tak też się go prosto obsługuje. Parujesz ze sobą dwa urządzenia BT (komendami, albo z PC/komorki, nie wiem czego :) ) i dalej transmisja idzie jak po normalnym UART.
  • Pomocny post
    #4 10709649
    mirekk36
    Poziom 42  
    Flappy napisał:
    Czy trzeba to dodatkowo zamontować na jakiejś płytce?


    No bez płytki to raczej zapomnij o korzystaniu z tego modułu. Trzeba podłączyć mu zasilanie, antenę a jeśli jeszcze będziesz chciał działać na procku zasilanym +5V to dorobić sobie prosty konwerterek. Wtedy będziesz miał takim moduł coś jak tutaj: Link ale spokojnie samemu można taką płyteczkę sobie zrobić i polutować.
  • Pomocny post
    #5 10709666
    gaskoin
    Poziom 38  
    Jak powiększysz sobie to zdjęcie to zauważ że z boku są takie "falbanki". Na nich są pola lutownicze i trzeba to przylutować do swojej płytki. Wykorzystuje się tylko kilka pinów - z 4 GND, z 2 VCC, TX, RX, ewentualnie reset (choć nie wiem czy działa, w 99% przypadków jest zbędny), no i najważniejsze - antena :) Piszę orientacyjnie bo nie pamiętam wszystkiego.

    Są też płytki z przylutowanym modułem - gotowe z anteną + wyprowadzeniami na goldpinach, ale nie pamiętam gdzie takie widziałem.

    --
    http://sklep.atnel.pl/pl/p/ATB-BTM-222/6 Tu masz coś takiego jeśli zadanie przylutowania Cię przerośnie (zwróć uwagę na wymiary), jednak jest przydrogawo.
  • #6 10709759
    Flappy
    Poziom 9  
    Dziękuję za porady. :)
    Myślę że podejmę wyzwanie samodzielnego przylutowania.
    Procek zasilę raczej od razu 3.3V, jak dobrze rozumuję to powinno wydłużyć czas pracy na baterii.
    W każdym razie kurcze, na tego bluetootha wydam więcej niż na całą resztę razem wziętą. xd
  • #7 10709935
    mirekk36
    Poziom 42  
    Flappy napisał:

    Myślę że podejmę wyzwanie samodzielnego przylutowania.

    Jeśli lutowałeś już coś w SMD to spokojnie dasz radę.

    Flappy napisał:
    Procek zasilę raczej od razu 3.3V, jak dobrze rozumuję to powinno wydłużyć czas pracy na baterii.

    No tu się przejedziesz niestety - bo akurat te moduły nie nadają się do zastosowań gdzie zasilanie ma być bateryjne. Sprawdź sobie ile prądu zjadają ;) .... oj dużo.


    Flappy napisał:
    W każdym razie kurcze, na tego bluetootha wydam więcej niż na całą resztę razem wziętą. xd

    Niestety same moduły BTM-222 zawsze były i są stosunkowo drogie.
  • #9 10710482
    gaskoin
    Poziom 38  
    Na logikę, z tego co napisałeś, powinno wynikać, że zasięg mniejszy więc będą tańsze. Niestety tak nie jest :) Za mniejszy zasięg trzeba sobie zapłacić :D
  • #10 10711535
    Flappy
    Poziom 9  
    mirekk36 napisał:

    Flappy napisał:
    Procek zasilę raczej od razu 3.3V, jak dobrze rozumuję to powinno wydłużyć czas pracy na baterii.

    No tu się przejedziesz niestety - bo akurat te moduły nie nadają się do zastosowań gdzie zasilanie ma być bateryjne. Sprawdź sobie ile prądu zjadają ;) .... oj dużo.

    I wylądował.
    I cały misterny plan też... xd
    A tak na poważnie, rozumiem że taka prądożerność wynika z tego że class 1 ma dużo większą moc nadajnika, czyli użycie zamiast tego jakiegoś class 2 byłoby rozwiązaniem? Taki kontroler powinien jednak wytrzymać parę godzin na akumulatorku. :/
  • #11 10711734
    mirekk36
    Poziom 42  
    Obydwa moduły btm-222 ale także btm-112 zjadają tyle samo prądu. dlatego zasilanie bateryjne w ich przypadku to nieporozumienie. Ale to nie oznacza że nie ma innych modułów BT które mają mniejszy apetyt na prąd. T o nie zależy od klesy urządzenia a od producenta. Na akumulatorze może i można jak się uprzeć tylko czy nie będziesz musiał dać samochodowego ? ;)

    Czy nie lepiej rozważyć np jakieś transcieverki i to jeszcze dużo tańsze ? np RFM70 ? pomyśl nad tym
  • #12 10712039
    Flappy
    Poziom 9  
    mirekk36 napisał:
    Obydwa moduły btm-222 ale także btm-112 zjadają tyle samo prądu. dlatego zasilanie bateryjne w ich przypadku to nieporozumienie. Ale to nie oznacza że nie ma innych modułów BT które mają mniejszy apetyt na prąd. T o nie zależy od klesy urządzenia a od producenta. Na akumulatorze może i można jak się uprzeć tylko czy nie będziesz musiał dać samochodowego ? ;)

    Czy nie lepiej rozważyć np jakieś transcieverki i to jeszcze dużo tańsze ? np RFM70 ? pomyśl nad tym


    Przy żadnym module się nie upieram, zwyczajnie nigdy nie potrzebowałem jeszcze modułu bt, wiec dlatego poprosiłem o poradę. :)
    Rozumiem że taki RFM70 w zamian za niską cenę i mniejszą bateriożerność będzie trudniejszy w użyciu? :p
  • #13 10712048
    mirekk36
    Poziom 42  
    Flappy napisał:

    Przy żadnym module się nie upieram, zwyczajnie nigdy nie potrzebowałem jeszcze modułu bt, wiec dlatego poprosiłem o poradę. :)


    No rozumiem - tak tylko napisałem - ale też podpowiadam co w razie czego w zastępstwie można pomyśleć.

    Z drugiej strony można się rozejrzeć za modułami BT innej firmy - ale zwykle będą jeszcze droższe no i trudno dostępne.
  • #14 10712126
    Flappy
    Poziom 9  
    O ile dobrze rozumuję, taki Transceiver nie byłby w stanie dogadać się z innym urządeniem po bt.
    Chciałbym tego pada używać z galaxy tabem, więc bt jest raczej wymogiem. :/
    W każdym razie, w dokumentacji BTM222 jest napisane że pobór prądu to koło 114 mA. Nie jest to przecież tak dużo.
  • #15 10712304
    akajarz
    Poziom 23  
    BTM-112 ma średni pobór prądu 46mA więc lepiej nadaje się do bateryjnego zasilania.
  • #16 10712448
    Flappy
    Poziom 9  
    Może jestem głupi i nie umiem tego obliczyć, ale jak podłączę 2 baterie LR6 szeregowo które mają około 2500 mAh, to pobór 50mA powinno wytrzymać z 50 godzin, nie? oO
    Nawet biorąc pod uwagę że miałbym najgorszej klasy regulator napięcia i doliczyć do tego mikrokontroler, to pobór prądu po przemnożeniu przez 1,4 (przy efektywności regulatora 60%) nie powinien przekroczyć 100 mA.
REKLAMA