Tartalomjegyzék:

LORA hőmérséklet- és páratartalom -érzékelő: 6 lépés
LORA hőmérséklet- és páratartalom -érzékelő: 6 lépés

Videó: LORA hőmérséklet- és páratartalom -érzékelő: 6 lépés

Videó: LORA hőmérséklet- és páratartalom -érzékelő: 6 lépés
Videó: Csak tegye a padlizsánt és a pirospaprikát a sütőbe, és meg fog lepődni! 2024, Július
Anonim
LORA hőmérséklet- és páratartalom -érzékelő
LORA hőmérséklet- és páratartalom -érzékelő

Ebben az utasításban megtanulhat egy érzékcsomót készíteni, amely adatokat küld a LORA szervernek. Ez a csomópont elküldi:

  • Levegő hőmérséklet
  • Páratartalom érzékelő

Ezzel az utasítással létrehozhat egy csomópontot, amelyet kiszolgálóként használhat.

1. lépés: Szükséges

Érzékelő:

  • AM2305
  • kapacitív nedvességérzékelő
  • arduino pro mini 3.3v 8mhz
  • esp kitörés
  • rfm95
  • huzal antennához és csatlakozásokhoz (0,8 mm -es tömör vezetéket használok)
  • férfi -férfi áthidaló kábelek
  • női és női áthidaló kábelek
  • kenyeretábla
  • CP2102 usb -ről TTL -re

Eszközök:

  • forrasztópáka
  • oldalvágó
  • huzalcsupaszító

2. lépés: Az antenna elkészítése

Az antennához a 2x2x0,8 mm -es vagy 2x2 20awg buszkábel maradék kábelét használom. A dologhálózaton országonként választhatja ki a tranceiverjét és az antenna frekvenciasávját. Ezek a frekvenciánkénti hosszúságok:

  • 868 MHz 3,25 hüvelyk vagy 8,2 cm (ezt használom)
  • 915 MHz 3 hüvelyk vagy 7,8 cm
  • 433 MHz 3 hüvelyk vagy 16,5 cm

3. lépés: Az Esp pajzs forrasztása

Az Esp pajzs forrasztása
Az Esp pajzs forrasztása
  • Távolítsa el az esp árnyékolás ellenállásait (lásd R1 - R3 a piros mezőben)
  • Forrasztja az rfm95 chipet az esp pajzsra.
  • Forrasztja a tűhegyeket az esp pajzsra
  • Forrasztja az antennát az esp pajzsra. Ne használja antenna nélkül, mert megsérülhet a pajzs.
  • Ha a tűhegyek nincsenek forrasztva az arduino forrasztásra, akkor ezek is

4. lépés: Kódolás

Kódolás
Kódolás

Tudom, hogy használhatom a DTR -t az arduino automatikus visszaállításához, de az én esetemben hiba történt a kód feltöltésekor. Ezért ebben az utasításban kézi alaphelyzetbe állítást is használtam, így ha ugyanaz a probléma, akkor manuális visszaállítással megoldhatja.

  • Csatlakoztassa az arduinot a CP2102 -hez az alábbiak szerint:

    • 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
  • Nyissa meg a sketet az arduino ide -ban
  • Válassza ki az arduino pro mini táblát
  • Válassza az atmega 328p 3.3v 8mhz processzor alatt
  • Válassza ki a com portot
  • Kattintson a feltöltés gombra
  • Amíg a kód összeáll, amikor látja a bautrate -t (lásd a képet), nyomja meg az arduino pro mini alaphelyzetbe állító gombját (a cp2102 nem állítja vissza a táblát).

5. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
  • Kösse be az arduino -t a fenti vázlat szerint
  • Az arduino -nak most adatokat kell küldenie a szerver csomópontra.

Az AM2305 valójában egy 3 vezetékes érzékelő, így nincs szüksége az ellenállásra. Csak kösse be az érzékelőt, mint a fenti képen. A színek ugyanazok. Ha ehelyett a DHT22 -t használja, 10 k -os ellenállást kell csatlakoztatnia a piros (5 V) és a sárga (adat) vezetékek közé.

6. lépés: Következtetés

Ebben az oktatható utasításban megtanult érzékelőt készíteni, amely adatokat küld a LORA átjárónak. Példaként küldi az üvegház hőmérsékletét és páratartalmát. Így figyelemmel kísérheti környezetét, és ezen adatok felhasználásával megtervezheti zöldségeinek ültetését. Ezzel az érzékelővel eldöntheti, hogy mikor kell ablakot nyitni vagy ventilátort indítani.

Ajánlott: