Obsah:

Senzor teploty a vlhkosti LORA: 6 kroků
Senzor teploty a vlhkosti LORA: 6 kroků

Video: Senzor teploty a vlhkosti LORA: 6 kroků

Video: Senzor teploty a vlhkosti LORA: 6 kroků
Video: Arduino návody | Senzor teploty a vlhkosti HTU21D I2C 2024, Červenec
Anonim
Senzor teploty a vlhkosti LORA
Senzor teploty a vlhkosti LORA

V tomto pokynu se naučíte vytvořit sensornode, který odesílá data na server LORA. Tento uzel odešle:

  • Teplota vzduchu
  • Senzor vlhkosti

Tento instructable můžete použít k vytvoření uzlu, který můžete použít jako server.

Krok 1: Potřebné

Sensornode:

  • AM2305
  • kapacitní snímač vlhkosti
  • arduino pro mini 3,3 V 8 MHz
  • esp breakout
  • rfm95
  • vodič pro anténu a připojení (používám 0,8 mm drát s plným jádrem)
  • propojovací kabely mezi muži a muži
  • propojovací kabely mezi ženami a ženami
  • prkénko
  • CP2102 usb na TTL

Nástroje:

  • páječka
  • boční řezačka
  • odizolovač drátu

Krok 2: Výroba antény

Pro anténu používám nějaký zbylý kabel z mého sběrnicového kabelu 2x2x0,8 mm nebo 2x2 20awg. V síti věcí si můžete vybrat svůj tranceiver a frekvenční pásmo antény podle země. Toto jsou délky pro frekvence:

  • 868 MHz 3,25 palce nebo 8,2 cm (to je ten, který používám)
  • 915 MHz 3 palce nebo 7,8 cm
  • 433 MHz 3 palce nebo 16,5 cm

Krok 3: Pájení štítu Esp

Pájení štítu Esp
Pájení štítu Esp
  • Odstraňte odpory štítu esp (viz R1 až R3 v červeném poli)
  • Připájejte čip rfm95 na štít esp.
  • Připájejte pinheadery na ESP štít
  • Připájejte anténu na štít ESP. Nepoužívejte bez antény, můžete štít poškodit.
  • Pokud nejsou pinheadery připájeny na arduino pájku, tak i tyto

Krok 4: Kódování

Kódování
Kódování

Vím, že mohu použít DTR k automatickému resetování arduina, ale v mém případě jsem měl chyby při nahrávání kódu. Proto jsem v tomto návodu také použil ruční reset, takže pokud máte stejný problém, můžete jej vyřešit ručním resetem.

  • Připojte arduino k CP2102 následujícím způsobem:

    • 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
  • Otevřete schéma v arduino ide
  • Vyberte desku arduino pro mini
  • Vyberte pod procesorem atmega 328p 3,3 V 8 MHz
  • Vyberte svůj port
  • Klikněte na tlačítko nahrát
  • Zatímco se kód kompiluje v okamžiku, kdy vidíte přenosovou rychlost (viz obrázek), stiskněte tlačítko reset na arduino pro mini (cp2102 neresetuje desku) a také nezapomeňte během programování zavřít váš sériový monitor.

Krok 5: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
  • Připojte arduino jako na náčrtu výše
  • Vaše arduino by nyní mělo odesílat data do uzlu serveru.

AM2305 je ve skutečnosti 3vodičový senzor, takže rezistor nepotřebujete. Stačí zapojit senzor jako na obrázku výše. Barvy jsou stejné. Pokud místo toho použijete DHT22, musíte připojit 10k odpor mezi červený (5V) a žlutý (datový) vodič.

Krok 6: Závěr

V tomto pokynu jste se naučili vyrobit senzor, který odesílá data do brány LORA. Pošle teplotu a vlhkost například skleníku. Tímto způsobem můžete sledovat své prostředí a můžete plánovat výsadbu vaší zeleniny pomocí těchto dat. Tento senzor můžete také použít k rozhodnutí, kdy otevřít okno nebo spustit ventilátor.

Doporučuje: