Autor Wątek: ArduSat-PL - ogólne rozmowy  (Przeczytany 66896 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Adam.Przybyla

  • Weteran
  • *****
  • Wiadomości: 6535
  • Realista do bólu;-)
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #210 dnia: Wrzesień 16, 2013, 23:16 »
Wydaje mi sie, że możemy całość zredukować tylko do dwóch projektów i się postarać je dobrze zrealizować.

Adamie - jak Twoje prace?
            ... postaram sie pokazac co mam pod koniec tygodnia. Obiecuje. Z powazaniem
                                                                                                                  Adam Przybyla
https://twitter.com/AdamPrzybyla
JID: adam.przybyla@gmail.com

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #211 dnia: Wrzesień 17, 2013, 09:39 »
Świetnie! :) Ja również coś dostarczę w międzyczasie. :)

Offline Matias

  • Moderator Globalny
  • *****
  • Wiadomości: 8007
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #212 dnia: Wrzesień 26, 2013, 20:45 »
To zapewne do tego weekendu? :)

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #213 dnia: Październik 20, 2013, 01:27 »
Adam, jak tam status z loggerem? Czy możesz przedstawić kod? IMHO to w zasadzie wystarczy wrzucić kod zapisu na kartę SD + jakiś przykład zapisu np danych z fotorezystora. Potem możemy całość rozwinąć lub domagać się odpowiedzi od ekipy Nanosatisfi.

Adamie, czy widziałeś filmiki z Nanosatisfi odnośnie data loggera? To bardzo proste co tam powiedzieli, ale pewnie tyle wystarczy, by ich zacząć męczyć... :)

Link do pierwszej części:

Polskie Forum Astronautyczne

Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #213 dnia: Październik 20, 2013, 01:27 »

Offline Adam.Przybyla

  • Weteran
  • *****
  • Wiadomości: 6535
  • Realista do bólu;-)
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #214 dnia: Październik 20, 2013, 08:50 »
Adam, jak tam status z loggerem? Czy możesz przedstawić kod? IMHO to w zasadzie wystarczy wrzucić kod zapisu na kartę SD + jakiś przykład zapisu np danych z fotorezystora. Potem możemy całość rozwinąć lub domagać się odpowiedzi od ekipy Nanosatisfi.

Adamie, czy widziałeś filmiki z Nanosatisfi odnośnie data loggera? To bardzo proste co tam powiedzieli, ale pewnie tyle wystarczy, by ich zacząć męczyć... :)

Link do pierwszej części:

            ... w tym tygodniu podewsle kod. Przepraszam za opoznienia, ale zmiana pracy/zamieszkania dosc mocno obciazyla moj ... "idle". Z powazaniem
                                                                                        Adam Przybyla
https://twitter.com/AdamPrzybyla
JID: adam.przybyla@gmail.com

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #215 dnia: Październik 20, 2013, 12:08 »
Ja natomiast się pogubiłem nieco przy kamerce, bo dostępne przykłady kodów były pisane wręcz na kolanie (literówki itp.) i niewiele ciekawego zawierają. Adamie, widziałeś coś może (choć to rozmowa na inny wątek)?

Offline Adam.Przybyla

  • Weteran
  • *****
  • Wiadomości: 6535
  • Realista do bólu;-)
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #216 dnia: Październik 20, 2013, 14:02 »
Ja natomiast się pogubiłem nieco przy kamerce, bo dostępne przykłady kodów były pisane wręcz na kolanie (literówki itp.) i niewiele ciekawego zawierają. Adamie, widziałeś coś może (choć to rozmowa na inny wątek)?
             ... ogarne to co mialem zrobic, pomoge Ci przy kamerce. Z powazaniem
                                                                                                             Adam Przybyla
https://twitter.com/AdamPrzybyla
JID: adam.przybyla@gmail.com

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #217 dnia: Październik 21, 2013, 10:27 »
Dzięki Adam! Tymczasem wyłapałem kod do magnetometru, który można wykorzystać przy naszym data-loggerze:

Cytuj
    /*
        AMPT_MagExp.ino - gathers the magnetometer raw values and send it back to earth
        @author : Jean-François Omhover for Arts et Metiers ParisTech

        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.

        CHANGES / TODOLIST
        - 07/17/2013 : license edited cause unsuitable for code
        - TODO : sprintf : i'm never sure of this kind of syntax, need to check if there is a "0" before bytes (like in 0xFF or 0FF)
        - TODO : to be tested with the real sensor values before end of july
    */

    #include <Wire.h>//for I2C
    #include <EEPROM.h>
    #include <OnboardCommLayer.h>
    #include <nanosat_message.h>
    #include <I2C_add.h>
    #include <SAT_AppStorage.h>
    #include <SAT_Mag.h>

    // *** SDK constructors needed
    SAT_Mag mag;
    SAT_AppStorage store;

    // *** CONFIG ***
    #define POOL_DELAY  12000  // data is pooled every 12 seconds
                         // note : this makes approx 480 data points for 1 earth rotation
                         // and 1,12 rotations before reaching the 10kb limit for data

    // ****************************
    // *** EXPERIMENT FUNCTIONS ***
    // ****************************

    unsigned long int id;
    int values[3];

    // pools the values needed by the experiment
    // here : the magnetometer
    void poolValues() {
      id = millis();
      values[0] = mag.readx();
      values[1] = mag.ready();
      values[2] = mag.readz();
    }

    #define MESSAGE_BUFFER_SIZE  24  // only 24 chars needed in our case (18 hex chars actually)

    char messageBuffer[MESSAGE_BUFFER_SIZE];  // buffer for printing the message to be sent to earth

    // printing the values in an optimized format (we hope !)
    void prepareBuffer() {
      // safety first (you never know...) clearing the buffer
      for (int i=0; i<MESSAGE_BUFFER_SIZE; i++) {
        messageBuffer = '\0';
      }

      // data size of securely reduced to fit the sprintf
      id = id & 0x00FFFFFF;  // we keep only 6 hex digits
      for (int i=0; i<3; i++)
        values = values & 0xFFFF;  // we keep only the 4 hex digits (this sensors returns 16 bits only anyway).

      // data is printed in hex format
      sprintf(messageBuffer, "%06x%04x%04x%04x\0", id, values[0], values[1], values[2]);
    }


    // *************
    // *** SETUP ***
    // *************

    void setup()
    {
      Wire.begin();        // join i2c bus (address optional for master)
      Serial.begin(9600);  // start serial for output (fast)
      mag.configMag();          // turn the MAG3110 on
    }

    // ************
    // *** LOOP ***
    // ************

    void loop()
    {
      poolValues();   // pool the values needed
      prepareBuffer();   // prepare the buffer for sending the message
     
      store.send(messageBuffer);   // sends data into the communication file and queue for transfer
      delay(POOL_DELAY); //wait for next pool
    }

Wiemy już, co trzeba za biblioteki dołączyć (pewnie ich lista wzrośnie przy kolejnych sensorach) oraz dalszą część kodu.

A teraz ważna uwaga - 10 kb danych przy pomiarze co 12 sekund wystarczy na jedynie 1,12 orbity - bardzo mało! I to z jednego sensora! Adamie, co z tym pokombinujemy?

Offline JSz

  • Weteran
  • *****
  • Wiadomości: 6851
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #218 dnia: Listopad 24, 2013, 10:45 »
Sorry, że piszę z pozycji kibica, chciałbym jednak zapytać, jaki jest status prac nad softwarem?

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #219 dnia: Listopad 24, 2013, 11:40 »
Od strony oprogramowania do kamerki - wciąż w tym samym miejscu. Strasznie mało dokumentacji w tym temacie i raczej tutaj jest duże opóźnienie.

Ze strony data loggera - IMHO 75% pomysłów już mamy, aczkolwiek jest problem z ilością przesłanych danych, ograniczonych do 12 kilobajtów. Adamie, coś tutaj knułeś?

Offline Adam.Przybyla

  • Weteran
  • *****
  • Wiadomości: 6535
  • Realista do bólu;-)
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #220 dnia: Listopad 24, 2013, 12:56 »
Od strony oprogramowania do kamerki - wciąż w tym samym miejscu. Strasznie mało dokumentacji w tym temacie i raczej tutaj jest duże opóźnienie.

Ze strony data loggera - IMHO 75% pomysłów już mamy, aczkolwiek jest problem z ilością przesłanych danych, ograniczonych do 12 kilobajtów. Adamie, coś tutaj knułeś?
            ... do kiedy mam czas. Prywatnie mog sie wytlumaczyc. Wzgledy osobiste totalnie skasowaly mnie czasowo z projektu:( Ale moze teraz znalazlbym troche czasu. Z powazaniem
                                           Adam Przybyla
https://twitter.com/AdamPrzybyla
JID: adam.przybyla@gmail.com

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #221 dnia: Listopad 24, 2013, 13:03 »
Pamiętajcie, że te ArduSaty jeszcze jakieś 5-6 miesięcy powinny być na orbicie, więc się nie pali. Naprawdę lepiej mieć wizję całości.

Adamie, dwa pytania do Ciebie:
1. czy będziesz w Krakowie na Meet The Space?
2. Czy jesteś w stanie się wypowiedzieć coś w temacie kodu, który wklepałem jakiś czas temu do tego wątku? Czy jest on dla Ciebie sensowny?

Offline Adam.Przybyla

  • Weteran
  • *****
  • Wiadomości: 6535
  • Realista do bólu;-)
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #222 dnia: Listopad 24, 2013, 14:21 »
Pamiętajcie, że te ArduSaty jeszcze jakieś 5-6 miesięcy powinny być na orbicie, więc się nie pali. Naprawdę lepiej mieć wizję całości.

Adamie, dwa pytania do Ciebie:
1. czy będziesz w Krakowie na Meet The Space?
2. Czy jesteś w stanie się wypowiedzieć coś w temacie kodu, który wklepałem jakiś czas temu do tego wątku? Czy jest on dla Ciebie sensowny?
            ... podaj linka dokladnego do kodu. Co do spotkania w krakowie, nie moge jeszcze nic powiedziec, mam przynajmniej jedna prelekcje w nastepny tygodniu i nie wiem czy sie wyrobie:(( Z powazaniem
                                                                                                                                                         Adam Przybyla
https://twitter.com/AdamPrzybyla
JID: adam.przybyla@gmail.com

Offline kanarkusmaximus

  • Administrator
  • *****
  • Wiadomości: 23218
  • Ja z tym nie mam nic wspólnego!
    • Kosmonauta.net
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #223 dnia: Listopad 24, 2013, 14:53 »
Link jest o tutaj:
http://nanosatisfi.forumatic.com/viewtopic.php?t=5&p=5

Nic więcej w tej dyskusji poza kodem nie ma ciekawego...

Offline JSz

  • Weteran
  • *****
  • Wiadomości: 6851
Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #224 dnia: Listopad 24, 2013, 17:11 »
Od strony oprogramowania do kamerki - wciąż w tym samym miejscu. Strasznie mało dokumentacji w tym temacie i raczej tutaj jest duże opóźnienie.

Ze strony data loggera - IMHO 75% pomysłów już mamy, aczkolwiek jest problem z ilością przesłanych danych, ograniczonych do 12 kilobajtów. Adamie, coś tutaj knułeś?
            ... do kiedy mam czas. Prywatnie mog sie wytlumaczyc. Wzgledy osobiste totalnie skasowaly mnie czasowo z projektu:( Ale moze teraz znalazlbym troche czasu. Z powazaniem
                                           Adam Przybyla

Rozumiem, że prace cały czas stały w miejscu. Szkoda... :(

Polskie Forum Astronautyczne

Odp: ArduSat-PL - ogólne rozmowy
« Odpowiedź #224 dnia: Listopad 24, 2013, 17:11 »