Openhab MQTT PIR Շարժման ցուցիչ ՝ 7 քայլ
Openhab MQTT PIR Շարժման ցուցիչ ՝ 7 քայլ
Anonim
Openhab MQTT PIR շարժման տվիչ
Openhab MQTT PIR շարժման տվիչ

Բարեւ Ձեզ, Այս խրատելիքում ես ձեզ ցույց կտամ, թե ինչպես կարող եք պատրաստել ձեր սեփական Շարժման տվիչը Openhab- ի համար:

Քայլ 1: Նյութերի հաշիվ

Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը

Այս նախագծի համար ձեզ հարկավոր կլինի.

  • HC-sr501
  • 1X3 կին վերնագիր
  • 1X3 արական վերնագիր
  • 3 գույնի մետաղալարեր, եթե ցանկանում եք, կարող եք օգտագործել servo ընդարձակումներ
  • 1 10K դիմադրություն
  • Arduino uno կամ mega
  • 3D տպագիր մասեր:

Քայլ 2: PIR հավաքում

PIR ժողով
PIR ժողով
PIR ժողով
PIR ժողով
PIR ժողով
PIR ժողով
PIR ժողով
PIR ժողով

1. Վերնագիրը կպցրեք նկարում ցուցադրված մետաղալարին:

2. Ավելացրեք 10K դիմադրություն GND- ի և Ազդանշանի միջև:

3. Տեղադրեք սենսորը պատյանում

4. Կտրեք հետևի ափսեը պատին:

5. Տեղադրեք պատյանը հետևի ափսեի վրա 3 Մ պտուտակով և պտուտակով:

Քայլ 3: Միացում միկրոկոնտրոլերի հետ:

Կապեր միկրոկոնտրոլերի հետ
Կապեր միկրոկոնտրոլերի հետ

1. Միացրեք 5V- ը 5V- ին միկրոկառավարիչի վրա:

2. Միացրեք GND- ը GND- ին միկրոկառավարիչի վրա:

3. Միկրոկառավարիչի ազդանշանային լարը միացրեք A0- ին:

Քայլ 4. Արդուինոյի հավաքում

Արդուինոյի հավաքում
Արդուինոյի հավաքում
Արդուինոյի հավաքում
Արդուինոյի հավաքում
Արդուինոյի հավաքում
Արդուինոյի հավաքում

1. Տեղադրեք ethernet վահանը arduino- ի վրա:

2. Միացրեք Ethernet- մալուխը arduino- ին:

3. Միացրեք arduino- ն:

Քայլ 5: Կոդ

1. Ներբեռնեք և տեղադրեք գրադարանը էսքիզի համար:

1. MQTT PubSubClient

2. Գրադարանը տեղադրեք ձեր Arduino-IDE գրադարանի թղթապանակում:

3. Փոխեք սերվերի IP- ը ձեր բաց սերվերի IP- ով:

4. Փոխեք թեման ձեր ուզած թեմային:

5. Վերբեռնեք կոդը arduino- ում:

Քայլ 6: Խնդիրների նկարահանում

  1. Գործ. Arduino- ն չի միանա սերվերին:

    1. Ստուգեք, որ ethernet մալուխը միացված է:
    2. Արդյո՞ք այրվում է 13 -անոց պտույտը:
    3. ստուգեք սերվերի IP կոդը ծածկագրում:
  2. Դեպք. Openhab սերվերը հաղորդագրություններ չի ստանա:

    1. Արդյո՞ք Item config- ը ճիշտ է:
    2. Արդյո՞ք mqtt թեման ճիշտ է ծածկագրում:
    3. Կա mqtt սերվեր:
  3. Գործ. Կարգավիճակը չի փոխվի:

    1. Արդյո՞ք սենսորը միացված է ճիշտ միակցիչին:
    2. Սենսորին էներգիա տալի՞ս է:
    3. Արդյո՞ք սենսորը ճշգրտված է:

Քայլ 7: Վերջ

Սա իմ առաջին հրահանգներն էին, ազատ զգացեք դրա մասին հետադարձ կապ թողնելու համար:

Եթե որևէ հարց կա, ազատ զգացեք դրանք տալու:

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