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

SMS remote controller V3.0

yenaldushi 27 Mar 2012 11:18 6682 7
  • SMS remote controller V3.0

    Jest to projekt zdalnego sterowania opartego na przekaźnikach przełączanych za pomocą komend SMS chronionych hasłem. Kod źródłowy napisany w AVR.

    Sam układ jest rozwinięciem wcześniejszej wersji tego typu sterowania tego samego autora (o układzie napisał kiedyś w DIY "kierownik Gulson" :) ). Różnica polega na tym, że teraz rolę modułu GSM gra układ GM-47 Sony Ericssona (wcześniej był to telefon Alcatel bądź Ericsson). Autor pisze, że moduł ten został przez niego wybrany z powodu dość niskiej ceny oraz łatwości obsługi komend AT. Dodaje również, iż udostępnia kod źródłowy na licencji GNU GPL V3 oraz wszelkie schematy, wzory płytek PCB czy HEXy.

    Jak już wspomniałem, projekt opiera się głównie na systemie przełączników zrealizowanych na przekaźnikach.

    Obwód posiada takie oto parametry:
    - 4 przekaźniki ON-OFF do sterowania dowolnego urządzenia elektrycznego/elektronicznego,
    - 8 wejść cyfrowych,
    - niewielkie i tanie komponenty,
    - wykonywanie poleceń za pomocą SMS chronionych hasłem.

    SCHEMAT

    SMS remote controller V3.0

    Na schemacie widzimy, że układem steruje µC ATTiny2313 z 4MHz kwarcem. Poza tym zauważyć można moduł GSM GM-47 działający z napięciem 3,3V oraz 4 moduły przekaźników. Dane między Attiny, a GM'em przesyłane są z prędkościa 9600bps. Do prawidłowego działania układu potrzebujemy także karty SIM. Dioda LED oznaczona na schemacie poprzez D6 informuje nas m.in. o prawidłowym połączeniu z siecią komórkową.

    FUSEBITY

    SMS remote controller V3.0

    Dla ciekawych zasada działania urządzenia jest dokładniej opisana na stronie źródłowej.

    Sposoby wysyłania SMSa do modułu zdalnego sterowania:
    A) 1234*5678 Relay1=1 Relay2=0 Relay3=1 Relay4=1 Status
    B) 1234 Relay1=1 Relay2=0 Relay3=1 Relay4=1 Status
    C) 1234 1=1 2=0 3=1 4=1 Status
    D) 1234 Status
    E) 1234 Relay2=0

    A-Podajemy zdefiniowane fabrycznie hasło 1234 i zmieniamy je na 5678. Następnie uzbrajane są przekaźniki 1,3 i 4, a rozbrajany jest przekaźnik 2. Dodatkowo wysyłamy prośbę o wysłanie statusu 8 wejść i 4 przekaźników.

    B-Podajemy hasło. Uzbrajamy przekaźniki 1, 3 i 4, rozbrajamy 2 i prosimy o status.

    C-Podajemy hasło. Następnie pomijając słowo RELAY (przekaźnik) i stosując tylko numer przekaźnika uzbrajamy 1, 3 i 4, rozbrajamy 2.

    D- Tutaj podajemy hasło i prosimy jedynie o status.

    E- Podajemy hasło i zmieniamy status tylko jednego przekaźnika (2).



    Wzór płytki oraz zdjęcie poglądowe

    SMS remote controller V3.0 SMS remote controller V3.0 SMS remote controller V3.0

    Źródło: Link

    Wszystkie pliki, schematy, kody itp w załączniku.

    Fajne? Ranking DIY
    O autorze
    yenaldushi
    Poziom 14  
    Offline 
    yenaldushi napisał 114 postów o ocenie 12, pomógł 9 razy. Mieszka w mieście Zelów. Jest z nami od 2008 roku.
  • #2 10728088
    SylwekK
    Poziom 32  
    Bardzo ciekawy projekt. Myślałem kiedyś żeby zrobić coś podobnego tylko z wysyłaniem komend DTMF zamiast sms a w odpowiedzi komunikaty głosowe. W każdym razie to rozwiązanie też mi się podoba.
  • #3 10731144
    Maciekksz
    Poziom 11  
    Gdzie można zaopatrzyć się w moduł GM-47 Sony Ericssona??
  • #4 10731152
    yenaldushi
    Poziom 14  
    Ogólnie dużo tego nie ma w sieci, jednak udało mi się znaleźć kilka sztuk na ebay'u i to całkiem niedawno. Są w cenie około 100zł.
  • #5 10734723
    gaspaccio
    Poziom 20  
    To w sumie nic odkrywczego, można do takich celów użyć wiele różnych modułów GMS korzystających z komend AT.

    Ciekawe jak przy wykorzystaniu tego konkretnego modułu, ma się kwestia zasilania i stabilności napięcia podczas logowania do sieci i transmisji, Tutaj wygląda że obwód zasilania nie jest zbyt rozbudowany, to może powodować problemy.
  • #6 10735917
    Urgon
    Poziom 38  
    AVE...

    Sposób pisania komend mi się ciut nie podoba, za dużo pisania. Możnaby pisać tak: *1234*1101# by włączyć każdy przekaźnik oprócz trzeciego. A do zmiany hasła: *1234##5678#, zaś do sprawdzania: *1234*. Obywanie się bez liter i znaków specjalnych pozwoli na szybkie przełączanie urządzeń. Aha, i zwiększyłbym liczbę przekaźników do ośmiu...
  • #7 10747966
    yenaldushi
    Poziom 14  
    Sądzę, że w 150zł spokojnie można się zmieścić. Najdroższą rzeczą z całego zestawu jest moduł GM-47, jak już wspomniałem widziałem go w cenie ok 100zł, jednak nic nie stoi na przeszkodzie, aby poszukać intensywniej i znaleźć w bardziej przystępnej cenie...
  • #8 10748255
    Urgon
    Poziom 38  
    AVE...

    Można użyć dowolnego modułu GSM, to tylko kwestia zmiany kawałka kodu i zmiany w elektronice (układ połączeń, etc.). W ostateczności można użyć któregoś z tych starszych telefonów komórkowych, którymi można było sterować przez port szeregowy...
REKLAMA