Senzor vibratie 801S ajustabil, output analog
zoom_out_map
chevron_left chevron_right

Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.

Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.

Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.

Senzor vibratie 801S, Adjustabil, LM393, 3.3-5V

Senzor de vibratie ajustabil pentru detectia socurilor si vibratiilor in proiecte electronice si echipamente industriale, cu iesire digitala pentru integrare usoara in microcontrolere si sisteme de monitorizare. Sensibilitatea se regleaza rapid din potentiometru, ofera raspuns stabil si repetabil, functioneaza la tensiuni uzuale de alimentare, are format compact pentru montaj facil pe placa.

20,57 RON Cu TVA

17,00 RON Fara TVA

Nu exista recenzii
1-2 zile
check In Stoc

Expediere estimata: miercuri 11 noiembrie

Ai gasit mai ieftin? Spune-ne! (autentifica-te pentru a trimite o solicitare)

Cumparand acest produs primesti 1,03 RON in puncte de fidelitate.

Garantie: 24 luni pentru persoane fizice
LIVRARE GRATUITA
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
EXPEDIERE RAPIDA
Produsele sunt expediate din stoc propriu
PUNCTE FIDELITATE
Primesti puncte la fiecare comanda, in valoare de 5%

Modulul senzor de vibratii 801S combina un senzor de soc cu contacte placate cu aliaj de aur si un comparator LM393, oferind pe pinul Dout un semnal logic care trece pe HIGH la lovituri, socuri sau vibratii. Este potrivit pentru alarme antifurt, incuietori electronice, detectarea vibratiilor la echipamente mecanice, numararea loviturilor la tinte si proiecte de monitorizare a miscarii.

Senzorul 801S nu foloseste un element mecanic de comutare, ci un element rezistiv a carui rezistenta se modifica la miscare, motiv pentru care reactioneaza si la o simpla atingere usoara si functioneaza in orice orientare. Durata de viata nominala este de 60,000,000 de socuri. Comparatorul LM393 transforma semnalul senzorului intr-un nivel logic, iar pragul de sensibilitate se regleaza din trimerul de pe placa. Iesirea este normal LOW si genereaza o serie de impulsuri HIGH la aparitia unui soc, putand dura pana la 2 secunde pana revine stabil la LOW dupa incetarea vibratiei.

Printre caracteristicile principale se numara senzorul 801S aurit, comparatorul LM393, trimerul albastru de reglaj al sensibilitatii, LED-ul indicator, gaura de montare si headerul cu 3 pini marcat cu semnele - , Dout si +. Alimentarea se face la 3.3 - 5 VDC direct din placa de dezvoltare.

Datorita iesirii logice compatibile cu 3.3 V si 5 V, modulul se conecteaza direct la Arduino, ESP32, STM32, Raspberry Pi si alte platforme care au o intrare digitala libera.

 

Specificatii:

Tensiune alimentare: 3.3 - 5 VDC

Consum: 2 - 10 mA la 5 V, in mare parte prin LED

Senzor: 801S, placat cu aliaj de aur

Comparator: LM393

Iesire: Dout, normal LOW, impulsuri HIGH la soc sau vibratie

Niveluri logice: compatibil 3.3 V si 5 V

Reglaj sensibilitate: trimer 103 (10 kOhm)

Durata de viata senzor: 60,000,000 socuri

Orientare de montare: oricare

Timp de revenire la LOW: pana la 2 s

Indicator: LED de activitate

Montare: gaura de fixare

Dimensiuni: 35 x 11.5 mm

 

Layout:

Element Functie
Senzor de soc 801S Detecteaza socurile si vibratiile prin variatia rezistentei elementului sensibil, in orice orientare.
Trimer 103 (10 kOhm) Regleaza pragul de sensibilitate al comparatorului LM393. Rotit in sens invers acelor de ceasornic creste sensibilitatea, iar rotit in sensul acelor de ceasornic o scade.
Comparator LM393 Compara semnalul senzorului cu pragul setat din trimer si furnizeaza nivelul logic de pe pinul Dout.
LED indicator Este aprins in repaus. Se stinge momentan sau pare ca palpaie cand este detectat un soc sau o vibratie.
Header cu 3 pini Conectorul modulului, marcat - (GND), Dout (iesire) si + (alimentare).
Gaura de montare Fixarea modulului cu un surub.

 

