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

Jak przesłać dane z DS1820 przez Bluetooth RS232 TTL?

uosiu 11 Paź 2011 10:06 1599 2
REKLAMA
  • #1 10015084
    uosiu
    Poziom 11  
    Posty: 15
    Witam,
    potrzebuję wystawić odczyt temperatury z czujnika (czujników) DS1820 po bluetooth serial port.
    Zakupiłem w tym celu: http://www.dealextreme.com/p/wireless-bluetooth-rs232-ttl-transceiver-module-80711 jako nadajnik bluetooth.
    Pozostaje pytanie: co najlepiej sie nada, by sygnal z DS1820 odebrac, przerobic na
    float/ASCII i nadać bluetoothem w formacie "$ID_CZUJNIKA||$ODCZYT||\n"?

    Myślałem o Arduino, ale brzmi to trochę jak overkill.
  • REKLAMA
  • Pomocny post
    #2 10015113
    michcior
    Poziom 30  
    Posty: 1132
    Pomógł: 159
    Ocena: 462
    1) Coś co ma 1 port szeregowy + (port szeregowy | SPI | 1Wire).
    W zasadzie to wszystkie 8 bitowe mikro-kontrolery Microchip lub Atmel.

    2) Jeśli można zmienić prędkość fizyczną portu szeregowego zdalnie to w zasadzie nic nie jest potrzebne bo można odczytać z PC tak jak się to robi gdy termometr jest podłączony bezpośrednio do PC.
  • #3 10017893
    uosiu
    Poziom 11  
    Posty: 15
    a czy arduino będzie dużym overkillem?

    Potrzebuję wykonać magiczną czarną skrzynkę, z której z tyłu będzie wystawać zasilanie a z przodu kilka (1-4) złączy (np. XLR- akurat 3 piny, jak do DS1820). W środku mikrokontroler będzie odczytywał te temperatury i po Bluetooth wystawiał do telefonu z Androidem. Tam będzie daemon, który będzie poddawał analizie pobrane próbki i wykonywał jakąś akcję (typu telefon do przyjaciela).

    Równie dobrze mógłby to by być modem USB, do którego komendami AT będzie sie pchac SMSy do wyslania.

    Macie pomysł na inne implementacje takiego pomysłu?
REKLAMA