Arduino Pro Mini LoRa Sensor Node
1.0.0

Arduino Pro Mini TTN Lorawan Node con módulo DHT22 y RFM95 alimentado por una batería protegida de 18650.
El Arduino se convirtió a baja potencia desolutando el LED de potencia y el convertidor de voltaje.





function Decoder ( bytes , port ) {
var decoded = { } ;
decoded . vcc = ( bytes [ 0 ] + 200 ) / 100 ;
if ( bytes [ 1 ] != 255 ) {
decoded . humidity = bytes [ 1 ] ;
decoded . humidity &= ~ ( 1 << 7 ) ;
if ( bytes [ 1 ] >> 7 == 1 ) { decoded . humidity += 0.5 }
}
if ( bytes [ 2 ] != 255 || bytes [ 3 ] != 255 ) decoded . temperature = ( ( bytes [ 2 ] << 24 >> 16 | bytes [ 3 ] ) / 10 ) ;
return decoded ;
} function decodeUplink ( input ) {
var decoded = { } ;
decoded . vcc = ( input . bytes [ 0 ] + 200 ) / 100 ;
if ( input . bytes [ 1 ] != 255 ) {
decoded . humidity = input . bytes [ 1 ] ;
decoded . humidity &= ~ ( 1 << 7 ) ;
if ( input . bytes [ 1 ] >> 7 == 1 ) { decoded . humidity += 0.5 }
}
if ( input . bytes [ 2 ] != 255 || input . bytes [ 3 ] != 255 ) decoded . temperature = ( ( input . bytes [ 2 ] << 24 >> 16 | input . bytes [ 3 ] ) / 10 ) ;
return {
data : decoded ,
warnings : [ ] ,
errors : [ ]
} ;
}