Мазмұны:

LORA жаңбыр сенсоры: 6 қадам
LORA жаңбыр сенсоры: 6 қадам

Бейне: LORA жаңбыр сенсоры: 6 қадам

Бейне: LORA жаңбыр сенсоры: 6 қадам
Бейне: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Шілде
Anonim
LORA жаңбыр сенсоры
LORA жаңбыр сенсоры

Автоматтандырылған жылыжай жасау үшін маған бірнеше сенсор қажет болды. Бұл жаңбыр сенсоры мен шашыратқыштарды қосу керек пе, жоқ па, соны шешемін.

Мен бұл жаңбыр датчигін екі жолмен түсіндіремін.

  • сандық портты пайдалану
  • аналогтық портты пайдалану

Сандық түйреуішті пайдалану кезінде сіз потенциометрді қолдана отырып, цифрлық түйреуіштің қашан жоғары болатынын реттей аласыз.

Біріншісін мен кейінгі жобаларда өте төмен қуатты жаңбыр детекторы ретінде қолданамын. Осылайша менің LORA сенсорым жаңбыр жауғанда тек 1 жібереді.

1 -қадам: қажет

Сенсорноды:

  • жаңбыр сенсоры
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • антенна мен қосылуларға арналған сым (мен 0,8 мм қатты ядролы сымды қолданамын)
  • еркектен еркекке секіргіш кабельдер
  • аналықтан әйелге секіргіш кабельдер
  • нан тақтасы
  • TTL үшін CP2102 usb

Құралдар:

  • дәнекерленген темір
  • бүйірлік кескіш
  • сым тазалағыш

2 -қадам: антенна жасау

Антенна үшін мен 2x2x0.8mm немесе 2x2 20awg автобус кабелінің қалған кабелін қолданамын. Желіде сіз трансивер мен антеннаның жиілік диапазонын ел бойынша таңдай аласыз.

  • 868 МГц 3,25 дюйм немесе 8,2 см (бұл мен қолданамын)
  • 915 МГц 3 дюйм немесе 7,8 см
  • 433 МГц 3 дюйм немесе 16,5 см

3 -қадам: Esp қалқанын дәнекерлеу

Esp қалқанын дәнекерлеу
Esp қалқанын дәнекерлеу
  • Esp қалқанының резисторларын алып тастаңыз (қызыл өрісте R1 -ден R3 -ге дейін қараңыз)
  • Rfm95 чипін esp қалқанына дәнекерлеңіз.
  • Түйреуіштерді esp қалқанына дәнекерлеңіз
  • Антеннаны esp қалқанына дәнекерлеңіз. Антеннасыз пайдаланбаңыз, қалқанға зақым келуі мүмкін.
  • Егер түйреуіштер arduino дәнекерлеуішіне дәнекерленбесе, бұлар да

4 -қадам: кодтау

Кодтау
Кодтау
Кодтау
Кодтау

Мен Arduino -ны автоматты түрде қалпына келтіру үшін DTR -ді қолдана алатынымды білемін, бірақ менің жағдайда кодты жүктеуде қателер болды. Сондықтан мен нұсқаулықта қолмен қалпына келтіруді қолдандым, сондықтан егер сізде осындай мәселе болса, оны қолмен қалпына келтіру арқылы шеше аласыз.

  • Ардуиноны 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 pro mini тақтасын таңдаңыз
  • Процессор астында atmega 328p 3.3v 8mhz таңдаңыз
  • Өзіңіздің портыңызды таңдаңыз
  • Жүктеу түймесін басыңыз
  • Код құрастырылып жатқанда, сіз bautrate -ды көресіз (суретті қараңыз) arduino pro mini -дегі қалпына келтіру түймесін басыңыз (cp2102 тақтаны қалпына келтірмейді), сонымен қатар бағдарламалау кезінде сериялық мониторды жабуды ұмытпаңыз.

Lorarainsensoranalog коды трансиверге 0-1023 аралығында мән жібереді. Неғұрлым аз болса, соғұрлым жаңбыр көп болады. 1023 жаңбыр емес.

Lorarainsensordigital коды пойыз қабылдағышқа тек 0 мен 1 мәнін жібереді. 0 жаңбыр дегенді білдіреді және тримпоттың мәніне қол жеткізілді 1 жаңбыр жоқ екенін және тримпотта орнатылған мәнге қол жеткізілмегенін білдіреді.

5 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
  • Бірінші суретте сіз цифрлық шығуды қолданған кездегі сымдарды көресіз
  • Екінші суретте сіз аналогтық шығуды қолданған кездегі сымдарды көресіз
  • Үшінші суретте мен LORA кемесінің сымын ұлғайтамын.

6 -қадам: Қорытынды

Бұл нұсқаулықта сіз жаңбыр датчигін екі әдіспен (аналогты және цифрлық) қалай қолдануды үйрендіңіз. Бұл сенсор автоматты жылыжай мен су шашатын автоматты жүйе сияқты кейінгі жобаларда қолданылады.

Ұсынылған: