Viewing 8 posts - 17 through 24 (of 25 total)
  • Author
    Posts
  • #24670
    cpiga
    Participant

    I fixed it by compiling the visual basic version. Però non mi riconosce il sismografo collegato via usbnon è che anche il driver del s.o. è a 32 bit e devo installare un driver a 64bit? Dove posso trovarlo?
    Saluti e grazie

    #24674
    theremino
    Keymaster

    For earthquakes they would be fine too 10 ms or more.
    Noi usiamo sempre la versione VB, quella in CSharp è più macchinosa e la abbiamo fatta solo per fare contenti gli amanti dei punti e virgola.

    Riguardo al sismografo USB non ho capito di cosa si tratta.

    #24676
    cpiga
    Participant

    And, sorry I didn't explain well. Ho compilato la versione Visual Basic del sorgente della HAL impostando come target x64 (64bit). La compilazione è riuscita senza errori con la versione del compilatore di visual basic (express, 2008) che mi hai suggerito. Lanciando la HAL, quest’ultima parte correttamente ma dalla sua UI non riconosce il sismografo (master+adc24+geofoni) collegato alla USB. E’ come se non fosse collegato il master alla USB, ho pensato che fosse un problema di driver, ma non ne sono sicuro. Qualcun altro è riuscito a compilare la HAL a 64 bit? Con la versione 32bit nessun problemaMa le versioni più recenti di Matlab (solo a 64bit) hanno importanti funzionalità a cui non vorrei rinunciare

    #24847
    cpiga
    Participant

    Here I am again! Alla fine mi sono accontentato della versione a 32 bit che sono riuscito a interfacciare con Matlab 32 bit. Ho però un altro problema.Ho un IOTmodule collegato ad un adc24 con sempre 3 geofoni. Usando l’iotHAL riesco a vedere l’IOTmodule e a configurare i tre canali differenziali dell’adc. Il problema è che solo il terzo canale funziona, gli altri due canali danno solo rumore. Non è un problema dei geofoni e dei collegamenti perchè scambiando i collegamento di qualunque geofono e collegandolo al canale 3 funziona perfettamente. Non è un problema di collegamenti tra adc24 e iot module perchè il canale 3 it works. Ho già provato a ricompilare il firmware e ricaricarlo senza successo.
    Questo è il IotModuleSetup.h:

    #ifndef IotModuleSetup_h
    #define IotModuleSetup_h
    //==============================================================================================================================================
    
    #define IOTMODULE_LOG_LEVEL ESP_LOG_NONE  // ESP_LOG_NONE or ESP_LOG_VERBOSE to log debug messages with the serial monitor
    
    //==============================================================================================================================================
    
    #define IOTMODULE_PINOUT_TYPE 3   //  0 = ESP32-WROOM-32 / 1 (default) = ESP32-PICO-KIT V4 / 2 = ESP32-TTGO T7 v1.0 / 3 = ESP32-TTGO T7 v1.3
    #define IOTMODULE_INOUT_PINS 0   //  0 to 99  (99 = all available phisical pins, max 26 or 28, it depends on module type) 
    #define IOTMODULE_ADC24_PINS 6    //  0 to 16  (0 Adc24 module disabled, 1 to 16 Adc24 module enabled with 1 to 16 channels pins)
    #define IOTMODULE_GENERIC_PINS 0  //  0 to 20  (0 normally)
    
    //==============================================================================================================================================
    
    //(see insider help at https://lowpower.world/theremino)
    
    #define IOTMODULE_WIFI_MODE        "SOFTAP"
    #define IOTMODULE_WIFI_ASSOC       "       STATION                     STATION                     STATION                    SOFTAP         "     
    #define IOTMODULE_WIFI_SSID        "        ssid1                       ssid2                       ssid3                    theremino       "
    #define IOTMODULE_WIFI_PASSWORD    "       pwd12345                    pwd12345                    pwd12345                  theremino       "
    #define IOTMODULE_IP_MODE          "        DHCP                        DHCP                       STATIC                      DHCP          "
    #define IOTMODULE_IP_IP            "          -                           -                     192.168.11.1                     -           "
    #define IOTMODULE_IP_NETWORK       "          -                           -                     255.255.255.0                    -           "
    #define IOTMODULE_IP_GATEWAY       "          -                           -                    192.168.11.254                    -           "
    #define IOTMODULE_IP_DNS           "          -                           -                    192.168.11.254                    -           "
    
    //  Uncomment and set the pin number to use as "wifi mode pin" (default -1, not used)
    //#define IOTMODULE_WIFI_MODE_PIN    -1
    
    //  Uncomment and set the WiFi channel number : 1 (default) to 13 (only relevant in SoftAP mode)
    #define IOTMODULE_WIFI_CHANNEL 6
    
    //  Uncomment and set the WiFi TX power index : 10 (default) to 0
    //  10=19.5dBm, 9=19dBm, 8=18.5dBm, 7=17dBm, 6=15dBm, 5=13dBm, 4=11dBm, 3=8.5dBm, 2=7dBm, 1=5dBm, 0=2dBm
    #define IOTMODULE_WIFI_TX_POWER_INDEX 10
    
    //  Uncomment to change the space char in configuration
    //#define IOTMODULE_SPACE_CHAR ' '
    
    //==============================================================================================================================================
    
    // Uncomment and adapt this line to use a different port number (default is 49153)
    #define IOTMODULE_UDP_PORT_NUMBER 49153  //  UDP port number for IotHAL communication
    
    //==============================================================================================================================================
    
    #define IOTMODULE_ENCODERS_TYPE 1               // 1 = Software encoders (x4) / 0 = Hard. encoders (x2)
    #define IOTMODULE_FUOTA_ENABLE 1                // 1 = FUOTA enabled / 0 = FUOTA disabled 
    #define IOTMODULE_ADC24_COMMUNICATION_SPEED 16  // 1 to 16 MHz (only relevant for the ADC24 board)
    #define IOTMODULE_OUTPUT_WATCHDOG_ENABLE 1      // 1 = set all OUT to zero if communication is lost
    #define IOTMODULE_WIFI_MODE_PIN -1              // -1 = disable / 0 or more = pin number for Station/SoftAP boot mode
    
    //==============================================================================================================================================
    
    //                                                          mm/min values are relative to 200 step/mm
    //  IOTMODULE_STEPPER_TIMING = 8 :  320...307200 Hz - 92160 mm/min
    //  IOTMODULE_STEPPER_TIMING = 7 :  160...153600 Hz - 46080 mm/min
    //  IOTMODULE_STEPPER_TIMING = 6 :   80....76800 Hz - 23040 mm/min
    //  IOTMODULE_STEPPER_TIMING = 5 :   40....38400 Hz - 11520 mm/min
    //  IOTMODULE_STEPPER_TIMING = 4 :   20....19200 Hz -  5760 mm/min
    //  IOTMODULE_STEPPER_TIMING = 3 :   10.....9600 Hz -  2880 mm/min
    //  IOTMODULE_STEPPER_TIMING = 2 :    5.....4800 Hz -  1440 mm/min
    //  IOTMODULE_STEPPER_TIMING = 1 :    3.....2400 Hz -   720 mm/min
    //  IOTMODULE_STEPPER_TIMING = 0 :    2.....1200 Hz -   360 mm/min
    
    #define IOTMODULE_STEPPER_TIMING 5
    
    //==============================================================================================================================================
    
    #endif

    Ogni suggerimento è ben accetto

    #24858
    theremino
    Keymaster

    Ciao,
    per ora l’unica cosa che ho notato e che potrebbe causare problemi è il tipo di modulo TTGO.
    Noi abbiamo definito che i migliori erano i Pico KIT e consigliato di usare quelli
    e quindi gli altri modelli li abbiamo provati poco e ci siamo fidati delle informazioni scritte da loro.

    Però in effetti da quello che dici sembra essere l’ADC24 a non andare.
    Ne puoi provare un altro ?

    Sei in contatto con Lello? Solo Lello ha usato spesso i TTGO.
    Magari fatti mandare subito un altro ADC24 per vedere se il tuo non funziona.
    Oppure prova a controllare con una lente i resistori da 100 ohm dei due pin che non vanno, potrebbero essere saldati male (solo da un lato).

    Se non riesci scrivimi e cercheremo altro.
    ciao
    Livio

    #24860
    cpiga
    Participant

    Ok. Provo a collegare ADC24 e geofoni di un’altro sismografo (master+adc24+geofoni) e vedere se dipende da quello.
    Grazie mille per la risposta tempestiva. Nel caso dove posso ordinare i Pico Kit?

    #24862
    theremino
    Keymaster

    E se fosse che hai configurato male i canali nell’HAL ?
    Differenziale / Single ended… etc..

    Non ricordo se te l’ho già detto ,ma non faresti bene a chiamarmi su skype ? ( utente livio_enrico )
    Oppure al telefono ? 0125 57290

    Se mi fai vedere i canali forse ti trovo subito l’errore

    #24870
    cpiga
    Participant

    Ok. Posso contattarti domani mattina/pomeriggio/sera? Come ti viene megliodimmi tu
    Thank you
    Carlo

Viewing 8 posts - 17 through 24 (of 25 total)
  • You must be logged in to reply to this topic.