Pinout:

Pinout senzor vibratie 801S adjustabil

Conector Pin Functie
Header 3 pini - GND, masa
Header 3 pini Dout Iesire semnal, normal LOW, impulsuri HIGH la soc sau vibratie
Header 3 pini + Alimentare 3.3 - 5 VDC

 

Utilizare:

Conectati pinul - la GND, pinul + la 3.3 V sau 5 V, iar pinul Dout la o intrare digitala a placii de dezvoltare, respectand polaritatea alimentarii.

Alimentati modulul si verificati LED-ul, care trebuie sa fie aprins in repaus.

Pornirea reglajului se face cu trimerul aproximativ la jumatatea cursei. Loviti usor suprafata pe care este fixat modulul si observati LED-ul, care se stinge sau palpaie, si iesirea Dout, care da impulsuri HIGH.

Pentru o sensibilitate mai mare rotiti trimerul in sens invers acelor de ceasornic, iar daca modulul reactioneaza la vibratii nedorite rotiti-l in sensul acelor de ceasornic, pana cand LED-ul reactioneaza doar la socurile dorite.

In program tratati semnalul ca pe un contact mecanic. Dupa primul front de la LOW la HIGH ignorati noile fronturi pentru 50 - 200 ms, deoarece la un singur soc iesirea poate genera mai multe impulsuri.

Nu aplicati pe modul tensiuni mai mari decat cele admise si nu inversati alimentarea.

Pentru rezultate stabile fixati modulul ferm de suprafata monitorizata, deoarece o fixare slaba poate produce declansari false.

33150
Tensiune de alimentare
3.3-5 V DC
Dimensiuni
35 x 11.5 mm
Tip iesire
Dout, normal LOW, impulsuri HIGH la soc sau vibratie
Consum
2-10 mA la 5 V
Circuit integrat
LM393
Senzor
801S, placat cu aliaj de aur
Durata de viata
60,000,000 socuri

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

 

Avertismente generale de siguranta:

Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.

Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.

Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.

 

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

 

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

 

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

/*
  Board: Arduino Uno (Tools > Board > Arduino AVR Boards > Arduino Uno)
  Libraries: none needed.

  Wiring:
    Sensor +    -> Arduino 5V
    Sensor -    -> Arduino GND
    Sensor Dout -> Arduino D2
*/

const uint8_t SENSOR_PIN = 2;              // Dout of the 801S module
const unsigned long LOCKOUT_MS = 200;      // Debounce time after a detected shock

unsigned long lastShock = 0;               // Time of the last detected shock
unsigned long shockCount = 0;              // Total number of shocks
int lastState = LOW;                       // Previous state of Dout

void setup() {
  Serial.begin(9600);                      // Serial monitor at 9600 baud
  pinMode(SENSOR_PIN, INPUT);              // Dout is driven by the module
  Serial.println("801S vibration sensor test");
}

void loop() {
  int state = digitalRead(SENSOR_PIN);     // Read the sensor output

  // Detect a LOW to HIGH transition
  if (state == HIGH && lastState == LOW) {
    unsigned long now = millis();
    if (now - lastShock >= LOCKOUT_MS) {   // Ignore repeated pulses of the same shock
      lastShock = now;
      shockCount++;
      Serial.print("Vibration detected, count: ");
      Serial.println(shockCount);
    }
  }
  lastState = state;                       // Remember the state for the next loop
}

Senzorul de vibratii 801S este un modul mic care semnaleaza socurile si vibratiile printr-un nivel logic pe pinul Dout. Se foloseste in alarme antifurt, in detectarea loviturilor la usi, tinte sau echipamente si in proiecte care trebuie sa reactioneze la miscare.

In acest tutorial folosim placa Arduino Uno R3, alimentata prin cablul USB de la calculator, pentru ca modulul are nevoie de un microcontroler care sa citeasca iesirea Dout si sa numere evenimentele.

Senzor vibratie 801S Adjustabil

Cum functioneaza:

Senzorul 801S contine un element rezistiv aurit a carui rezistenta se modifica la soc sau vibratie. Semnalul lui ajunge la comparatorul LM393, care il compara cu un prag reglat din trimer. Cand semnalul depaseste pragul, iesirea Dout trece pe HIGH.

In repaus Dout este LOW, sub 0.2 V, iar LED-ul de pe placa este aprins. La un soc iesirea da o serie de impulsuri HIGH aleatorii, iar LED-ul se stinge sau palpaie. Dupa incetarea socului, iesirea poate avea nevoie de pana la 2 secunde pana revine stabil la LOW.

Un singur soc produce mai multe impulsuri, asa ca nu putem numara fiecare front. Dupa primul front de la LOW la HIGH ignoram urmatoarele fronturi pentru 200 ms. In acest fel un soc este numarat o singura data.

Conectare:

Modulul se alimenteaza din pinul 5V al placii Arduino Uno. Iesirea Dout are nivel logic compatibil cu 5 V si cu 3.3 V, deci nu este nevoie de convertor de nivel sau de rezistente pull-up. Pinul D2 este o intrare de intrerupere externa (INT0).

Pin produs Se conecteaza la Rol
+ 5V (Arduino Uno) Alimentare modul
- GND (Arduino Uno) Masa
Dout D2 (Arduino Uno) Iesire semnal soc, citita prin intrerupere

Senzor de vibratii 801S conectat la Arduino Uno R3

Butoane, reglaje si indicatoare:

Element Ce face Cum se foloseste
Trimer 103 (10 kOhm) Regleaza pragul de sensibilitate al comparatorului LM393. Rotit in sens invers acelor de ceasornic creste sensibilitatea, iar in sensul acelor de ceasornic o scade. Porniti de la jumatatea cursei.
LED indicator Arata activitatea senzorului. Este aprins in repaus si se stinge momentan sau palpaie la soc sau vibratie.
Gaura de montare Permite fixarea modulului. Fixati modulul cu un surub de suprafata monitorizata.

Reglajul sensibilitatii se face in trei pasi. Alimentati modulul si lasati trimerul la jumatatea cursei. Loviti usor suprafata pe care este fixat modulul, iar LED-ul trebuie sa se stinga sau sa palpaie scurt.

Daca LED-ul nu reactioneaza la o lovitura usoara, rotiti trimerul in sens invers acelor de ceasornic cu un sfert de tura si repetati testul. Daca reactioneaza chiar si la zgomotul din jur, rotiti-l in sensul acelor de ceasornic.

Reglajul este corect cand LED-ul reactioneaza doar la socurile pe care vreti sa le detectati, iar in monitorul serial apar mesaje doar atunci.

Placa si biblioteci:

Selectati in Arduino IDE placa Arduino Uno din meniul Tools > Board, din pachetul Arduino AVR Boards, care vine instalat odata cu Arduino IDE. Programul foloseste doar functiile de baza ale Arduino, asa ca nu trebuie instalata nicio biblioteca.

Codul:

Programul detecteaza socurile prin intrerupere pe pinul D2, ignora impulsurile repetate ale aceluiasi soc si afiseaza pe monitorul serial numarul de socuri detectate.

/*
  Board: Arduino Uno (Tools > Board > Arduino AVR Boards > Arduino Uno)
  Libraries: none, only the core Arduino functions are used.
  Wiring:
    Sensor +    -> Arduino 5V
    Sensor -    -> Arduino GND
    Sensor Dout -> Arduino D2 (external interrupt INT0)
*/
const uint8_t SENSOR_PIN = 2;              // Dout of the sensor module
const unsigned long LOCKOUT_MS = 200;      // Ignore new edges for this time after a shock
volatile bool shockFlag = false;           // Set by the interrupt when a new shock is accepted
volatile unsigned long shockTime = 0;      // Time of the last accepted shock
unsigned long shockCount = 0;              // Number of shocks detected
// Interrupt service routine, runs on every LOW to HIGH edge of Dout
void onShock() {
  unsigned long now = millis();
  // Accept the edge only if the lockout time has passed (software debounce)
  if (now - shockTime >= LOCKOUT_MS) {
    shockTime = now;
    shockFlag = true;
  }
}
void setup() {
  Serial.begin(9600);                      // Start the serial monitor at 9600 baud
  pinMode(SENSOR_PIN, INPUT);              // Dout is driven by the module
  // Call onShock on every rising edge of the sensor output
  attachInterrupt(digitalPinToInterrupt(SENSOR_PIN), onShock, RISING);
  Serial.println("801S vibration sensor ready");
}
void loop() {
  if (shockFlag) {
    unsigned long when;
    // Read and clear the flag safely while interrupts are disabled
    noInterrupts();
    shockFlag = false;
    when = shockTime;
    interrupts();
    shockCount++;                          // Count the shock
    Serial.print("Shock detected! Count: ");
    Serial.print(shockCount);
    Serial.print(" at ");
    Serial.print(when);
    Serial.println(" ms");
  }
}

Cum functioneaza codul:

La inceput definim pinul SENSOR_PIN (D2) si intervalul LOCKOUT_MS de 200 ms in care ignoram noile fronturi. Variabilele shockFlag si shockTime sunt declarate volatile, pentru ca sunt modificate in rutina de intrerupere si citite in loop.

In setup pornim portul serial la 9600 baud, configuram pinul ca intrare si atasam functia onShock la frontul crescator (RISING) al pinului D2 cu attachInterrupt.

Functia onShock se executeaza la fiecare front de la LOW la HIGH. Ea citeste timpul cu millis si accepta evenimentul doar daca au trecut cel putin LOCKOUT_MS de la ultimul eveniment acceptat, apoi seteaza shockFlag.

In loop verificam shockFlag. Cand este setat, il stergem cu intreruperile oprite temporar, ca sa nu pierdem sau sa dublam un eveniment, crestem contorul shockCount si afisam mesajul pe monitorul serial.

Rezultat:

Deschideti monitorul serial la 9600 baud. La fiecare lovitura a modulului apare cate un mesaj cu numarul socului si momentul in care a fost detectat.

801S vibration sensor ready
Shock detected! Count: 1 at 3482 ms
Shock detected! Count: 2 at 5120 ms
Shock detected! Count: 3 at 5391 ms
Shock detected! Count: 4 at 8764 ms
Shock detected! Count: 5 at 12035 ms
Shock detected! Count: 6 at 12310 ms

Probleme frecvente:

Nu apare niciun mesaj la lovitura. Cauza cea mai frecventa este sensibilitatea prea mica. Rotiti trimerul in sens invers acelor de ceasornic si verificati ca LED-ul se stinge la lovitura si ca Dout este conectat la D2.

Apar mesaje fara nicio lovitura. Sensibilitatea este prea mare sau modulul este fixat slab. Rotiti trimerul in sensul acelor de ceasornic si fixati modulul ferm.

LED-ul nu este aprins in repaus. Alimentarea nu este conectata corect. Verificati pinii + si - si polaritatea.

Un singur soc este numarat de mai multe ori. Intervalul de blocare este prea scurt. Cresteti valoarea LOCKOUT_MS, de exemplu la 500 ms.

Dupa o lovitura, iesirea ramane pe HIGH sau da impulsuri cateva secunde. Este comportament normal, iesirea poate avea nevoie de pana la 2 secunde pana revine la LOW. Asteptati inainte de urmatorul test.

Limitari si sfaturi:

Modulul detecteaza prezenta unui soc, nu il masoara. Nu poate arata cat de puternic a fost si nu are o precizie calibrata. Pe aceasta placa exista doar iesirea logica Dout, fara iesire pentru masurarea nivelului vibratiei.

Sensibilitatea depinde de reglajul trimerului si de felul in care este fixat modulul. Pentru rezultate repetabile fixati-l cu un surub prin gaura de montare.

Puteti construi mai departe o alarma antifurt cu buzzer, un contor de lovituri la tinte sau un sistem care porneste un ecran sau un releu la detectarea unui soc.