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

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

Video: Openhab MQTT PIR Շարժման ցուցիչ ՝ 7 քայլ

Video: Openhab MQTT PIR Շարժման ցուցիչ ՝ 7 քայլ
Video: Xiaomi motion sensor connected to zigbee2mqtt turning on sonoff light 2024, Հունիսի
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: Վերջ

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

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

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