Სარჩევი:

როგორ დააკავშიროთ და გააკონტროლოთ ლამპა ZigBee მოდულის საშუალებით Dragonboard– ზე: 5 ნაბიჯი
როგორ დააკავშიროთ და გააკონტროლოთ ლამპა ZigBee მოდულის საშუალებით Dragonboard– ზე: 5 ნაბიჯი

ვიდეო: როგორ დააკავშიროთ და გააკონტროლოთ ლამპა ZigBee მოდულის საშუალებით Dragonboard– ზე: 5 ნაბიჯი

ვიდეო: როგორ დააკავშიროთ და გააკონტროლოთ ლამპა ZigBee მოდულის საშუალებით Dragonboard– ზე: 5 ნაბიჯი
ვიდეო: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, დეკემბერი
Anonim
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე
როგორ დააკავშიროთ და გააკონტროლოთ ნათურა ZigBee მოდულის საშუალებით Dragonboard– ზე

ეს ინსტრუქცია ასწავლის მომხმარებელს როგორ დააკავშიროს და სწორად დააინსტალიროს ZigBee მოდული Dragonboard– ზე და შეცვალოს იგი ZigBee კონტროლირებად ნათურასთან (OSRAM), შექმნას ZigBee IOT ქსელი.

მოთხოვნები:

  • Dragonboard 410c;
  • CC2531 USB დონგლი;
  • TEXAS INSTRUMENTS CC პროგრამისტი; პროგრამისტი;
  • OSRAM Lightify მორგებადი თეთრი A19.

ნაბიჯი 1: ატვირთეთ USB მოდულის კოდი ზიგბის მწყემსთან მუშაობისთვის

ატვირთეთ USB მოდულის კოდი ზიგბის მწყემსთან მუშაობისთვის
ატვირთეთ USB მოდულის კოდი ზიგბის მწყემსთან მუშაობისთვის

უპირველეს ყოვლისა, აუცილებელია USB მოდულში კოდის ატვირთვა ზიგბე-მწყემსთან მუშაობისთვის. ის უზრუნველყოფს მოწყობილობების სწორად ამოცნობის ფუნქციონირებას და IOT ქსელის სწორად შექმნას.

ამის გასაკეთებლად, გთხოვთ, შეამოწმოთ ეს GitHub სახელმძღვანელო.

ნაბიჯი 2: ზიგბის მწყემსის კონფიგურაცია

იმის გათვალისწინებით, რომ კოდი უკვე ატვირთულია ZigBee USB მოდულში, ახლა დროა მოვახდინოთ ზიგბეი-მწყემსის პროგრამის კონფიგურაცია.

ზიგბეი-მწყემსი შეიქმნა კვანძზე, ამიტომ აუცილებელია კვანძი დაინსტალირებული იყოს Dragonboard- ზე. ინსტალაცია განსხვავებულია თითოეული ოპერაციული სისტემისთვის, ამიტომ ეძებეთ დებიანის თემა ამ ბმულზე, რომ იცოდეთ როგორ დააინსტალიროთ ის სწორად.

Dragonboard– ზე უკვე დაყენებული კვანძით, გთხოვთ მიჰყევით მომდევნო ნაბიჯებს ზიგბეი-მწყემსის კონფიგურაციისთვის:

  1. შექმენით საქაღალდე პროექტის სახელწოდებით "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Zbserver საქაღალდის შიგნით შექმენით ფაილი სახელწოდებით "server.js" (CLI: ~ $ touch server.js)
  3. ახლა, თქვენ უნდა დააინსტალიროთ გარკვეული დამოკიდებულებები პროექტზე, დააყენოთ zigbee-shepherd, serialport და express libs CLI ბრძანებებით:

    1. : ~/zbserver $ sudo npm დააინსტალირეთ სერიული პორტი
    2. : ~/zbserver $ sudo npm დააინსტალირეთ zigbee-shepherd
    3. : ~/zbserver $ sudo npm დააინსტალირეთ ექსპრესი

ამის შემდეგ, აუცილებელია სერვერის საკონტროლო კოდის კოპირება (მიმაგრებულია ამ ნაბიჯის ბოლოს) შექმნილ "server.js" ფაილში.

შენიშვნა: ის მუშაობს მხოლოდ მოწოდებულ ნათურასთან და USB დონგლი უნდა იყოს დაკავშირებული Dragonboard- ზე.

ნაბიჯი 3: შეასრულეთ ZigBee Control Service და შეაერთეთ ნათურა

ნათურის სერვერთან დასაკავშირებლად აუცილებელია გადავიდეთ შექმნილ საქაღალდეში (zbserver) დირექტორიაში და შევასრულოთ ფაილი "server.js" (Dragonboard- თან დაკავშირებული დონლით) CLI ბრძანებით:

~/zbserver $ sudo node server.js

გახსნილმა კონსოლმა უნდა აცნობოს ზიგბის კავშირის მდგომარეობას, თუ ნათურა იქნა ნაპოვნი და თუ საჭიროა ავტომატურად დაწყვილება.

ნათურის წყვილის რეჟიმის გასააქტიურებლად აუცილებელია:

  1. გამორთეთ 5 წამით;
  2. ჩართეთ იგი 5 წამით;
  3. გაიმეორეთ ნაბიჯები 1 და 2 ხუთჯერ.

ნათურა ავტომატურად დაუკავშირდება სერვერს.

ნაბიჯი 4: ნათურის კონტროლი

ნათურის გასაკონტროლებლად აუცილებელია შეტყობინებების გაცნობა შემდეგ IP მისამართებზე:

  • localhost: 3000/turnOff -> ნათურის გამორთვა;
  • localhost: 3000/turnOn -> ნათურის ჩასართავად.

ნაბიჯი 5: დასკვნა

ახლა, წინა ნაბიჯების შემდეგ, თქვენ შეგიძლიათ აკონტროლოთ ნათურა ZigBee პროტოკოლით Dragonboard 410c და ZigBee Module CC2531 გამოყენებით.

ნებისმიერი ეჭვის შემთხვევაში, გთხოვთ კომენტარი გააკეთოთ ქვემოთ ან შეამოწმოთ შემდეგი ბმულები:

  • zigbee-shepherd ვიკი: ინფორმაცია სერვერისა და მოწყობილობის კლასების შესახებ.
  • zigbee-shepherd HowTo: ინფორმაცია იმის შესახებ, თუ როგორ გამოიყენოთ ZigBee მწყემსი.

გირჩევთ: