Obsah:

Senzor teploty a vlhkosti LORA: 6 krokov
Senzor teploty a vlhkosti LORA: 6 krokov

Video: Senzor teploty a vlhkosti LORA: 6 krokov

Video: Senzor teploty a vlhkosti LORA: 6 krokov
Video: Автосигнализация на LoRa с интеграцией в OpenHAB 2024, Júl
Anonim
Senzor teploty a vlhkosti LORA
Senzor teploty a vlhkosti LORA

V tomto návode sa naučíte vytvoriť sensornode, ktorý odosiela údaje na server LORA. Tento uzol pošle:

  • Teplota vzduchu
  • Senzor vlhkosti

Tento pokyn môžete použiť na vytvorenie uzla, ktorý môžete použiť ako server.

Krok 1: Potrebné

Sensornode:

  • AM2305
  • kapacitný snímač vlhkosti
  • arduino pro mini 3,3 V 8 MHz
  • esp breakout
  • rfm95
  • drôt pre anténu a pripojenia (používam 0,8 mm drôt s plným jadrom)
  • prepojovacie káble medzi mužmi a mužmi
  • prepojovacie káble medzi ženami a ženami
  • breadboard
  • CP2102 usb na TTL

Náradie:

  • spájkovačka
  • bočná fréza
  • odizolovač drôtov

Krok 2: Výroba antény

Na anténu používam zostávajúci kábel zo zbernicového kábla 2x2x0,8 mm alebo 2x2 20awg. V sieti vecí si môžete vybrať frekvenčné pásmo tranceivera a antény podľa krajín. Toto sú dĺžky pre frekvencie:

  • 868 MHz 3,25 palca alebo 8,2 cm (toto používam)
  • 915 MHz 3 palce alebo 7,8 cm
  • 433 MHz 3 palce alebo 16,5 cm

Krok 3: Spájkovanie štítu Esp

Spájkovanie štítu Esp
Spájkovanie štítu Esp
  • Odstráňte odpory štítu esp (pozri R1 až R3 v červenom poli)
  • Pripájajte čip rfm95 na štít esp.
  • Pripájajte kolíkové kontakty k štítu esp
  • Pripájajte anténu na štít ESP. Nepoužívajte bez antény, môžete poškodiť štít.
  • Ak nie sú pinheadery spájkované na arduino spájke aj tieto

Krok 4: Kódovanie

Kódovanie
Kódovanie

Viem, že môžem použiť DTR na automatické resetovanie arduina, ale v mojom prípade som mal chyby pri odosielaní kódu. Preto som v tomto návode použil aj manuálny reset, takže ak máte rovnaký problém, môžete ho vyriešiť manuálnym resetom.

  • Pripojte arduino k CP2102 nasledovne:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Otvorte schému v arduino ide
  • Vyberte dosku arduino pro mini
  • Pod procesorom vyberte atmega 328p 3,3 V 8 MHz
  • Vyberte svoj port
  • Kliknite na tlačidlo nahrávania
  • Kým sa kód kompiluje v okamihu, keď vidíte prenosovú rýchlosť (pozri obrázok), stlačte tlačidlo reset na arduino pro mini (cp2102 neresetuje dosku) a počas programovania určite zatvorte aj svoj sériový monitor.

Krok 5: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
  • Zapojte arduino ako na náčrte vyššie
  • Vaše arduino by teraz malo odosielať údaje do uzla servera.

AM2305 je v skutočnosti 3 -vodičový senzor, takže nepotrebujete odpor. Stačí zapojiť senzor ako na obrázku vyššie. Farby sú rovnaké. Ak namiesto toho použijete DHT22, musíte pripojiť 10k odpor medzi červený (5V) a žltý (dátový) vodič.

Krok 6: Záver

V tomto návode ste sa naučili vyrábať senzor, ktorý odosiela údaje do brány LORA. Posiela teplotu a vlhkosť napríklad v skleníku. Týmto spôsobom môžete monitorovať svoje prostredie a pomocou týchto údajov môžete naplánovať výsadbu zeleniny. Tento senzor môžete použiť aj na rozhodnutie, kedy otvoriť okno alebo spustiť ventilátor.

Odporúča: