Բովանդակություն:

LORA Անձրևի տվիչ ՝ 6 քայլ
LORA Անձրևի տվիչ ՝ 6 քայլ

Video: LORA Անձրևի տվիչ ՝ 6 քայլ

Video: LORA Անձրևի տվիչ ՝ 6 քայլ
Video: Անձրևի մարդը. Թոմ Քրուզ 2024, Հուլիսի
Anonim
LORA Անձրևի տվիչ
LORA Անձրևի տվիչ

Իմ ավտոմատ ջերմոցը պատրաստելու համար ինձ որոշ սենսորներ էին պետք: Անձրևի այս սենսորը ես կօգտագործեմ որոշելու համար `ցողող սարքերը պետք է միացված լինեն, թե ոչ:

Ես անձրևի այս սենսորը կբացատրեմ երկու եղանակով:

  • օգտագործելով թվային պորտը
  • օգտագործելով անալոգային պորտը

Թվային քորոց օգտագործելիս կարող եք օգտագործել պոտենցիոմետրը ՝ կարգավորելու համար, թե երբ է թվային կապը բարձր լինելու: Անալոգային քորոցն օգտագործելիս կարող եք չափել, թե որքան ուժգին է անձրևը:

Առաջինը ես կօգտագործեմ որպես շատ ցածր հզորության անձրևի դետեկտոր հետագա նախագծերում: Այս կերպ իմ LORA տվիչը միայն 1 է ուղարկում անձրևի ժամանակ:

Քայլ 1: Անհրաժեշտ է

Sensornode:

  • անձրևի տվիչ
  • arduino pro mini 3.3v 8 մՀց հաճախականությամբ
  • esp breakout
  • rfm95
  • մետաղալար ալեհավաքի և միացումների համար (ես օգտագործում եմ 0.8 մմ ամուր միջուկի մետաղալար)
  • արականից արական ցատկող մալուխներ
  • իգականից իգական jumper մալուխներ
  • տախտակ
  • CP2102 usb դեպի TTL

Գործիքներ:

  • զոդման երկաթ
  • կողային կտրիչ
  • մետաղալար մերկացնող

Քայլ 2: Անթենայի պատրաստում

Ալեհավաքի համար ես օգտագործում եմ իմ 2x2x0.8 մմ կամ 2x2 20awg ավտոբուսի մալուխի մնացորդը: Իրերի ցանցում դուք կարող եք ընտրել ձեր տրանսնիվերի և ալեհավաքի հաճախականությունների խումբը ըստ երկրների: Սրանք են յուրաքանչյուր հաճախականության երկարությունները.

  • 868 մՀց 3.25 դյույմ կամ 8.2 սմ (սա այն է, ինչ ես օգտագործում եմ)
  • 915 մՀց 3 դյույմ կամ 7.8 սմ
  • 433 մՀց 3 դյույմ կամ 16.5 սմ

Քայլ 3. Esp Shield- ի զոդում

Oldոդում Esp Shield- ը
Oldոդում Esp Shield- ը
  • Հեռացրեք esp վահանի դիմադրողները (տե՛ս R1- ից R3 կարմիր դաշտում)
  • Fոդեք rfm95 չիպը esp վահանի վրա:
  • Սոսինձները կպցրեք esp վահանի վրա
  • Enոդեք ալեհավաքը esp վահանի վրա: Մի օգտագործեք առանց ալեհավաքի, կարող եք վնասել վահանը:
  • Եթե սլաքները ամրացված չեն arduino զոդի վրա, դրանք նույնպես

Քայլ 4: Կոդավորում

Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում

Ես գիտեմ, որ կարող եմ օգտագործել DTR- ն 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 արժեքներ trainceiver- ի վրա: 0 նշանակում է անձրև, և տրիմպոտի արժեքը հասնում է 1 -ի, նշանակում է, որ անձրև չկա, և եռոտանի վրա սահմանված արժեքը չի հասնում:

Քայլ 5: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
  • Առաջին պատկերում դուք տեսնում եք էլեկտրագծերը, երբ դուք օգտագործում եք թվային ելքը
  • Երկրորդ պատկերում դուք տեսնում եք էլեկտրագծերը, երբ դուք օգտագործում եք անալոգային ելքը
  • Երրորդ նկարում ես մեծացնում եմ LORA նավի էլեկտրագծերը:

Քայլ 6: Եզրակացություն

Այս ձեռնարկում դուք սովորեցիք, թե ինչպես օգտագործել անձրևի տվիչը երկու եղանակով (անալոգային և թվային): Այս տվիչը կօգտագործվի հետագա նախագծերում, ինչպիսիք են ավտոմատ ջերմոցը և ավտոմատ ցնցուղ համակարգը:

Խորհուրդ ենք տալիս: