0% au considerat acest document util (0 voturi)
39 vizualizări34 pagini

Curs 7: Bazele Sistemelor Mecatronice

Documentul prezintă informații despre senzori de înclinare, LCD, senzor ultrasonic HC-SR04 și moduri de conectare la Arduino. Sunt descrise caracteristicile tehnice și modul de funcționare al acestor componente mecatronice.

Încărcat de

Diana Stanescu
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
39 vizualizări34 pagini

Curs 7: Bazele Sistemelor Mecatronice

Documentul prezintă informații despre senzori de înclinare, LCD, senzor ultrasonic HC-SR04 și moduri de conectare la Arduino. Sunt descrise caracteristicile tehnice și modul de funcționare al acestor componente mecatronice.

Încărcat de

Diana Stanescu
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

CURS 7

BAZELE SISTEMELOR MECATRONICE


„Educaţia are dificila misiune de a
transmite o cultură acumulată de
secole, dar şi o pregătire pentru un
viitor, în bună măsură imprevizibil.”
Jacques Delors
SENZORI ÎNCLINARE
✓ Acești senzori sunt utilizați pentru a înregistra înclinările unghiulare în raport cu poziția lor
orizontală, pe o axă sau pe două axe.

Traductor cu mercur

✓ o picătură de mercur se mişca pe o suprafaţă acoperită de contacte electrice.


✓ la înclinarea suprafeţei picătura de mercur îşi schimba poziţia făcând noi contacte
electrice şi activând senzorul.

senzorilor de înclinare cu mercur este cel al analizei suprafeţei unei cantităţi de mercur
aflat într-un recipient cu ajutorul unei raze infraroşii sau a unei raze laser.

Traductor piezo-electric de tip Hall


Modul senzor înclinare KY - 020

În capsula senzorului sunt două sfere conductoare și două contacte.

Atunci când capsula este înclinată sferele sunt poziționate pe


contacte.

Atunci când capsula nu este înclinată sferele nu fac contact.

Caracteristici tehnice:

• Tensiune de alimentare: 3.3V~5V;



Output: 0 si 1 logic

[Link]
Senzor de înclinare STM32

Acesta este un senzor de înclinare si vibratie.


Este compatibil cu placa de dezvoltare Arduino UNO.

Caracteristica tehnică:

Tensiune alimentare: 3.3-12VDC

[Link]
Senzor de inclinare SW-520D

Sensibiliatea acestui senzor se reglează cu ajutorul unui potențiometru.

În capsula senzorului se găsesc două bile metalice care intră în contact cu doi
pini și se produce o tensiune care permite trecerea curentului electric prin el.

Are doi indicatori, rosu pentru alimentare si verde pentru indicatorul de iesire al
comutatorului digital.

Caracteristici tehnice:

• Tensiunea de alimentare: 3.3V ~ 5V;


• Output: 0 și 1 logică;

[Link]
[Link]
✓ Senzorul de înclinare are patru pini (2 față și doi spate). Se leagă în serie cu un rezistor de 10kΩ.
Conectarea acestuia la placa Arduino UNO se realizează
astfel:

1 – face legătura dintre senzor și GND;

2 – face legătura dintre senzor și un pin digital;

3 – face legătura dintre senzor și 5VCC.


10kΩ

GND

5V Pin digital
Breadboard in pozitie initiala –
LED STINS

Breadboard inclinat –
LED APRINS
Breadboard in pozitie initiala –
LED 1 APRINS

Breadboard inclinat –
LED 2 APRINS
LCD
Afișaj cu cristale lichide

LCD = Liquid Crystal Display

✓ Un afișaj LCD este un ecran (display) comandat electronic printr-un decodificator de caractere
numerice și alfabetice.

✓ poate afișa un text format din 32 de caractere, câte 16 pe fiecare dintre cele două rânduri disponibile.
✓ fiecare caracter este o matrice de 5x8 puncte.
Cristalele lichide sunt substanțe care prezintă proprietăți comune a două stări de agregare, lichid si
solid.

Moleculele din care este format acest lichid sunt orientate / aranjate la fel cum sunt cristalele.

Este vorba de o polarizare electrică a unor molecule lichide care în contrast cu restul „câmpului”
formează o imagine vizibilă.

Aceste cristale au proprietatea de a putea fi comandate de tensiunea electrică, astfel încât își
ordonează moleculele trecând de la stare „transparentă” la stare „netransparentă”.

Cu alte cuvinte, cristalele vor permite luminii să treacă prin ele sau o vor opri, determinând pixelii
să redea culorile potrivite și să compună imaginea pe care o vedem pe ecran.
Modulul LCD 2004 afișează două linii a câte 16 de caractere..De asemenea lumina de fundal trebuie
protejata printr-o rezistenta sau un potentiometru de 2k.

La conectarea unui LCD se va folosi și un potențiometru de 10KΩ, care va fi utilizat pentru reglarea
contrastului.
Interface Pin Connections:

Electrical Characteristics:

[Link]
1 – VSS - GND
2 – VDD - SURSĂ
3 – VO - CONTRAST
4 – RS (Register Selected)
5 – RW (Read / Write)
6 – EN (Enable Pin)
Pini digitali

A – Anod
K – Catod
#include LiquidCrystal

5 – VSS – GND POTENȚIOMETRU


lcd(12, 11, 5, 4, 3, 2);
3 – VO – POTENȚIOMETRU void setup() {
[Link](16, 2);
[Link](„Buna ziua!");
}
2 – VDD - SURSĂ

void loop() {
1 – VSS – GND

6 - Pin digital
4 - Pin digital

5V [Link](0, 1);
GND [Link](millis()/1000);
3-VO
LCD }
Pini digitali
ADAPTOR PENTRU LCD I2C
✓ Pentru reducerea pinilor folositi la legarea LCD-ului la controler se poate folosi un modul I2C.

Specificații tehnice:
Bibliotecile necesare sunt:
"Wire.h" • Tensiune de alimentare: 5V;
"LiquidCrystal_I2C.h". • Curent: 2 mA;
• Tensiune alimentare backlight: 4.2V;
• Curent lumina de fundal: 250mA (MAX).

GND
VCC

Pini analogici:
SDA – DATA
SCL - CLOCK
Shield pentru Arduino cu LCD si Tastatura (LCD 1602 cu Keypad)

Pinii utilizați de LCD:

•RS - pin-ul digital 8;


•EN - pin-ul digital 9;
•D7 - pin-ul digital 7;
•D6 - pin-ul digital 6;
•D5 - pin-ul digital 5;
•D4 - pin-ul digital 4.

Butoanele utilizează pin-ul analog A0.

[Link]
INSTRUCȚIUNI DE ELABORARE A CODULUI

[Link](A,B); Se definește începerea textului (dată prin coordonate);


[Link](C,D); Se definește poziția cursorului (dată prin coordonate);

[Link]("text"); Se scrie textul aflat între ghilimele.


Se pot scrie 16 caractere pe un rând;

[Link](); Se șterg caracterele afișate pe ecran;

Se aprinde / stinge lumina ecranului;


[Link]();
COD LCD #include <Wire.h>

#include <LiquidCrystal_I2C.h>
ADRESA A0 A1 A2
LiquidCrystal_I2C lcd(0x27, 16, 2); // (adresa, caractere, linii)
0 X 20 1 1 1
0 X 21 0 1 1 void setup(){
0 X 22 1 0 1 [Link]();
[Link]();
0 X 23 0 0 1 [Link](„TEXT!”);
0 X 24 1 1 0 }
0 X 25 0 1 0
void loop(){
0 X 26 1 0 0 [Link] ( 0, 0 ); // prima linie
0 X 27 0 0 0 [Link](„Hello world!”);
[Link] ( 0, 1 ); // a doua linie
[Link](„Hello again!”);
}
SENZOR ULTRASONIC
HC-SR 04
HC-SR04 este un senzor ultrasonic utilizat pentru măsurarea distanței sau pentru detectarea unor
obiecte.

CRISTAL
4MHz

TRANSMIȚĂTOR
RECEPTOR
Specificații tehnice:

• Tensiune de alimentare: 5V;


• Curent consumat: 15mA;
VCC GND • Distanță de funcționare: 2cm - 4m;
• Unghiul de măsurare: 15o;

INPUT TRIG ECHO OUTPUT • Eroare de doar 3mm;


• Durată semnal input: 10us.

trimite 5V Puls 150 μs


puls 10μs 25 mms

Unda se propagă cu viteze sunetului


(v = 340 m/s = 0.034 cm/ μs)
✓ Senzorul emite ultrasunete la o frecvență de 40000Hz care circulă prin aer, iar dacă întâlnește un
obstacol, acesta se va întoarce înapoi spre modul, astfel, luând in considerare viteza sunetului se
poate calcula distanța până la obiect.

Formula: Distanță (s) = viteza sunetului (v) x timp (t)

✓ Viteza sunetului depinde de temperatură.

❑ 0 °C v = 331.5 m/sV

❑ 20 °C v ≈ 343.4 m/s

✓ Transmițătorul (pinul trig) trimite un sunet de înaltă frecvență. Când semnalul găsește un obiect,
acesta se reflectă și receptorul (pinul echo) îl primește.

✓ Formula distanței va fi împărțită la 2.


✓ Timpul are valoarea dublă deoarece undele merg către obstacol și apoi se întorc către receptor.

Distanța (s) = viteza sunetului (v) x timp (t)/2 v = 340 m/s


✓ Pinii Ground (GND) și VCC ai senzorului ultrasonic vor fi conectați la GND și 5VCC ai plăcii Arduino
UNO.

✓ Trig and Echo vor fi conectați la pini digitali ai plăcii Arduino UNO.

GND Pini digitali

Trig GND
VCC Echo

GND

5V
Bibliografie

[1] Bolton, W., Mechatronics, Electronic Control System in Mechanical and Electrical Engineering, Pearson
Studium, München, 2004
[2] Iordache, V., Cormoș, A.C., Costea, I.M., Senzori, traductoare și achiziții de date cu Arduino uno. Lucrări
practice (ediție revizuită), Editura Politehnica Press, București, 2019
[3] Cazan-Gheorghiu, C., Electronică și robotică. Primii pași, Editorial Libris, Brașov, 2018, ISBN 978-606-8953-
89-262
[4] Miron, E.L., Miron, M., Pană, Gh., Electronică. Partea I, Editura Academiei Forțelor Aeriene “Henri Coandă”,
Brașov, 2008, ISBN 978-973-8415-61-4
[5] Dolga, V, Proiectarea sistemelor mecatronice, Editura Politehnica , Timişoara, 472 pag., 2007, ISBN 978-973-
625-573-1
[6] Arduino Projects Book

[Link]

[Link]

[Link]

[Link]
[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

S-ar putea să vă placă și