collapse

* Posts Recentes

Como reproteger as pontas de cobre do ferros de soldar? por Hugu
[Ontem às 21:57]


é preciso ter cuidado com ESD? por vasco
[Ontem às 21:26]


Bibliotecas para arduino e drivers de stepper - o problema da 'distracção' por SerraCabo
[14 de Dezembro de 2018, 12:12]


Potênciometro 4.7 ou 5 KOhm com switch por brunus
[13 de Dezembro de 2018, 19:35]


Zener BZW04-105? por brunus
[11 de Dezembro de 2018, 17:34]


Artigo 11, 13 e os restantes por jm_araujo
[10 de Dezembro de 2018, 11:05]


Compra Colectiva Mouser N3-2018 (limite 25 Nov) por Hugu
[10 de Dezembro de 2018, 01:07]


Ajuda para reparar Luzes de LED de Natal por brunus
[09 de Dezembro de 2018, 00:59]


Usar steppers de 5 pontas como se fossem de 4 pontas por SerraCabo
[08 de Dezembro de 2018, 21:18]


LusoRobótica - Website - Estado actual por Tech_JA
[06 de Dezembro de 2018, 09:18]

Autor Tópico: projeto - gps + dataloger + gprs + ftp  (Lida 1375 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline sergiotux

  • Mini Robot
  • *
  • Mensagens: 19
projeto - gps + dataloger + gprs + ftp
« em: 25 de Novembro de 2012, 22:40 »
Olá amigos alem mar...
Sou do Brasil e gostaria de pedir a ajuda de todos.

Estou tentando desenvolver um sistema onde consiga salvar os dados do em um cartão sd e de tempo em tempo faço o ftp desse arquivo para um servidor.

Alguém tem algo parecido com isso?

Hoje consigo salvar os dados no cartão e parei por ai.

Tenho um:

- arduino uno
- gps skylab skm 53
- sd shild
- gprs sim900

Podem me ajudar?

Muito obrigado a todos.

Abraços

Sérgio

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.554
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: projeto - gps + dataloger + gprs + ftp
« Responder #1 em: 26 de Novembro de 2012, 04:05 »
qual é a duvida mesmo?

que dados queres gravar? e tens o quê e como?..

Offline zordlyon

  • Mini Robot
  • *
  • Mensagens: 1.739
Re: projeto - gps + dataloger + gprs + ftp
« Responder #2 em: 26 de Novembro de 2012, 08:35 »
Podes sempre ter o teu servidor com um Xbee, e no teu projecto ter outro Xbee, e de tempos em tempos tranferes os dados via Wireless com o Xbee...

Offline sergiotux

  • Mini Robot
  • *
  • Mensagens: 19
Re: projeto - gps + dataloger + gprs + ftp
« Responder #3 em: 26 de Novembro de 2012, 19:44 »
Amigos, eu tenho esse pde funcionando... (abaixo) alguém sabe como posso fazer o ftp dele para o servidor usando GPRS (3g)? Tenho um sim900 (http://dx.com/p/freaduino-gsm-gprs-shield-expansion-board-for-arduino-black-146649).
O sistema será movel em um local distante, por isso não dá pra usar wireless.

Muito obrigado

#include <SD.h>
#include <SoftwareSerial.h>

const int chipSelect = 10;
SoftwareSerial mySerialGps(4,5);

#define BUFFSIZ 300
char buffer[BUFFSIZ];

void setup()
{
  Serial.begin(19200);
  Serial.print("Initializing SD card...");
  mySerialGps.begin(9600);

  if (!SD.begin(chipSelect)) {
    Serial.println("Card failed, or not present");
    return;
  }
  Serial.println("card initialized.");
}

void loop()
{
  readline();

  if (strncmp(buffer, "$GPRMC",6) == 0) {
 
    File dataFile = SD.open("gps.log", FILE_WRITE);

    if (dataFile) {
      dataFile.println(buffer);
      dataFile.close();
      Serial.println(buffer);
    } else {
      Serial.println(buffer);
    }
  }
}



void readline(void) {
char c;
char buffidx = 0;       

  while (1) {
    c = mySerialGps.read();
    if (c == -1) continue;
    if (c == '\n') continue;
      if ((buffidx == BUFFSIZ-1) || (c == '\r')) {
        buffer[buffidx] = 0;
        return;
      }
    buffer[buffidx++]= c;
  }
}