Sommario:

Sensore di umidità che utilizza il fotone di particelle: 6 passaggi
Sensore di umidità che utilizza il fotone di particelle: 6 passaggi

Video: Sensore di umidità che utilizza il fotone di particelle: 6 passaggi

Video: Sensore di umidità che utilizza il fotone di particelle: 6 passaggi
Video: Massimiliano Fiorini "Fotografare l'invisibile: rivelatori di particelle elementari" 2024, Luglio
Anonim
Sensore di umidità che utilizza il fotone di particelle
Sensore di umidità che utilizza il fotone di particelle
Sensore di umidità che utilizza il fotone di particelle
Sensore di umidità che utilizza il fotone di particelle

introduzione

In questo tutorial costruiremo un sensore di umidità utilizzando un fotone di particelle e la sua antenna Wi-Fi a letto o/e esterna. La potenza del WiFi dipende dalla quantità di umidità nell'aria e anche nel terreno. Usiamo questo principio per la misurazione dell'umidità del suolo.

Passaggio 1: elenco delle parti

  1. Router wifi

    Il router dovrebbe essere vicino al Photon per i migliori risultati

  2. Fotone particellare

    Lo usiamo per inviare i dati al cloud

  3. Breadboard o qualcosa per proteggere i pin Photons
  4. Custodia impermeabile

    • La custodia protegge il Photon e il power bank dallo sporco e dall'umidità.
    • Dovrebbe essere abbastanza grande sia per il fotone che per il power bank
  5. Power bank o fonte di alimentazione

    Puoi utilizzare qualsiasi power bank adatto alla tua custodia, una maggiore capacità significa che puoi utilizzare il sensore più a lungo

  6. Antenna esterna (opzionale

    Puoi usarlo per aumentare la potenza del WiFi

Passaggio 2: basi

Assicurati di aver impostato il fotone seguendo le istruzioni del sito Web Photon:

Opzionale:

Collegare l'antenna esterna come mostrato nel manuale di Photon

Passaggio 3: Passaggio 1: riempire il caso

Ora riempiremo la custodia con il power bank, il fotone e opzionalmente l'antenna esterna

Passaggio 4: il codice

//la quantità di tempo, in millisecondi, tra le misurazioni.

//poiché non puoi pubblicare troppi eventi, anche questo deve essere almeno 1000

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup(){ //niente da fare qui } void loop(){ //fare una misurazione: leggere il valore dall'antenna interna WiFi.selectAntenna(ANT_INTERNAL); int misura1 = WiFi. RSSI(); //pubblica questo su Particle Cloud Particle.publish("Internal", (String) measure1); //aspetta la quantità di tempo di ritardo di millisecondi

ritardo(DelayTime);

//fare una misurazione: leggere il valore dall'antenna esterna WiFi.selectAntenna(ANT_EXTERNAL); int misura2 = WiFi. RSSI(); //pubblica questo su Particle Cloud Particle.publish("External", (String) measure2); //aspetta la quantità di tempo di ritardo di millisecondi

ritardo(DelayTime);

Passaggio 5: seppellire il sensore

A questo punto la particella dovrebbe inviare i dati all'intervallo impostato nel codice.

Ora puoi uscire e cercare un buon posto per seppellire il dispositivo.

Dovrebbe essere all'interno della portata del tuo wifi e vicino al suolo che vuoi misurare.

È necessario controllare regolarmente la connessione quando si posiziona il dispositivo.

Una volta sepolto, dovresti ora essere in grado di vedere un cambiamento nella potenza del segnale quando piove.

Passaggio 6: analisi dei dati

Ora hai dati che entrano nel dashboard delle particelle non calibrati.

Per calibrare questi dati puoi scegliere di utilizzare due metodi.

  1. Bassa precisione

    Per questo metodo si registrano i dati e si osserva la differenza dei dati dopo e prima della pioggia. Ciò fornisce un'ipotesi di bassa precisione di quanto sia alto il contenuto di umidità

  2. Maggiore precisione

    Per questo metodo prendi in prestito o noleggi un sensore di umidità ad alta precisione per calibrare il tuo sensore fai-da-te. Questo fornisce dati di maggiore precisione rispetto al primo metodo

Consigliato: