Съдържание:

LORA Сензор за температура и влажност: 6 стъпки
LORA Сензор за температура и влажност: 6 стъпки

Видео: LORA Сензор за температура и влажност: 6 стъпки

Видео: LORA Сензор за температура и влажност: 6 стъпки
Видео: Сажа загорелась в дымовой трубе. 2024, Ноември
Anonim
LORA сензор за температура и влажност
LORA сензор за температура и влажност

В тази инструкция ще се научите да правите сензорен възел, който изпраща данни към сървър LORA. Този възел ще изпрати:

  • Температура на въздуха
  • Сензор за влажност

Можете да използвате тази инструкция, за да направите възел, който можете да използвате като сървър.

Стъпка 1: Необходимо е

Sensornode:

  • AM2305
  • капацитивен сензор за влага
  • arduino pro mini 3.3v 8mhz
  • пробив на esp
  • rfm95
  • проводник за антена и връзки (използвам проводник с твърдо жило 0,8 мм)
  • джъмперни кабели към мъжки
  • женски към женски джъмперни кабели
  • макет
  • CP2102 usb към TTL

Инструменти:

  • поялник
  • страничен нож
  • машина за сваляне на тел

Стъпка 2: Изработка на антената

За антената използвам остатъчен кабел от моя 2x2x0.8mm или 2x2 20awg шинен кабел. В мрежата на нещата можете да изберете вашия трансивер и антенна честотна лента по държава. Това са дължините на честота:

  • 868 mhz 3,25 инча или 8,2 см (това е, което използвам)
  • 915mhz 3 инча или 7.8 cm
  • 433 mhz 3 инча или 16,5 см

Стъпка 3: Запояване на щита Esp

Запояване на щита Esp
Запояване на щита Esp
  • Премахнете резисторите на esp щита (вижте R1 до R3 в червеното поле)
  • Запоявайте чипа rfm95 върху щита на esp.
  • Запоявайте щифтовете на щифта на esp
  • Запояйте антената върху щита за esp. Не използвайте без антена, можете да повредите щита.
  • Ако щифтовете не са запоени върху спойката arduino, те също

Стъпка 4: Кодиране

Кодиране
Кодиране

Знам, че мога да използвам DTR за автоматично нулиране на arduino, но в моя случай имах грешки при качването на кода. Затова използвах и ръчно нулиране в тази инструкция, така че ако имате същия проблем, можете да го разрешите чрез ръчно нулиране.

  • Свържете arduino към CP2102, както следва:

    • 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
  • Отворете схемата в arduino ide
  • Изберете дъска arduino pro mini
  • Изберете atmega 328p 3.3v 8mhz под процесор
  • Изберете вашия com порт
  • Щракнете върху бутона за качване
  • Докато кодът се компилира в момента, в който видите баутрата (вижте снимката), натиснете бутона за нулиране на arduino pro mini (cp2102 не нулира платката), също така не забравяйте да затворите серийния си монитор по време на програмирането.

Стъпка 5: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
  • Свържете arduino, както е на скицата по -горе
  • Вашето arduino сега трябва да изпраща данни до сървърния възел.

AM2305 всъщност е 3 -жичен сензор, така че не се нуждаете от резистора. Просто свържете сензора, както е на снимката по -горе. Цветовете са еднакви. Ако вместо това използвате DHT22, трябва да свържете 10k резистор между червения (5V) и жълтия (данни) проводници.

Стъпка 6: Заключение

В тази инструкция сте се научили да правите сензор, който изпраща данни към шлюз LORA. Той изпраща температурата и влажността на например оранжерия. По този начин можете да наблюдавате околната среда и да планирате засаждането на вашите зеленчуци, като използвате тези данни. Също така можете да използвате този сензор, за да решите кога да отворите прозорец или да стартирате вентилатор.

Препоръчано: