Pages: 1 [2] 3 4   Go Down
Author Topic: Futurashop/OpenElectronics GSM GPRS GPS Shield - TOPIC DI SUPPORTO  (Read 4835 times)
0 Members and 1 Guest are viewing this topic.
0
Online Online
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

x iscrizione.

jumpjack, credo che il problema sia nelle ridotte dimensioni del modulo, e nella mancanza del circuito antenna.

@evildeejay:
x dimensione sketch:
una buona idea sarebbe quella di eliminare la string.h, che onestamente mi sembra solo una pesantezza in più inutile, quel paio di metodi che usi saranno già nella String che al 90% sarà inclusa dall'utente.
anchew la Print.h della NewSoftSerial può essere eliminata.

x la ram: hai 2 buffer di ricezione: uno di 64 byte all'interno della newsoftserial e uno di 200byte(tantissimo! serve davvero?!) nella GSM_shield. tieni solo quella della newsoftserial, eventualmente aumentando la dimensione, ed elimina quello della tua libreria. In scrittura la NewSofSerial è bloccante, quindi non hai problemi di avere dei buffer.
poi il playground viene in aiuto: http://arduino.cc/playground/Code/AvailableMemory

x il supporto arduino 1: la libreria deve essere resa compatibileper arduino 1.0; per cominciare la SoftwareSerial inclusa nell'IDE è la NewSoftSerial (che è diventata ufficiale), quindi ti porti dietro un paio di file in meno,  poi devi includere arduino.h al posto di WProgram.h. In teoria con un paio di ifdef dovresti risolvere elegantemente.
« Last Edit: August 08, 2012, 04:36:50 pm by lesto » Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il punto è: se il modulino GSM ha le uscite seriali per controllarlo, non posso usare SOLO la arduino per controllarlo, senza lo shield? Mando due comandi AT e via, no?
Si, puoi usarlo, controlla alimentazione, se va a 3,3v non basterà la corrente di arduino,
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E per la lista dei comandi AT supportati?
E per quelli che controllano il GPS?
Logged

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

RTFM  smiley-mr-green (read the f***ing manual)
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 69
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

NUOVA VERSIONE 3.02
BETA_GSM_GPRS_GPS_IDE100_v302.zip.zip    [BETA VER.] GSM GPRS GPS Shield, SIM908 & SIM900, IDE 1.00, Version 3.02

changelog:
  • Grazie ai vostri suggerimenti, molte stringhe sono state spostate su memoria flash così da ridurre il consumo di RAM
  • Unificato tutte le versioni, SIM900/908 e Arduino Uno/Mega
  • Risolto bug status GPS che rispondeva sempre fixato
  • Risolto bug nelle funzioni per le informazioni sulla batteria
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 415
Posts: 11993
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ottimo! più di qualcuno ha chiesto una lista di comandi, esiste o si fa riferimento ad uno standard noto? Comunque sia potresti fornire un link in modo da accontentare questi utenti?
Ciao.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sono nel datasheet, l'ho allegato

come suggerito:
RTFM  smiley-mr-green (read the f***ing manual)

* SIM908_AT_Command_Manual_V1.01.pdf (2277.09 KB - downloaded 10 times.)
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 415
Posts: 11993
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sono nel datasheet, l'ho allegato

come suggerito:
RTFM  smiley-mr-green (read the f***ing manual)
ah, grazie, quella faccina verde non mi ispirava fiducia e non capivo se coglioneggiavi o meno, grazie lesto! smiley-lol
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la faccina serve per non far prendere male la gente che si sente dire "leggiti il manuale" perchè partono dal presupposto he sia in aramaico.

Poi invece basta dare un'occhiata per capire che se le info ci sono, sono molto chiare.
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io mi ero scaricato il PDF dal sito Futura Elettronica  dentro non c'era una bella cippa, altro che comandi AT...
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 933
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho una discreta esperienza sul modulo SIM900 avendo partecipato al contest di Elettronica In sul progetto TiDiGino.

Quello che posso confermare è che le librerie (sia la vecchia che la nuova) sono delle divoratrice di risorse RAM e quindi consiglio di usare non un semplice UNO ma una MEGA (non a caso TiDigino è basato sul MEGA 2560).

In teoria si potrebbero evitare le librerie ed inviare i comandi AT direttamente al modulo, ma bisogna ricordare che i settaggi iniziali sono molti e l'omissione di alcuni può impedire il corretto funzionamento del dispositivo.

Se qualcuno ha bisogno di aiuto sarò ben felice di aiutarlo.

Ettore Massimo Albani
« Last Edit: August 27, 2012, 09:41:03 am by cyberhs » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao ciberhs, dovrei implementare il metodo put per aggiornare cosm con dei valori proveniente da alcuni sensori collegati ad arduino uno, potresti aiutarmi a scrivere un codice con i soli comandi AT per sim 908? con la libreria attuale il mio codice va in loop.

Grazie in anticipo per la risposta.
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 933
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Caro giannilucia,
come ho detto ho esperienza sul SIM900 e non sul SIM908.

Del GPS del SIM908 non mi sono ancora mai interessato, ma credo che tu voglia usare solo i comandi GSM/GPRS.

Se mi posti il codice completo e mi indichi dove hai il problema vedrò di trovare la soluzione.

Ettore Massimo Albani
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 69
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ottimo! più di qualcuno ha chiesto una lista di comandi, esiste o si fa riferimento ad uno standard noto? Comunque sia potresti fornire un link in modo da accontentare questi utenti?
Ciao.

Ciao Michele, effettivamente manca un po' di documentazione ufficiale. Qualcosa c'è dentro la cartella doc, un'altra lista era uscita sulla rivista ElettronicaIn. Vedo se è possibile uploadare le pagine contenenti la lista comandi con spiegazione.
Se qualcuno ha bisogno di aiuto sarò ben felice di aiutarlo.
Ottimo, grazie mille cyberhs! Se aiutando giannilucia si ottenesse un codice per il metodo post o anche una semplice sequenza di comandi AT sarebbe ottimo così poi potrebbe essere inclusa nella libreria.

Marco
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 166
http://www.open-electronics.org
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pubblicato su Open-Electronics la documentazione sulla GSM/GPRS & GPS shield.
http://www.open-electronics.org/gsm-gps-shield-for-arduino/
Se avete dubbi, chiedete pure, cercherò di rendere il post più completo possibile.

Boris
Logged


Pages: 1 [2] 3 4   Go Up
Jump to: