Sommario:

Sensore di temperatura e umidità LORA: 6 passaggi
Sensore di temperatura e umidità LORA: 6 passaggi

Video: Sensore di temperatura e umidità LORA: 6 passaggi

Video: Sensore di temperatura e umidità LORA: 6 passaggi
Video: Shelly1 come sensore di umidità terreno Smart 2024, Luglio
Anonim
Sensore di temperatura e umidità LORA
Sensore di temperatura e umidità LORA

In questo tutorial imparerai a creare un sensornode che invii dati a un server LORA. Questo nodo invierà:

  • Temperatura dell'aria
  • Sensore di umidità

Puoi usare questa istruzione per creare un nodo che puoi usare come server.

Passaggio 1: necessario

Nodo sensore:

  • AM2305
  • sensore di umidità capacitivo
  • 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

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.

Passaggio 5: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
  • Collega l'arduino come nello schizzo sopra
  • Il tuo arduino dovrebbe ora inviare i dati al nodo del server.

L'AM2305 in realtà è un sensore a 3 fili, quindi non è necessario il resistore. Basta cablare il sensore come nella foto sopra. I colori sono gli stessi. Se invece utilizzi il DHT22 devi collegare una resistenza da 10k tra i fili rosso (5V) e giallo (dati).

Passaggio 6: conclusione

In questo tutorial hai imparato a creare un sensore che invia dati a un gateway LORA. Invia la temperatura e l'umidità di una serra per esempio. In questo modo puoi monitorare il tuo ambiente e puoi pianificare la semina delle tue verdure utilizzando questi dati. Inoltre è possibile utilizzare questo sensore per decidere quando aprire una finestra o avviare un ventilatore.

Consigliato: