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

neoway m590 + arduino nie działający program

max-pl 03 Wrz 2017 21:06 2067 43
  • BotlandBotland
  • Pomocny post
    #32
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • BotlandBotland
  • #34
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #35
    max-pl
    Poziom 8  
    Zmieniając temat.Myśle teraz nad zasilaniem do tego projektu.Przyjąłem że arduino pobierze 70mA + neoway m590 80mA.Przy zastosowaniu akumulatora 12V 14Ah obliczyłem ( nie wiem czy poprawnie ) że będzie to pracowało przez ok.93 godziny.Czy dobrze to policzyłem ? dość krótko...za krótko.. : /
  • #36
    rafcio_21
    Poziom 29  
    max-pl napisał:
    Zmieniając temat.Myśle teraz nad zasilaniem do tego projektu.Przyjąłem że arduino pobierze 70mA + neoway m590 80mA.Przy zastosowaniu akumulatora 12V 14Ah obliczyłem ( nie wiem czy poprawnie ) że będzie to pracowało przez ok.93 godziny.Czy dobrze to policzyłem ? dość krótko...za krótko.. : /


    Modem może pobiera te 80mA ale w czuwaniu a podczas połączenia skoki prądu mogą być ponad 1A dlatego wszyscy zalecają zasilacz 2 A do poprawnej pracy
  • #37
    czasnagli
    Poziom 16  
    Jeżeli ma to być zasilane z akumulatora to po wysłaniu SMS m590 wyłączaj, a arduino usypiaj.

    Można też zrezygnować z arduino, ale wtedy musiałbyś kupić Air200 za 4$ i program wgrać do niego.
  • #38
    max-pl
    Poziom 8  
    czasnagli napisał:
    Jeżeli ma to być zasilane z akumulatora to po wysłaniu SMS m590 wyłączaj, a arduino usypiaj.

    Można też zrezygnować z arduino, ale wtedy musiałbyś kupić Air200 za 4$ i program wgrać do niego.

    Jak moge go wyłączać jeśli musi byc wlączony aby aktywować smsem odczyt ?
  • #39
    czasnagli
    Poziom 16  
    Jeżeli tak to zobacz w dokumentacji m590 czy obsługuje on tryby oszczędzające energię. Np. sim800c w trybie oszczędnym pobiera tylko 3mA monitorując przy tym sieć. Możesz wówczas do niego dzwonić i wysyłać smsy.
  • #40
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #41
    czasnagli
    Poziom 16  
    Pisząc o trybie oszczędnym miałem na myśli wprowadzenie sim800c w sleep mode 2 (AT+CSCLK=2). Polecenie to spowoduje, że moduł automatycznie wejdzie w tryb uśpienia pod warunkiem, że w ciągu ostatnich 5 sekund nie wystąpiło żadne przerwanie. Przerwania mogą być generowane przez GPIO, połączenia głosowe, wiadomości SMS lub transmisję danych. W tym trybie moduł zachowuje pełną funkcjonalność, a jednocześnie charakteryzuję się niskim poborem prądu (ok. 3 mA).

    Jest jeszcze opcja sleep mode 1 (AT+CSCLK=1). W tym przypadku to użytkownik za pomocą sygnału DTR może sterować modułem, aby wejść lub wyjść z trybu uśpienia.

    Polecenie AT+CFUN=0 i AT+CFUN=4 także ogranicza zużycie energii (do 0.7 mA i 0.8 mA - SIM800C_Hardware_Design_V1.00), ale odcina moduł od sieci GSM i w przypadku sterowania SMS zdalnie już nic nie zrobimy.

    Jeżeli zależy mam na dużej oszczędności energii to można wyłączyć moduł (AT+CPOWD=1), a następnie go wybudzić o określonej godzinie wcześniej ustawionym alarmem. Po wyłączeniu sim800c zużycie prądu w praktyce spada do 273 uA (do 130 uA - SIM800C_Hardware_Design_V1.00).
  • #42
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #43
    czasnagli
    Poziom 16  
    Zgadza się. Poleceniem CPOWD można wyłączyć moduł gsm. To samo można zrobić pinem różnie oznaczanym PWR (tu był błąd - poprawiłem) , PWK lub Powerkay.

    Przy projektowaniu płytki warto także wyprowadzić zasilanie zegara rtc. Można wówczas usypiać i wzbudzać moduł gsm ustawiając alarm.

    Ostatnio wpadł mi w ręce moduł gsm Air200 do którego wgrywa się własne skrypty (podobnie jak do esp8266). Przy tym rozwiązaniu oszczędność energii jest znaczna bo nie potrzebujemy dodatkowego mikrokontrolera.

    neoway m590 + arduino nie działający program
  • #44
    Użytkownik usunął konto
    Użytkownik usunął konto