marți, 24 martie 2026

Node-RED si mqtt

 functie care citeste din mqtt o valoarea si o pregateste pt afisat pe un nod text:

var data = msg.payload;
if (typeof data === 'string') {
data = JSON.parse(data);
}
msg.payload = data.Humidity;
return msg;
 
functie care citeste din mqtt 2 valori si le pregateste pt afisat pe un nod textpe o singura linie:
var data = msg.payload;

// Parse if it's a string
if (typeof data === 'string') {
data = JSON.parse(data);
}

var temp = data.Temperature;
var hum = data.Humidity;

msg.payload = temp + "°C | " + hum + "%";

return msg;
 

 sau pe 2 linii diferite:

var data = msg.payload;

// Parse if it's a string
if (typeof data === 'string') {
data = JSON.parse(data);
}

var temp = data.Temperature;
var hum = data.Humidity;

 msg.payload = temp + "°C\n" + hum + "%";


return msg;

 

 

 

 

miercuri, 4 martie 2026

Acumularea de energie solara pentru consum redus (microcontrolere)

 Material de studiu - supercondensatori incarcati de la soare:

BQ25570 are la intrare un panou solar (Vin poate fi de la 2,7V pina la 20V), circuitul coboara tensiunea de intrare si la iesire avem 3,3V sau cat selectam 

Un document foarte util - despre incarcarea supercondensatoarelor de la Texas Instruments -  application note SLUAAO7 (https://www.ti.com/lit/pdf/sluaao7)

https://www.edn.com/fast-charging-a-supercapacitor-from-energy-harvesters/

https://www.digikey.com/en/articles/specialized-charger-ics-manage-supercapacitors-in-energy-harvesting-designs