Tartalomjegyzék:

LORA esőérzékelő: 6 lépés
LORA esőérzékelő: 6 lépés

Videó: LORA esőérzékelő: 6 lépés

Videó: LORA esőérzékelő: 6 lépés
Videó: #28 - A rádiófrekvenciás kommunikáció 2024, Július
Anonim
LORA esőérzékelő
LORA esőérzékelő

Az automatikus üvegház elkészítéséhez szükségem volt néhány érzékelőre. Ezzel az esőérzékelővel fogom eldönteni, hogy be kell -e kapcsolni az esőztetőket vagy sem.

Ezt az esőérzékelőt kétféleképpen fogom elmagyarázni.

  • a digitális port használatával
  • analóg port használatával

A digitális tű használatakor a potenciométerrel szabályozhatja, hogy mikor lesz magas a digitális csap. Az analóg csap használatakor megmérheti, hogy mennyire esik az eső.

Az elsőt nagyon alacsony teljesítményű esőérzékelőként fogom használni a későbbi projektekben. Így a LORA érzékelőm csak 1 -et küld, ha esik.

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

Érzékelő:

  • esőé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
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).

A lorarainsensoranalog kód 0-1023 értéket küld a tranceiverre. Minél kisebb az érték, annál több eső esik. 1023 nem eső.

A lorarainsensordigital kód csak 0 és 1 értéket küld a vonatvevőre. A 0 esőt jelent, és a trimpot értékét elérte.

5. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
  • Az első képen a vezetékeket látja, amikor digitális kimenetet használ
  • A második képen az analóg kimenet használata esetén a huzalozás látható
  • A harmadik képen nagyítom a LORA hajó vezetékeit.

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

Ebben az oktatóanyagban megtanulta, hogyan kell kétféleképpen használni az esőérzékelőt (analóg és digitális). Ezt az érzékelőt olyan későbbi projektekben fogják használni, mint az automatikus üvegház és az automatikus sprinkler rendszer.

Ajánlott: