Gast
#5626544
Hallo, inzwischen teste ich geschlagene 10 Stunden alles mögliche durch, damit sowohl das SIM800 als auch der Arduino pro Mini, der das Ding steuert sich schlafen legen können. Der Pro Mini ist 3.3v, beraubt um alles was Strom braucht, Regler runter und die Power lED. Betriebeen mit 3,7V LiIon Zelle. Ein Radar Sensor meldet Bewegungen. Tur er auch prima, wenn er nicht zu dicht an der CPU ist (1cm derzeit), dann meldet er nämlich dauernd Alarme. Mur im Power Down Mode arbeitet er erstklassig. Soweit geht auch alles prima, das SIM800 sendet, empfängt sms und kann anrufen. Funktionen alle selbst geschrieben, keine der Libs die ich testete brachte das Ding zum sprechen. Die FONA ist mir auch viel zu gross von Adafruit. Viel braucht man ja nicht, nur eine Kernroutine, die AT's sendet und die Antwort auf OK prüft, ggf. etwas mehr wie Batteriespannung und ob Netz da ist. Für Low Power Mode habe ich mir diese Lib heraus gesucht: https://github.com/rocketscream/Low-Power Scheint buggy zu sein, jedenfalls funzt keiner der Power Modes wirklich richtig. Der periodische aktiviert den WDT und der läuft munter weiter, reettet mir ständig das Board und auch die Serials laufen nicht mehr, weder die zum Debuggen noch die Softwareserial. Mit dem Cortex M3 war das alles deutlich einfacher und übersichtlicher mit den Power Modes. Mit eigenen Experimenten habe ich mir einen Pro Mini abgeschossen, so dass ich nichts mehr hochladen kann, weil der wdt dauernd zuschlägt. Ja, kann man mit einem Programmer wieder neu fusen, habe aber grad keinen da. Ich finde beim SIM800 keinen Low Power Mode, der sich gescheit verwalten lässt! AT+CSCLK=1 friert das Ding derart ein, dass nur noch ein Reset hilft und dann kriege ich nur noch Fehlermeldungen auf AT's AT+CSCLK=2 ergibt das Problem. dass die UART auch abeschaltet wird. AT+CFUN = 4 (Flight Mode) schaltet das RF Modul ab und das Netz auch. es dauert rund 10s bis er wieder eingewählt ist. Hat da sich schon mal jemand mit befasst und dieses SIM 800 gebändigt? Der Arduino kann ggf durchlaufen, so viel schluckt der nicht, keine 3ma auf 8 Mhz. Aber das Modul frisst gut 20mA, die müssen runter, da nur bei Alarm Auslösung gesendet werden soll. Gruss, Christian