Sommario:

Sensore pioggia LORA: 6 passaggi
Sensore pioggia LORA: 6 passaggi

Video: Sensore pioggia LORA: 6 passaggi

Video: Sensore pioggia LORA: 6 passaggi
Video: Claber Aquauno Video 6 Water Timer Guide 2024, Novembre
Anonim
Sensore pioggia LORA
Sensore pioggia LORA

Per realizzare la mia serra automatizzata avevo bisogno di alcuni sensori. Questo sensore pioggia lo userò per decidere se attivare o meno gli irrigatori.

Spiegherò questo sensore pioggia in due modi.

  • utilizzando la porta digitale
  • utilizzando la porta analogica

Quando si utilizza il pin digitale è possibile utilizzare il potenziometro per regolare quando il pin digitale sarà alto. Quando si utilizza il pin analogico è possibile misurare l'intensità della pioggia.

Il primo lo userò come rilevatore di pioggia a bassissima potenza in progetti successivi. In questo modo il mio sensore LORA invia un 1 solo quando piove.

Passaggio 1: necessario

Nodo sensore:

  • sensore di pioggia
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • cavo per antenna e connessioni (io uso un cavo solid core da 0,8 mm)
  • cavi jumper maschio-maschio
  • cavi jumper da femmina a femmina
  • tagliere
  • CP2102 da USB a TTL

Utensili:

  • saldatore
  • taglierina laterale
  • spelafili

Passaggio 2: realizzare l'antenna

Per l'antenna uso un po' di cavo rimanente del mio cavo bus 2x2x0.8mm o 2x2 20awg. Sulla rete delle cose puoi scegliere il tuo ricetrasmettitore e la banda di frequenza dell'antenna per paese. Queste sono le lunghezze per frequenza:

  • 868 mhz 3,25 pollici o 8,2 cm (questo è quello che uso)
  • 915 mhz 3 pollici o 7,8 cm
  • 433 mhz 3 pollici o 16,5 cm

Passaggio 3: saldatura dello scudo Esp

Saldare lo scudo Esp
Saldare lo scudo Esp
  • Rimuovere le resistenze dello scudo esp (vedi da R1 a R3 nel campo rosso)
  • Saldare il chip rfm95 sullo scudo esp.
  • Saldare i pinheader sullo scudo esp
  • Saldare l'antenna sullo scudo esp. Non utilizzare senza un'antenna si può danneggiare lo scudo.
  • Se i pinheader non sono saldati sulla saldatura arduino anche questi

Passaggio 4: codifica

codifica
codifica
codifica
codifica

So che posso usare il DTR per resettare automaticamente l'arduino ma nel mio caso ho avuto errori durante il caricamento del codice. Pertanto ho anche usato un ripristino manuale in questo istruibile, quindi se hai lo stesso problema puoi risolverlo con un ripristino manuale.

  • Collega l'arduino al CP2102 come segue:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 massa -> Arduino pro mini massa
    • CP2102 3.3 -> Arduino pro mini vcc
  • Apri lo schema nell'ide di arduino
  • Seleziona scheda arduino pro mini
  • Seleziona atmega 328p 3.3v 8mhz sotto il processore
  • Seleziona la tua porta COM
  • Fare clic sul pulsante di caricamento
  • Mentre il codice si sta compilando nel momento in cui vedi il bautrate (vedi immagine) premi il pulsante di reset sull'arduino pro mini (il cp2102 non resetta la scheda) assicurati anche di chiudere il monitor seriale durante la programmazione.

Il codice lorarainsensoranalog invia un valore da 0-1023 al ricetrasmettitore. Meno è il valore, più pioggia c'è. 1023 non è pioggia.

Il codice loraraisensordigital invia solo un valore di 0 e 1 sul trainceiver. 0 significa pioggia e il valore del trimpot è stato raggiunto 1 significa che non c'è pioggia e non è stato raggiunto il valore impostato sul trimpot.

Passaggio 5: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
  • Nella prima immagine si vede il cablaggio per quando si utilizza l'uscita digitale
  • Nella seconda immagine si vede il cablaggio per quando si utilizza l'uscita analogica
  • Nella terza foto ingrandisco il cablaggio della nave LORA.

Passaggio 6: conclusione

In questo tutorial hai imparato come utilizzare un sensore di pioggia in due modi (analogico e digitale). Questo sensore sarà utilizzato in progetti successivi come una serra automatica e un sistema di irrigazione automatico.

Consigliato: