Taffix Spray recensione

Alla fine del 2020 in piena seconda ondata della pandemia, lessi alcuni articoli su giornali importanti queli Repubblica, Il sole 24 Ore etc.. di uno spray nasale che protegeva dal Covid-19. Il principio descritto sembrava semplice, lo spray abbassa il PH delle pareti nasali rendendo inospitale l’ambiente al virus respirato. Si poteva comprare però solo on line, personalmente non mi sono fidato, non tanto dello spray ma piuttosto del trasporto a mezzo corriere che non ha alcuna accortezza o competenza nel trasporto di medicinali. Ho opotato quindi di attendere l’uscita nella farmacia italiane. Periodicamente mi informavo e finalmente è arrivato nella farmacia del mio paese. Adesso sono sicuro che è stato controllato e testato dalle autorità italiane ed è anche stato trasportato da personale competente. Al momento è l’unico spray che nel bugiardino cita chiaramente che è efficace contro il SARS COVID-2 con una percentuale di protezione del 97%, chiaramente è consigliato nel bugiardino stesso di usarlo insieme alla mascherina, le due protezioni insieme dovrebero garantire una protezione molto efficace. Chiaramente io non sono titolato per affermare una cosa del genere, vi invito quindi a leggere questo articolo.

How to build a Collinear Antenna for ADS-B 1090 Frequency Part 1

Come costruire un’ottima antenna per i 1090 Mhz ovvero per i segnali ADS-B con un semplice pezzo di cavo coassiale e un connettore.

How to build a Flight Radar 24 receive ADS-B station (English and Italian lang.)

Come costruire con un semplice raspberry e una chiavetta SDR, un ottimo ricevitore ADS-B che inviando dati ai server di Flight Radar 24 convertirò il vostro accesso free in un accesso full.

Front Camera in Toyota Auris

Come installare una videocamera frontale su una Toyota Auris 2017 e da dove far passare il cavo.

Dasaita Max10 on Toyota Corolla 2019 + Retro Cam connection

Costruzione stazione meteo

La stazione meteo di base è una Netatmo con modulo Anemometro per il momento senza pluvimetro, che spero di acquistare presto. Le telecamere sono gestite da un raspberry che gestisce anche la stazione Flightradar 24. Ecco una foto dell’ultima manutenzione sul tetto.

Flightradar 24 stazione

10 Novembre

Cari amici, oggi vi mostrerò l’andamento di alcuni dati rilevanti relativi alla pandemia in Italia a partire dl suo inizio nel Febbraio di quest’anno. Credo che i grafici che vi mostrerò vi convinceranno (se già non lo siete) a prendere veramente sul serio la situazione che stiamo vivendo in questa seconda ondata. Da oggi ho deciso di inserire tra le regioni che mostro la Puglia e la Sicilia. C’è una ragione molto semplice per questo, anzi due: anche se vivo da quasi 50 anni in Veneto, io sono di origine pugliese, mentre mia moglie Giovanna è di origini siciliane. Nei grafici di oggi mostrerò anche l’andamento globale per l’Italia.

Userò spesso sull’asse delle ordinate (quella verticale) una scala, detta logaritmica, che permette di valutare le variazioni percentuali giorno dopo giorno.

Oggi cercherò di essere meno “catastrofico” di ieri (per quanto possibile!). Comincerò infatti col mostrare due grafici che hanno una qualche attinenza tra loro e sembrano dare qualche speranza sulla tenuta del sistema. I grafici riportano i dati per 4 regioni (Lombardia, Veneto, Puglia e Sicilia) a partire dai primi di Settembre.

Il grafico a sinistra illustra per ogni giorno la variazione del numero totale di positivi rispetto al giorno precedente, mentre il grafico a destra mostra l’andamento del numero di persone dimesse e/o guarito. Nel primo grafico si vede che la crescita del numero totale di positivi comincia a stabilizzarsi (Puglia e Sicilia) o a diminuire (Lombardia e Veneto). Nel grafico a destra si vede che il numero di persone dimesse e/o guarite cresce in tutte le regioni analizzate e inoltre (cosa più importante!) questi numeri non sono molto inferiori a quelli delle regioni corrispondenti nel primo grafico, cioè dell’incremento dei positivi.

Un altro segnale positivo (se così si può dire!) viene dai due grafici riportati qui sotto, che riportano l’andamento del rapporto nuovi_positivi/tamponi per l’Italia e per le 4 regioni dei grafici precedenti (Lombardia,Veneto, Puglia e Sicilia).

I grafici mostrano che anche questo parametro, che è uno dei più significativi, dopo la crescita impetuosa avvenuta dagli inizi di Ottobre, mostra negli ultimi giorni la tendenza ad appiattirsi o addirittura a decrescere.

Dopo questa “sbornia” di positività, ci tocca purtroppo tornare coi piedi per terra! Cominciamo dalle terapie intensive. I grafici qui sotto riportano i dati relativi al numero di pazienti in terapia intensiva per ogni 100000 abitanti nelle 4 regioni dei grafici precedenti

Come vedete dal grafico a sinistra, il numero delle terapie intensive Covid-19 è in continua crescita quasi esponenziale in tutte e quattro le regioni analizzate. La Lombardia ha una situazione molto peggiore rispetto a quella delle altre 3 regioni (quasi 8 pazienti in terapia intensiva ogni 100000 abitanti). Tuttavia il grafico a destra mostra che ci sono 3 regioni con una percentuale ancora peggiore. Spicca in particolare la situazione della Valle d’Aosta.

La gravità della situazione in Valle d’Aosta è confermata dai grafici qui sotto, relativi alla classifica regionale odierna dei decessi.

Il grafico a sinistra riporta la classifica regionale in termini di numeri assoluti di decessi, mentre quallo di destra riporta la classifica del numero di decessi ogni 100000 abitanti. Mentra nel grafico a sinistra (numeri assoluti) la Lombardia primeggia decisamente, in quello a destra spicca di nuovo la Valle d’Aosta.

Dulcis in fundo, il grafico qui sotto illustra l’andamento del numero di decessi negli ultimi due mesi e mezzo per l’Italia e per le solite 4 regioni

E’ chiaro che il numero di decessi è in rapido aumento, con un tasso esponenziale crescente, in tutte le regioni e nell’Italia intera. Questo purtroppo non deve sorprendere perchè si sa che l’andamento dei decessi è sempre in ritardo di un paio di settimane rispetto a quello del tasso di positività e a quello delle terapie intensive, che abbiamo visto in precedenza mostrare qualche segno di rallentamento. Speriamo bene… ma in definitiva dipende principalmente dai nostri comportamenti individuali, quindi…

a-Paul Rilevatore di Gas nocivi a basso costo fatto con Arduino

a-Paul Rilevatore di Gas nocivi a basso costo fatto con Arduino

Il progetto è nato con l’idea di realizzare un rilevatore di GAS nocivi a basso costo da tenere in casa, i gas rilevati sono i più comuni che si posso sviluppare in casa, Alcohol, Metano, GPL etc..  . Nello specifico il sensore che ho utilizzato è un MQ-2 in grado di rilevare i gas della tabella sottostante:

CO 200 ~ 10000 ppm
Alcohol 100 ~ 2000 ppm
CH4 5000 ~ 20000 ppm
Propane 200 ~ 5000 ppm
LPG 200 ~ 5000 ppm
Butane 3000 ~ 5000 ppm
Smoke 200 ~ 10000 ppm
H2 300 ~ 5000 ppm

Arduino è la scelta più logica visto il bassissimo costo. Lo step successivo era trovare un contenitore che fosse bello da tenere in casa. Per il momento ho trovato due soluzioni a basso costo. Una bella ma difficile da trovare e una un po’ meno bella ma economica e facile da trovare.

La soluzione 1 è una cassa per PC a forma di testa di Robot trovata in uno store Cinese. Ecco alcune foto della varie fasi di adattamento della cassa per PC.

Ecco come si presenta appena spacchettata:

Aperta per togliere il cavo audio, le casse e i led monocolore dagli occhi, adesso ne rimane solo l’involucro:

Inseriti i LED RGB negli occhi al posto di quelli monocolore e incollato il sensore di gas MQ-2 su uno dei supporti:

Rimosso uno dei quattro supporti per poter inserire agevolmente Arduno, fatti i vari collegamenti. Io ho fatto due buchi per  il cavo di alimentazione e il cavo usb, quello per lo spinotto USB si può tranquillamente non fare, basta inserire Arduino già programmato. Quello di alimentazione si può evitare anche perché nel fondo è presente il buco del cavo audio da dove si potrebbe far passare il cavo di alimentazione.

Ed ecco il progetto finito..

Due occhi verdi che lampeggiano fin tanto che nessun gas è rilevato, due occhi rossi e un fastidioso cicalino che suona se un gas è rilevato.

La seconda soluzione è l’uso di un semplice profumassero di ambiente di facile reperibilità di cui evito di scrivere la marca per problemi di Copyright, dalle foto però lo riconoscerete.

Tarato e collaudato ecco il filmato finale:

Lista materiale che serve con relativi prezzi:

01 Aruduino (dai 7 ai 25 euro dipende se originale o no il mio non è originale)
01 Buzzer (2 euro)
01 Sensore MQ-2 (circa 7 euro)
02 LED RGB o tre led di colore diverso  (1 Euro)
03 Resistenze da 220 (1 euro)
01 Alimentatore (5 euro)
Cavetti DUPONT (1 euro)
Contenitore (dipende da cosa usate)

Spesa totale circa da 25 Euro in sù

Ecco lo schema elettrico:

Codice:

// a-Paul ver. 1.0 by Paolo Tuttoilmondo

//IMPOSTAZIONE PIN
int buzzerPin = 7; // Pin Digitale 7 per il Buzzer
const int mq2Pin= 1; // Pin Analogico 1 per MQ-2
#define LEDR 8 // LED Rosso collegato al pin digitale 9
#define LEDG 9 // LED Verde collegato al pin digitale 10
#define LEDY 10 // LED Giallo collegato al pin digitale 11

//INIZIALIZZAZIONE SENSORI
int smoke_level; // Inizializzazione MQ-2 Sensore fumi
void setup(){
pinMode(LEDR, OUTPUT); // imposta il pin digitale come output
pinMode(LEDG, OUTPUT); // imposta il pin digitale come output
pinMode(LEDY, OUTPUT); // imposta il pin digitale come output
pinMode(buzzerPin,OUTPUT); // Impostazione Buzzer
pinMode(mq2Pin, INPUT); //the smoke sensor will be an input to the arduino
Serial.begin(9600); // For debugging
//digitalWrite(LEDY, HIGH);
//delay(20000);
}

void loop()
{
smoke_level= analogRead(mq2Pin); // Impostazione variabile MQ2
Serial.println(smoke_level); // Stampa sulla seriale il valore del gas per Dubug
if(smoke_level < 70){ // Cosa succede per valori di gas bassi inferiori a 100
digitalWrite(buzzerPin, LOW); // Spegne il cicalino
digitalWrite(LEDY, LOW);
digitalWrite(LEDR, LOW); // Spegne il LED Rosso
digitalWrite(LEDG, LOW); // Spegne il LED Verde
delay(1000); // Attesa 1 Sec
digitalWrite(LEDG, HIGH); // Accende il LED Verde
delay(1000); // Attesa
}
if(smoke_level > 70 && smoke_level < 100){ // Cosa succede per valori di gas bassi inferiori a 100
digitalWrite(buzzerPin, LOW); // Spegne il cicalino
digitalWrite(LEDG, LOW);
digitalWrite(LEDR, LOW); // Spegne il LED Rosso
digitalWrite(LEDY, LOW); // Spegne il LED Verde
delay(1000); // Attesa 1 Sec
digitalWrite(LEDY, HIGH); // Accende il LED Verde
delay(1000); // Attesa
}
if(smoke_level > 100){
digitalWrite(buzzerPin, HIGH);
digitalWrite(LEDG, LOW); // accende il LED
digitalWrite(LEDY, LOW);
digitalWrite(LEDR, HIGH); // accende il LED
}
}

Arduino stazione di analisi della qualità dell’aria

Questo vuole essere un progetto per realizzare una completa stazione di analisi dell’aria a basso costo. Il progetto è in continua evoluzione. In questa prima versione ho aggiunto sensori per controllare la temperature, l’umidità, l’inquinamento acustico e gas nocivi quali, metano, butano etc.. Ho aggiunto anche un modulo per avere date e ora.

Schema elettrico:

Codice:

// Stazione Analisi Aria ver. 1.0 by Paolo Tuttoilmondo

#include <dht11.h> //Libreria sensore temperatura e umidità
#include <LiquidCrystal_I2C.h> //Libreria display 16×2
#include <DS1302.h> //Libreria orologio

//VARIABILI
int IniTempVariable = 0; // Viaribile temperatura iniziale
int IniUmiVariable = 0; // Viaribile unidità iniziale
//int PostTempVariable = 0; // Viaribile temperatura per rilevare eventuali variazioni
//int PostUmiVariable = 0; // Viaribile umidità per rilevare eventuali variazioni
int Annuncio = 0; // Variabile per nascondere annuncio iniziale
int threshold = 500; // Variabile che imposta la soglia per il calcolo dell’inquinamento acustico
int volume; // Variabile volume per la sezione inquinamento acustico

//IMPOSTAZIONE PIN
int buzzerPin = 9; // Pin Digitale 9 per il Buzzer
const int sensorPin= 1; // Pin Analogico 1 per MQ-2
#define SCK_PIN 2 // Pin Digitale 2 per l’orologio SCK
#define IO_PIN 3 // Pin Digitale 3 per l’orologio I/O
#define RST_PIN 4 // Pin Digitale 4 per l’orologio RST
#define DHT11_PIN 7 // Pin Digitale 7 per il DHT-11 Temperaturà e Umidità

//INIZIALIZZAZIONE SENSORI
dht11 DHT11; // Inizializzazione DHT-11 Temperaturà e Umidità
LiquidCrystal_I2C lcd(0x27,16,2); // Inizializzazione Display
DS1302 rtc(RST_PIN, IO_PIN, SCK_PIN); // Inizializazione libreria orologgio
int smoke_level; // Inizializzazione MQ-2 Sensore fumi
void setup(){
lcd.init(); // Avvio lcd
pinMode(buzzerPin,OUTPUT); // Impostazione Buzzer
//Serial.begin(9600); // For debugging

// Configura Chip Orologgio
rtc.halt(false);
// Viene disattiva la protezione alla scrittura
rtc.writeProtect(false);
pinMode(sensorPin, INPUT);//the smoke sensor will be an input to the arduino
pinMode(buzzerPin, OUTPUT);//the buzzer serves an output in the circuit
}
lcd.backlight(); //Accensione Display
lcd.init();
lcd.setCursor(0,0);
lcd.print(“Analiz. Aria di”);
lcd.setCursor(0,1);
lcd.print(“P. Tuttoilmondo”);
delay(1000);
void loop()
{
//lcd.backlight(); //Accensione Display
delay(1000);
volume = analogRead(A0);
int chk = DHT11.read(DHT11_PIN);
smoke_level= analogRead(sensorPin);
if(smoke_level > 100){
digitalWrite(buzzerPin, HIGH);
}
if(smoke_level < 100){
digitalWrite(buzzerPin, LOW);
}

lcd.init();
lcd.setCursor(0,0);
lcd.print(rtc.getDOWStr());
lcd.setCursor(0,1);
lcd.print(rtc.getDateStr());
lcd.print(” “);
lcd.print(rtc.getTimeStr());
lcd.init();
lcd.setCursor(0,0);
lcd.print(“Temp. “);
lcd.print((char)223);
lcd.print(“C = “);
lcd.print(DHT11.temperature);
lcd.setCursor(0,1);
lcd.print(“Umidita’ % = “);
lcd.print(DHT11.humidity);
lcd.init();
lcd.setCursor(0,0);
lcd.print(“Rumore DB: “);
lcd.print(volume);
if(volume>=threshold){
lcd.setCursor(0,1);
lcd.print(“Inq. Acus. ALTO”);
}
else{
lcd.setCursor(0,1);
lcd.print(“Inq. Acus. BASSO”);
}
lcd.init();
if(smoke_level < 100){
lcd.setCursor(0,0);
lcd.print(“Livello Gas: “);
lcd.print(smoke_level);
lcd.setCursor(0,1);
lcd.print(“Nessun GAS”);
}
if(smoke_level > 100){
lcd.setCursor(0,0);
lcd.print(“Livello Gas: “);
lcd.print(smoke_level);
lcd.setCursor(0,1);
lcd.print(“Attenzione GAS”);
}
delay(2000);
}

Arduino semplice progetto temperatura e umidità

Lista della spesa:

01 Arduino
01 Sensore DHT-11 con elettronica
01 Display 1602 con seriale I2C
01 Breadboard e cavetti dupont (opzionali ma comodo averli)

Schama elettrico:

Codice:

#include <dht11.h>
#include <LiquidCrystal_I2C.h>

dht11 DHT11;

#define DHT11_PIN 7

LiquidCrystal_I2C lcd(0x27,16,2);

void setup(){
Serial.begin(9600);
lcd.init(); // initialize the lcd
}

void loop()
{
int chk = DHT11.read(DHT11_PIN);
Serial.print(“Temperature = “);
Serial.println(DHT11.temperature);
Serial.print(“Humidity = “);
Serial.println(DHT11.humidity);
lcd.backlight();
lcd.setCursor(0,0);
lcd.print(“Temp. “);
lcd.print((char)223);
lcd.print(“C = “);
lcd.print(DHT11.temperature);
lcd.setCursor(0,1);
lcd.print(“Umidita’ % = “);
lcd.print(DHT11.humidity);
delay(1000);
}