Съдържание:

Сензор за дъжд LORA: 6 стъпки
Сензор за дъжд LORA: 6 стъпки

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

Видео: Сензор за дъжд LORA: 6 стъпки
Видео: Сейшели | Остров Ла Диг 2024, Ноември
Anonim
Сензор за дъжд LORA
Сензор за дъжд LORA

За да направя моята автоматизирана оранжерия имах нужда от някои сензори. Този сензор за дъжд ще използвам, за да реша дали пръскачките трябва да бъдат включени или не.

Ще обясня този сензор за дъжд по два начина.

  • използване на цифровия порт
  • използвайки аналоговия порт

Когато използвате цифровия щифт, можете да използвате потенциометъра, за да регулирате кога цифровият щифт ще бъде висок. Когато използвате аналоговия щифт, можете да измерите колко силно вали.

Първият, който ще използвам като детектор за дъжд с много ниска мощност в по -късни проекти. По този начин сензорът ми LORA изпраща само 1, когато вали.

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

Sensornode:

  • сензор за дъжд
  • 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 не нулира платката), също така не забравяйте да затворите серийния си монитор по време на програмирането.

Кодът на lorarainsensoranalog изпраща стойност от 0-1023 до трансивъра. Колкото по -малка е стойността, толкова повече валежи има. 1023 няма дъжд.

Цифровият код на lorarainsensordigital изпраща само стойност 0 и 1 към предавателя. 0 означава дъжд и стойността на тримпота е достигната 1 означава, че няма дъжд и стойността, зададена на тримпота, не е достигната.

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

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
  • На първото изображение виждате окабеляването, когато използвате цифровия изход
  • Във второто изображение виждате окабеляването, когато използвате аналоговия изход
  • На третата снимка увеличавам окабеляването на кораба LORA.

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

В тази инструкция се научихте как да използвате сензор за дъжд по два начина (аналогов и цифров). Този сензор ще се използва в по -късни проекти като автоматична оранжерия и автоматична пръскачка.

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