Pages: 1 2 [3] 4 5   Go Down
Author Topic: Modulo SIM908: GSM+GPRS + GPS a 48 euro!  (Read 11965 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

e ovviamente il SIM908 giusto? ora ci sono...

l'unica cosa sono le batterie.. e l'ingombro.. non posso mettere 8 batterie stilo.. alternative ? anche un una batteria al litio ricaricabile.
per ricaricarla poi devo toglierla giusto ? non posso collegare il tutto al pc e viene caricata ?

L'ingombro totale di questi componenti piu' o meno quanto sara'? escluso le antenne e le batterie ?

Grazie
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

Però su questo aspetto farei una precisazione...
Arduino (che devi per forza mettere) per lavorare a 16 MHz deve essere alimentato almeno a 5V, quindi se prevedi una batteria a 3.6 rischi di non farlo girare... (Michele credo possa confermarti, di sicuro ne sa mooooolto più di me)
Pertanto ti consiglio di prevedere un pacco batterie esterno che puoi collegare al plug di Arduino e che alimenta il tutto (shield compresa).
piano con le affermazioni sulle competenze, che poi ci credono smiley-grin
Concordo sul fatto che si debba usare un solo pacco batterie esterno per tutto; non supererei i 9V in quanto il regolatore a 5V di Arduino, se comincia a superare i 300mA diventa una padella da caldarroste, ma non so quali sono i consumi in gioco. Confesso di non aver trovato il tempo di studiare questo bellissimo progetto, e me ne dispiaccio, visto che molti lo stanno trovando estremamente economico ed interessante, e altrettanto valido. Bisognerebbe avere un riepilogo delle tensioni&coorrenti esterne previste per ogni scheda in modo da poter stabilire qual è la migliore soluzione per un'unica fonte esterna.
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

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

"Lo programmi collegandolo al PC e poi lo puoi anche scollegare. " dal pc o proprio dall'altri componenti ?
Logged

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

Dal PC tramite porta USB...
Il SIM908 è nell'FT971, su sito Futura trovi tutto il necessario
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

QUINDI RICAPITOLANDO:

- ARDUINO UNO REV3 CON ATMEGA328
-  7100-FT971 (SIM908 MINIATURIZZATO)
- Shield 8190-GSMGPRSSHIELDv2
- 8160-ANTGPSGSM-E (ANTENNA GPS-GSM CONNETTORE SMA )
- 2 x 8170-CAVOUFLSMA (CAVO ADATTATORE CON CONNETTORE UFL-SMA).

giusto? e come batteria in alternativa alle stilo una piccola ricaricabile... possibilmente ricaricabile attaccando ARDUINO UNO all'usb del computer oppure ad un caricatore...

Grazie

PS ingombro esclusa la batteria e le antenne quanto sara' ? 100x50x50 mm ?
Logged

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

non pensare ADESSO a miniaturizzare. Arduino e igli SHIELD nascono proprio perchè senza di essi le cose sono talmente miniaturizzate da essere inservibili per un hobbista. Quindi prendi l'arduino, gli shield, la batteria (menni e open, non capisco perchè passare per forza dal regolatore.. 4 AA ricaricabili in serie e ci si collega diretti a 5v, 1.3*4 = 5,2v siamo nelle tolleranze e di 0,8V almeno)

Quando il tuo circuito funzionerà, allora potrai decidere se sarà il caso di miniaturizzare. A quel punto disegnerai lo schema elettrico su appositi programmi come kicad o eagle, preparerai il PCB, che ti farai fare apposta al prezzo di circa 50€. A questo punto potrai saldarti DA SOLO i componenti più o meno microscopici che dovrai utilizzare, et voilà.

Tra l'altro sei fortunato che puoi trovare liberamente gli schemi delle shield, a te sta solo da togliere l'inutile, unire i vari schemi e ottimizzare gli spazi.

se fai il processo fatto bene (e con componenti SMD), alla fine 4 AA occuperanno più spazio del tuo PCB...
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

non pensare ADESSO a miniaturizzare. Arduino e igli SHIELD nascono proprio perchè senza di essi le cose sono talmente miniaturizzate da essere inservibili per un hobbista. Quindi prendi l'arduino, gli shield, la batteria (menni e open, non capisco perchè passare per forza dal regolatore.. 4 AA ricaricabili in serie e ci si collega diretti a 5v, 1.3*4 = 5,2v siamo nelle tolleranze e di 0,8V almeno)
diretti a 5V dove? l'unica possibilità sarebbe tramite l'USB altrimenti non c'è modo di stare sotto i 5,7V; peraltro la tensione nominale delle ricaricabili è 1,2 e non 1,3V, per cui hai 4,8V che sono pochini, specialmente se qualcuno degli shield connessi ne fa uso.
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: 10112
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

intendevo collegandosi direttamente al pin 5v, ma mi sa che quel 0.1v frega alla grande, anche perchè appunto come dici appena metti un pò di carico e le batterie sono un pò provate crolla il voltaggio... uff ultimamente non le azzecco tutte, sarà che mi sto lanciando nell'elettronica
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

intendevo collegandosi direttamente al pin 5v, ma mi sa che quel 0.1v frega alla grande, anche perchè appunto come dici appena metti un pò di carico e le batterie sono un pò provate crolla il voltaggio... uff ultimamente non le azzecco tutte, sarà che mi sto lanciando nell'elettronica
Guarda, ora non vorrei infierire, ma visto che ti stai lanciando cerco almeno di dirti le poche cose che ho imparato "a mie spese". Al pin 5V NON puoi collegare una tensione esterna, altrimenti vai ad applicarla all'uscita del regolatore smiley
L'ingresso possibile è la porta usb (non è difficile realizzare un cavo da collegare per portare l'alimentazione), se vuoi usare 5V.
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

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti...
A proposito di questo modulato, qualcuno ha qualche guida da consigliarmi sulle funzioni get e post del gprs?

Logged

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

le get e post sono universali, perchè fanno parte del protocollo HTTP... http://arduino.cc/forum/index.php/topic,110008.0.html
Logged

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

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve ragazzi..

allora ho fatto il mio acquisto:
- arduino UNO
- shield GSM GPRS GPS
- Sim908 quello con il circuito in miniatura...
piu' tutti gli altri componenti antenne, alimentatore esterno da 12V etc etc.

Ho montato il tutto il circuito si accende e sembra andar tutto bene...
ho inserito una sim e riesco a inviare e a ricevere sms.

Ora il punto e' il GPS integrato con il 908 ovvero scaricando l'ultima libreria da google e prndendo l'esempio relativo al GPS:

#include "SIM900.h"
#include <SoftwareSerial.h>
//#include "inetGSM.h"
//#include "sms.h"
//#include "call.h"
#include "gps.h"

//To change pins for Software Serial, use the two lines in GSM.cpp.

//GSM Shield for Arduino
//www.open-electronics.org
//this code is based on the example of Arduino Labs.

//Simple sketch to start a connection as client.

//InetGSM inet;
//CallGSM call;
//SMSGSM sms;
GPSGSM gps;

char lon[10];
char lat[10];
char alt[10];
char time[15];
char vel[10];
char msg1[5];
char msg2[5];

char stat;
char inSerial[20];
int i=0;
boolean started=false;

void setup()
{
  //Serial connection.
  Serial.begin(9600);
  Serial.println("GSM Shield testing.");
  //Start configuration of shield with baudrate.
  //For http uses is raccomanded to use 4800 or slower.
  if (gsm.begin(2400)){
    Serial.println("\nstatus=READY");
    gsm.forceON();   //To ensure that SIM908 is not only in charge mode
    started=true; 
  }
  else Serial.println("\nstatus=IDLE");
 
  if(started){
    //GPS attach
    if (gps.attachGPS())
      Serial.println("status=GPSON");
    else Serial.println("status=ERROR");
   
    delay(20000);   //Time for fixing
    stat=gps.getStat();
   if(stat==1)
      Serial.println("NOT FIXED");
   else if(stat==0)
      Serial.println("GPS OFF");
   else if(stat==2)
      Serial.println("2D FIXED");
   else if(stat==3)
      Serial.println("3D FIXED");
   delay(5000);
   //Get data from GPS
   gps.getPar(lon,lat,alt,time,vel);
   Serial.println(lon);
   Serial.println(lat);
   Serial.println(alt);
   Serial.println(time);
   Serial.println(vel);
  }
};
... etc etc

bhe questo e' l'output...
DB:CORRECT BR
GSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
status=GPSON
GPS OFF


non va.. ho provato ad aumentare il tempo etc.. l'antenna gps e' messa all'aperto e non c'e' neanche una nuvola o altro.. mi fa strano come mail il 908 con la funzione gsm gprs funzioni ma con il gps no..

help help help smiley-wink
grazie
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buona sera.

Anche io ho acquistato recentemente tutto il materiale per collegare arduino uno/mega alla sim 908, i risultati sono stati che con arduino UNO le funzioni base le ha fatte subito, ma con la parte gps mi ha dato problemi, usando il codice scaricato dal sito ritornava position unknown, mentre lanciando gli stessi comandi at dalla linea di comando di arduino ritornava (at+cgpsatatus?) 3d/2d fixed e (atcgpsinf=0) ritornava la stringa, pensando che Arduino uno fosse troppo piccolo per il codice che stava girando decido di provare con il mega, dopo alcuni tentativi e usando i pin 50/51 collegati al centrale dei due jumpers e con il codice modificato ottengo lo stesso funzionamento che ottenevo con arduino Uno.
Decido di saldare i pin sul retro della scheda (tutti e sei) e ho ottenuto che non va piu' nulla, mi dice di controllare potenza e la configurazione dei pin, ne usando gli sketch testati prima parte gps che gsm.
Fin dall' inizio collegata all'alimentazione di arduino ho messo un alimentatore 12V 1,5A 2A Max, inoltre ho ponticellato J1 per dare alimentazione all' antenna passiva che utilizzo.

Qualcuno sa darmi qualche informazione per poter uscire dal pantano in cui mi sono infilato.

Saluti e grazie in anticipo.
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

Decisamente bisogna mettere mano a questi prodotti e testarli a fondo, mi fido molto di coloro che li hanno progettati e so che hanno fatto dei test seri, e tuttavia probabilmente manca una fonte di informazione globale ed approfondita, soprattutto perché il progetto è da considerarsi ancora in itinere, viste le successive modifiche apportate alle librerie. Questa estate spero di trovare un po' di tempo per lavorarci un poco.
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

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buon pomeriggio.

Ma io che ho acquistato lo schield (come gli altri miei colleghi) e ho speso oltre 100 euro per fare una determinata cosa che ora non fa cosa devo fare di lui? Aspettare ancora? Sperare che funzioni? O creare con lui un utile soprammobile.

Saluti.
Logged

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