Cuprins:

Senzor PIR fără fir: 4 pași
Senzor PIR fără fir: 4 pași

Video: Senzor PIR fără fir: 4 pași

Video: Senzor PIR fără fir: 4 pași
Video: Alarma fara fir cu senzor miscare si 2 telecomenzi 2024, Noiembrie
Anonim
Senzor PIR fără fir
Senzor PIR fără fir
Senzor PIR fără fir
Senzor PIR fără fir

Proiecte Fusion 360 »

Scopul acestui proiect este de a realiza un senzor de mișcare fără fir alimentat pe baterii.

Poate fi folosit pentru sistem de alarmă, iluminat etc …

Poate rezista luni la baterii, în funcție de declanșarea frecventă sau nu.

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

Materiale:

  • Detector de mișcare HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 Mhz pentru SUA) transmițător și receptor superheterodin (aliexpress)
  • 2 acumulatori NiMh
  • Adaptor serial USB FTDI pentru a programa placa

Aptitudini:

  • Vultur cadsoft
  • Fabricarea PCB-urilor
  • printare 3d

Pasul 2: PCB

PCB-ul
PCB-ul

PCB este alimentat de 2 acumulatori NiMH (2 * 1,2 V = 2,4V). Această tensiune este alimentată până la 5V de către convertorul de impuls MT3608. Această componentă consumă mai puțin de 1mA când este inactiv, ceea ce este convenabil pentru aplicațiile portabile.

Am folosit un atmega328p pentru a fi compatibil Arduino deoarece Arduino este cool și face treaba;-)

  • LED2 este același cu LED-ul încorporat al Arduino Uno (pinul 13).
  • ISP1 ne va permite să ardem bootloader-ul Arduino.
  • Transmițătorul RF este alimentat direct de PB2 (pinul 10 pe Arduino): modulul RF consumă 20mA când emite, PB2 poate livra până la 40mA, deci este suficient:-)
  • Senzorul PIR este conectat la un conector XH, consumă doar câțiva microamperi.
  • Conectorul FTDI permite conectarea unui adaptor serial USB și apoi programarea plăcii direct de la Arduino IDE.

Am folosit Eagle pentru a proiecta placa și OSH Park pentru ao realiza.

De îndată ce componentele sunt lipite, ardeți încărcătorul de încărcare Arduino și veți avea un echivalent cu Arduino Uno.

Pasul 3: Despre programare

Trebuie să utilizați funcția de mod de repaus a Arduino pentru a economisi durata de viață a bateriei !! Altfel bateriile nu vor rezista mult timp.

Algoritmul ar trebui să se comporte astfel:

  1. Setați declanșatorul trezirii pe PB1 (pinul 9)
  2. Somn (consumul scade la câțiva microamperi)
  3. Arduino se va opri aici până când declanșează senzorul de mișcare
  4. Trezește-te
  5. Trimiteți un semnal RF și reveniți la modul de repaus

Vă dau programul meu, dar este doar un exemplu de ceea ce se poate face.

Am folosit biblioteca RH_ASK:

Pasul 4: Creați un caz

Faceți un caz
Faceți un caz
Faceți un caz
Faceți un caz
Faceți un caz
Faceți un caz

O imprimantă 3D este un instrument foarte bun pentru a crea cazuri când sunteți un hobbyist electronic.

Am făcut designul cu Fusion360. Este făcut pentru exterior, deci rezistent la apă: am tăiat un sigiliu din lemn de plută pentru a închide ansamblul.

Carcasa este din PLA, orice ai putea citi pe internet, poate susține vremea rea de ani de zile.

Cele 4 șuruburi sunt M3. PLA a fost filetat cu un robinet, funcționează bine pe acest material, pur și simplu nu strângeți prea mult.

Recomandat: