Scrivete qui domande, commenti, consigli e nuove idee. Per scrivere basta il nome o un soprannome come “io” o “pippo”, lasciando vuote le altre caselle.
Aggiungere anche la “Email” serve solo per distinguersi con certezza. Se volete aggiungere la mail fatelo con fiducia, noi abbiamo di meglio da fare, che raccogliere indirizzi a scopo di spam.
Il Blog non è tutto in questa pagina, andate sul menu “Blog” e scegliete un argomento.
Se non riuscite a trovare una sezione del blog appropriata, scrivete in questa pagina e provvederemo noi, a trovare la sezione giusta, oppure a crearne una nuova.
Inserire immagini e evidenziare i messaggi del blog
Inserire una immagine:
<img src="https://www.xxxx.yyyy.zzzz.jpg" alt="Image description"/>
Evidenziare una parte del testo:
<span style="background-color: #ffff99;">TESTO DA EVIDENZIARE</span>
Sentitevi liberi di fare errori e esperimenti nei post. Se qualcosa va storto, basta scrivere un secondo post, con le correzioni da fare. Faremo noi le correzioni e infine cancelleremo i messaggi di servizio.
Buongiorno Livio, sempre tantissimi complimenti per il lavoro che svolgete.
Ho scaricato il theremino phonometer in quanto vorrei provare a fare qualche misura a livello acustico di una pompa di calore (unità esterna motocondensante) a vari regimi di funzionamento. Non trovo, se dico bene, indicazioni per quanto riguarda schemi/collegamenti del microfono ECM8000 verso il master nelle risorse scaricate.
Mi potresti dare indicazioni in merito?
Grazie e buon lavoro.
Roberto
Il microfono ECM8000 va collegato alla sua apposita scheda audio U-PHORIA UM2 prodotta da Behringer
https://www.behringer.com/product.html?modelCode=P0118
https://www.behringer.com/product.html?modelCode=P0DZ3
Comparati con prodotti di simile qualità costano davvero poco.
Eventualmente potresti alimentare il microfono anche con altre schede audio di pari caratteristiche, ma sempre adatte ad alimentare microfoni a condensatore.
Se hai altri dubbi chiedi a Marco che ha fatto molte di queste centraline. Forse potrebbe anche darti componenti di seconda mano e sicuramente può darti buoni consigli e anche l’ultima versione dei programmi Meter e Elaboration che non abbiamo ancora pubblicato.
https://www.theremino.com/contacts/about-us#marco
Leggi anche i file PDF della documentazione.
Ciao
Livio
Grazie molte Livio, contatterò Marco come da tuo suggerimento.
Buona serata
Purtroppo Theremino GPT non funziona più, troveremo una soluzione ma nel frattempo per farlo funzionare dovete fare una vostra chiave presso OpenAI come spiegato nel file “Theremino_GPT_Help.pdf” che potete scaricare da qui:
https://www.theremino.com/downloads/intelligenza-artificiale#openai
Cosa è successo?
Qualcuno nei giorni dal 7 dicembre a oggi ha usato GPT4 in modo “smodato” e in pochi giorni ha utilizzato un milione di token, mandando in blocco la chiave API associata al nostro account.
Prendiamo l’occasione per spiegare a chi non lo sapesse ancora che GPT4 è molto costoso, ben trenta volte più costoso di GPT 3.5 turbo.
Inoltre GPT4 è lento a rispondere per cui va usato con parsimonia e solo se proprio necessario.
———————
Nei prossimi giorni pubblicheremo una nuova versione di Theremino GPT, state attenti quindi a questi messaggi nella pagina delle novità.
Per ora, come già scritto, se volete usare Theremino GPT dovete fare una vostra chiave presso OpenAI.
Abbiamo ripristinato il funzionamento di Theremino GPT.
La versione 4.7 ripristina il funzionamento senza dover fare una propria chiave (lasciando vuota la casella OpenAI-KEY).
Ricordiamo che la nostra API-KEY funziona solo con GPT-3.5-turbo.
Prendiamo l’occasione per spiegare a chi non lo sapesse ancora che GPT4 è molto costoso, ben trenta volte più costoso di GPT 3.5 turbo. Inoltre GPT4 è lento a rispondere per cui va usato con parsimonia e solo se proprio necessario.
Scaricate la versione 4.7 da qui:
https://www.theremino.com/downloads/intelligenza-artificiale#openai
Buongiorno Livio e a tutti gli sviluppatori di Theremino. Vi faccio veri complimenti per quanto fatto.
Volevo condividere il fatto che ho collegato con successo ad un theremino Iot Module (il TTGO7ver1.3) una sonda I2C molto interessante, almeno per me. Si tratta della sonda Bosh con sensore BME280, che è un sensore di pressione, temperatura e umidità. L’esemplare che ho comprato io (una decina di euro) è marchiata mikroBUS.
Ovviamente ho modificato il firmware affinché la legga correttamente e vi riporto qui sotto il programma, magari è utile come esempio ulteriore.
La connessione fisica l’ho fatta ai pin 21(SDA) e 22(SCL) che sono quelli standard per l’ESP32 nelle comunicazioni I2C. Ho visto che negli altri esempi li cambiate a piacimento con la libreria Wire, io qui non ci sono riuscito e quindi li ho lasciati così.
Nello IotHAL i Pin dei dati sono da impostare su “Gen_in_float”.
L’alimentazione è da 3.3V.
Vi ringrazio ancora. Buona giornata.
Alberto
firmware:
// ----------------------------------- Do not remove ---------
#include "IotModule\IotModule.h"
cIotModule IotModule;
// -----------------------------------------------------------
#include “Wire.h”
#include “SPI.h”
#include “Adafruit_Sensor.h”
#include “Adafruit_BME280.h”
#define SEALEVELPRESSURE_HPA (1013.25)
Adafruit_BME280 bme; // I2C
float pressure, mbar_pressure;
// ========================================================================
// SETUP
// ========================================================================
void setup()
{
Serial.begin(9600);
// ------------------------------------ Do not remove ---------
IotModule.initialize();
// ------------------------------------------------------------
unsigned status;
// default settings
// collegare il modulo ai pin corretti (ttgo7ver1.3 SDA:pin 21 SCL:pin 22)
status = bme.begin(0x76);
if (!status)
{
Serial.println("indirizzo sbagliato");
}
}
// ========================================================================
// LOOP
// ========================================================================
void loop()
{
Serial.print(bme.readTemperature());
Serial.print("\n");
IotModule.genericWriteFloat(36, bme.readTemperature());
pressure = bme.readPressure();
mbar_pressure = pressure/100.0 ;
Serial.print(mbar_pressure);
Serial.print("\n");
IotModule.genericWriteFloat(39, mbar_pressure);
Serial.print(bme.readHumidity());
Serial.print("\n");
IotModule.genericWriteFloat(35, bme.readHumidity());
delay(100);
}