Electronica, Arduino, programare

In acest articol vom testa accelerometrul ADXL345.

Modulul se poate alimenta cu +3.3V sau cu +5V. Conectarea cu Arduino se face pe magistrala I2C folosind doar 2 fire.

Pentru a afisa valorile returnate de catre senzor vom folosi un afisaj LCD 2004 cu adaptorul I2C, acesta este conectat ca si in acest articol.

Modulul este cel din poza de mai jos:

 

In acest articol vom folosi un senzor magnetometric HMC5883.

Acest senzor se poate alimenta atat cu +3.3V cat si cu +5V. Conexiunea la Arduino se face pe magistrala I2C.

Datele obtinute de catre senzor le vom afisa pe un display LCD 2004 cu adaptor I2C, acesta va fi conectat conform indicatiilor din acest articol.

Pentru  putea citi facil datele returnate de catre senzor vom folosi o librarie externa numita Adafruit HMC5883 Unified. De asemenea este nevoie si de libraria Adafruit Sensor (in cazul in care nu o avem deja instalata).

O poza cu modulul poate fi vazuta mai jos:

In acest articol vom folosi un modul BMP280 pentru a obtine temperatura, presiunea atmosferica si altitudinea.

Modulul folosit de mine se alimenteaza la +3.3V si poate fi conectat la Arduino atat pe interfata I2C (cea pe care o vom folosi in acest articol) cat si pe SPI.

Pentru a putea folosi acest modul va trebui sa instalam 2 librarii suplimentare. Prima librarie este Adafruit Sensor iar a doua este Adafruit BMP280 Library.

O poza cu modulul folosit de mine este mai jos:

 

In acest articol vom folosi senzorul ambiental TEMT6000.

Acesta se poate alimenta atat la +3.3V cat si la +5V (a nu se depasi +6V sub nici o forma!). Iesirea acestui senzor se conecteaza la unul din pinii analogici ai modulului Arduino.

Acest senzor este de fapt un foto-tranzistor NPN, alimentarea facandu-se la colector, semnalul se preia de la emitorul tranzistorului, acesta fiind conectat la masa printr-un rezistor de 10 KiloOhmi.

Modulul detecteaza lumina emisa intre 390 si 700 nm. Senzorul va afisa valorile cuprinse intre 10 si 1000 de lucsi (lx).

Acest modul este in poza de mai jos:

In acest articol vom folosi senzorul BMP180 pentru a obtine temperatura si presiunea atmosferica.

Pentru a afisa datele obtinute vom folosi un display LCD 2004 impreuna cu adaptorul I2C. Conectarea se face simplu, pe magistrala I2C, atat adaptorul displayului cat si modulul BMP180 fiind conectate in paralel pe aceeasi pini la Arduino Mega.

Modulul BMP180 folosit este cel din imaginea de mai jos:

Autentificare