Cuprins:

Senzor de mișcare Openhab MQTT PIR: 7 pași
Senzor de mișcare Openhab MQTT PIR: 7 pași

Video: Senzor de mișcare Openhab MQTT PIR: 7 pași

Video: Senzor de mișcare Openhab MQTT PIR: 7 pași
Video: PIR Motion Sensor 2024, Noiembrie
Anonim
Senzor de mișcare Openhab MQTT PIR
Senzor de mișcare Openhab MQTT PIR

Buna ziua, În acest instructiv vă voi arăta cum puteți crea propriul senzor de mișcare pentru Openhab.

Pasul 1: Lista materialelor

Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale

pentru acest proiect veți avea nevoie:

  • HC-sr501
  • Antet feminin 1X3
  • Antet masculin 1X3
  • 3 culori de sârmă puteți utiliza extensii servo dacă doriți
  • 1 rezistor de 10K
  • Arduino uno sau mega
  • Piese imprimate 3D.

Pasul 2: Asamblare PIR

Adunarea PIR
Adunarea PIR
Adunarea PIR
Adunarea PIR
Adunarea PIR
Adunarea PIR
Adunarea PIR
Adunarea PIR

1. Lipiți antetul la firul prezentat în imagine.

2. Adăugați un rezistor de 10K între GND și semnal.

3. Puneți senzorul în carcasă

4. Montați placa din spate pe perete.

5. Adăugați montați carcasa pe placa din spate cu un șurub de 3M și șurub.

Pasul 3: Conexiuni la microcontroler

Conexiuni la microcontroler
Conexiuni la microcontroler

1. Conectați 5V la 5V de pe microcontroler.

2. Conectați GND la GND de pe microcontroler.

3. Conectați firul de semnal la A0 de pe microcontroler.

Pasul 4: Asamblarea Arduino

Adunarea Arduino
Adunarea Arduino
Adunarea Arduino
Adunarea Arduino
Adunarea Arduino
Adunarea Arduino

1. Puneți scutul ethernet pe arduino.

2. Conectați cablul Ethernet la arduino.

3. Porniți arduino.

Pasul 5: Cod

1. Descărcați și instalați biblioteca pentru schiță.

1. MQTT PubSubClient

2. Puneți biblioteca în dosarul bibliotecii Arduino-IDE.

3. Schimbați adresa IP a serverului cu adresa IP a serverului openhab.

4. Schimbați subiectul cu un subiect dorit.

5. Încărcați codul în arduino.

Pasul 6: Depanare

  1. Caz: Arduino nu se va conecta la server.

    1. Verificați dacă cablul Ethernet este conectat.
    2. Ledul pin 13 arde?
    3. verificați adresa IP a serverului în cod.
  2. Caz: serverul openhab nu va primi mesaje.

    1. Configurația articolului este corectă?
    2. Este subiectul mqtt corect în cod?
    3. Există un server mqtt?
  3. Caz: statutul nu se va schimba.

    1. Senzorul este conectat la conectorul potrivit?
    2. Există energie la senzor?
    3. Senzorul este calibrat corect?

Pasul 7: Sfârșitul

Acesta a fost primul meu instructable, nu ezitați să lăsați feedback despre asta.

Dacă aveți întrebări, nu ezitați să le adresați.

Recomandat: