Мазмұны:

LORA температура мен ылғалдылық сенсоры: 6 қадам
LORA температура мен ылғалдылық сенсоры: 6 қадам

Бейне: LORA температура мен ылғалдылық сенсоры: 6 қадам

Бейне: LORA температура мен ылғалдылық сенсоры: 6 қадам
Бейне: Moes электрондық сия экраны бар Zigbee жарығы, температура және ылғалдылық сенсоры 2024, Шілде
Anonim
LORA температура мен ылғалдылық сенсоры
LORA температура мен ылғалдылық сенсоры

Бұл нұсқаулықта сіз LORA серверіне деректерді жіберетін сенсорлық түйін жасауды үйренесіз. Бұл түйін жібереді:

  • Ауа температурасы
  • Ылғалдылық сенсоры

Сіз бұл нұсқаулықты сервер ретінде пайдалануға болатын түйін жасау үшін пайдалана аласыз.

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

Сенсорноды:

  • AM2305
  • сыйымдылық ылғал сенсоры
  • 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 тақтаны қалпына келтірмейді), сонымен қатар бағдарламалау кезінде сериялық мониторды жабуды ұмытпаңыз.

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

Сымдар
Сымдар
Сымдар
Сымдар
  • Ардуиноны жоғарыдағы эскиздегідей сыммен қосыңыз
  • Сіздің arduino енді деректерді сервер түйініне жіберуі керек.

AM2305 - бұл 3 сымды сенсор, сондықтан резистор қажет емес. Тек сенсорды жоғарыдағы суреттегідей сыммен қосыңыз. Түстері бірдей. Егер сіз DHT22 қолдансаңыз, оның орнына қызыл (5В) және сары (деректер) сымдар арасында 10 к резисторды қосу қажет.

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

Бұл нұсқаулықта сіз LORA шлюзіне деректерді жіберетін сенсор жасауды үйрендіңіз. Ол мысалы жылыжайдың температурасы мен ылғалдылығын жібереді. Осылайша сіз қоршаған ортаны бақылай аласыз және осы деректерді пайдаланып көкөністерді отырғызуды жоспарлай аласыз. Сондай -ақ, бұл сенсор арқылы терезені қашан ашу керектігін немесе желдеткішті іске қосуды шешуге болады.

Ұсынылған: