Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Kategoria: Akumulatorki / Baterie / Ładowarki

[BASCOM] moduł gsm SIM800

slavcio2012 17 Mar 2017 18:51
  • #1 17 Mar 2017 18:51
    slavcio2012
    Poziom 15  

    Czy ktoś posiada oprogramowanie do modułu SIM800 w Bascomie ?

  • #3 18 Mar 2017 09:28
    slavcio2012
    Poziom 15  

    Właśnie ten chyba mi nie działa ... mam moduł SIM800L dokładnie taki jak w tym linku https://www.youtube.com/watch?v=-okAX7ZoGDk , znalazłem w necie coś takiego, nie wiem czy telefon się zalogował do sieci mam kartę , na której mogłem wybrać numer telefonu w sieci GSM
    a jest zarejestrowana według UE prawa

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Wgrałem na procka na terminalu widzę ,że wysyła ciągle taki komunikat
    Kod: css
    Zaloguj się, aby zobaczyć kod

  • #4 18 Mar 2017 09:37
    Gienek
    Poziom 34  

    Moduł domyślnie ma ustawiony tryb PDU i dlatego masz taki komunikat. Jak ustawisz tryb tekstowy, to informacja będzie czytelna. Gdybyś wysyłał bezpośrednio na jakiś numer telefonu, to w telefonie odbierzesz poprawna informację.

  • #5 18 Mar 2017 09:45
    slavcio2012
    Poziom 15  

    No właśnie nic nie odbieram , że nie dostaje smsa z treścią w procku mam podany prawidłowy numer telefonu, na filmie jest pokazane że dioda net po zalogowaniu mruga z dłuższym czasem , u mnie załączy się moduł i dioda net pomruga 8 razy i chyba jest restart modułu bo gaśnie dioda power

  • #6 18 Mar 2017 10:02
    Gienek
    Poziom 34  

    Tak do niczego nie dojdziemy. Nie wiem jaki schemat masz podłączenia, jakiego zasilacza używasz, czy stosujesz jakieś dopasowanie poziomów itp.
    Z opisu wynika, że moduł nie loguje się do sieci. Kartę jakiego operatora masz?
    Opisz szerzej, to może znajdzie się rozwiązanie.

  • #7 18 Mar 2017 15:13
    slavcio2012
    Poziom 15  

    mam podłączone pod procka A644 piny TX, RX , moduł ten ma konwerter poziomów 3/5V , karta Orange numer nie jest na sztywno przypisany do karty jak się kupuje ... można wybrać jakiś losowo lub wybrać 5 cyfr numeru telefonu ....może trzeba wysłać jakąś inną komendę ?
    moduł zasilanam , łącznie z prockiem przez USB

  • #8 18 Mar 2017 20:46
    Gienek
    Poziom 34  

    Takie zasilanie jest niewystarczające. Port USB max. daje 0,5A, a sam moduł Sim800L potrzebuje (przy logowaniu) ok. 2A.
    Całość musisz zasilić z zewnętrznego zasilacza o wydajności min. 2A. Wtedy modum zaloguje się do sieci i będziesz mógł "rozmawiać"

  • #9 23 Mar 2017 18:38
    slavcio2012
    Poziom 15  

    OK mam zasilacz 2A moduł się loguje ale na tym programie nie wysyła sms

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

  • #10 24 Mar 2017 07:41
    Gienek
    Poziom 34  

    Wróż Maciej na urlopie :D A tak poważnie, z Twojej wypowiedzi nic nie wiadomo. Jakie logi z terminala? Czy sprawdzałeś poprawność inicjalizacji modemu? Porównaj co masz w programie i to co jest pokazane na wskazanej stronie.

  • #11 24 Mar 2017 17:26
    slavcio2012
    Poziom 15  

    Loguje się do sieci np.wysyłam sms -a z komórki dostaje potwierdzenie ,że moduł odebrał sms-a , a nie masz czasem programu w Bascomie do tego modułu ?

  • #12 24 Mar 2017 18:16
    niveasoft
    Poziom 33  

    Programuję urządzenia już jakiś czas i nauczyłem się, że nie zawsze wszystko idzie tak jak byś chciał/zakładał.
    Funkcje obsługujące dany moduł muszą uwzględnić niepowodzenie, ewentualnie zlogować kod problemu i jeśli tak ustalono próbować coś zrobić ponownie z góry przewidzianą ilość razy :D

    Chodzi o to żeby pisać gotowe procedury obsługi urządzeń/modułów troszkę może na wyrost, ale włożony wysiłek się zwraca :P

    Proponuję pomoc w napisaniu biblioteki do obsługi, ale nie jako kodu do konkretnego projektu tylko jako uniwersalny zestaw funkcji/komend.

  • #13 24 Mar 2017 19:39
    slavcio2012
    Poziom 15  

    Nie odpowiada na komendy a moduł ten współpracuje bezpośrednio z logiką 5V , uart jest dobry sprawdziłem na osobnym module FT232 co może być grane ?

  • #15 25 Mar 2017 06:33
    slavcio2012
    Poziom 15  

    Wolniej... mam moduł , gdzie nie trzeba dzielnika pomiędzy nim a procesorem na liniach UART ... a o komendach mówiłem AT i teraz nie wiem czy procek komunikuje się z modułem GSM ?

  • #16 25 Mar 2017 12:43
    niveasoft
    Poziom 33  

    Odpowiem tak bo nie rozumiem do końca Twojej wypowiedzi.

    Domyślnie moduł SIM800 ma włączony AUTOBAUD to znaczy że po pierwszej wysłanej do niego komendzie rozpoznaje jej prędkośc transmisji i potem gada już na tej prędkosci.

    Wygodnie jest więc nadać najpierw test typu "AT" i moduł odpowie "OK"
    I potem sobie z nim pogadujesz dalej.

    ..Chyba że ktoś ustalił już jakąś prędkość na sztywno.. to wtedy inna bajka.

  • #17 25 Mar 2017 13:47
    slavcio2012
    Poziom 15  

    OK właśnie ukończyłem testy moduł =>FT232=>terminal i jest ok wysyła smsy, na szybko napisałem coś takiego na procka i mi nie wysyła

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod