Giới thiệu cảm biến gia tốc góc ADXL345
Cảm biến gia tốc góc ADXL345 là gia tốc kế ba trục nhỏ, mỏng, công suất thấp, cung cấp các phép đo gia tốc có độ phân giải cao (13 bit) lên tới ±16 g. Dữ liệu đầu ra kỹ thuật số ở định dạng bổ sung hai bit 16 bit và có thể được truy cập thông qua giao diện kỹ thuật số SPI (3 dây hoặc 4 dây) hoặc I2C.
Cảm biến gia tốc này được ứng dụng trong nhiều lĩnh vực khác nhau như: hệ thống FPV, RC và Robot, hệ thống định vị GPS, thiết bị đầu vào trò chơi và thực tế ảo, giám sát và bù rung, phát hiện rơi tự do, phát hiện định hướng 6D,… thường được dùng để xác định hướng chuyển động và hướng từ trường của trái đất nhằm xác định phương hướng với độ chính xác cao.

Chức năng các chân
- GND: Chân cấp nguồn 0V
- Vcc : chân nguồn dương 3V – 6V
- CS : Lựa chọn chip
- INT1 : Chân ngắt 1
- INT2 : Chân ngắt 2
- SDO : Ngõ ra dữ liệu
- SDA : Chân dữ liệu I2C
- SCL : Chân tạo xung I2C

Thông số kỹ thuật cảm biến gia tốc góc ADXL345
- Điện áp sử dụng: 3~5VDC
- Điện áp giao tiếp: 3~5VDC
- Chuẩn giao tiếp: I2C
- Số trục : 3 trường và 3 trục gia tốc
- Phạm vi của trường: ± 1.3 to ±8.1
- Phạm vi tăng tốc: ±2g/±4g/±8g/±16g
- Số bit output: 16 bit data output.
- Tính năng: Chế độ chờ
- Cảm biến tích hợp: Nhiệt độ nhúng
- Góc phát hiện: 6DOF
- Kích thước: 14.5 x 20.5mm
- Tên: Mô-đun ADXL345 (gia tốc trọng lực ba trục)
- Model: GY-291
- Chip sử dụng: ADXL345
- Phương thức giao tiếp: Giao thức truyền thông IIC/SPI
- Phạm vi đo: ±2g ± 16g
Một số ứng dụng
- Trò chơi cảm biến chuyển động
- Thực tế tăng cường
- Ổn định hình ảnh điện tử (EIS: Ổn định hình ảnh điện tử)
- Ổn định hình ảnh quang học (OIS: Ổn định hình ảnh quang học)
- Định hướng cho người đi bộ
- Giao diện người dùng cử chỉ “không chạm”
- Phím tắt tư thế
- Chứng nhận
- Điện thoại thông minh
- Thiết bị máy tính bảng
- Sản phẩm chơi game cầm tay
- Điều khiển từ xa 3D
- Thiết bị định vị di động
Tính năng
ADXL345 lý tưởng cho các ứng dụng thiết bị di động. Nó có thể đo gia tốc tĩnh do trọng lực trong các ứng dụng phát hiện độ nghiêng, cũng như gia tốc động do chuyển động hoặc va chạm gây ra. Nó có độ phân giải cao (4 mg/LSB) và có khả năng đo sự thay đổi độ nghiêng khoảng 0,25°.
Việc sử dụng gia tốc kế đầu ra kỹ thuật số như ADXL345 giúp loại bỏ nhu cầu chuyển đổi từ analog sang kỹ thuật số, tiết kiệm chi phí hệ thống và diện tích bo mạch.
ADXL345 lý tưởng cho các ứng dụng thiết bị di động. Nó có thể đo gia tốc tĩnh do trọng lực trong các ứng dụng phát hiện độ nghiêng, cũng như gia tốc động do chuyển động hoặc va chạm gây ra. Độ phân giải cao (3,9 mg/LSB) của nó có thể đo sự thay đổi góc nghiêng dưới 1,0°.
Thiết bị này cung cấp nhiều tính năng phát hiện đặc biệt. Phát hiện hoạt động và không hoạt động phát hiện sự hiện diện của chuyển động bằng cách so sánh gia tốc trên bất kỳ trục nào với ngưỡng do người dùng đặt. Chức năng phát hiện tiếng gõ có thể phát hiện các chuyển động rung đơn và kép theo bất kỳ hướng nào.
Chế độ năng lượng thấp hỗ trợ quản lý năng lượng dựa trên chuyển động thông minh, cho phép đo ngưỡng cảm biến và gia tốc chuyển động với mức tiêu thụ điện năng cực thấp.
Chương trình Test sản phẩm
Nguyên lý kết nối

Chương trình
#include <Wire.h> // Wire library - used for I2C communication
int ADXL345 = 0x53; // The ADXL345 sensor I2C address
float X_out, Y_out, Z_out; // Outputs
void setup() {
Serial.begin(9600); // Initiate serial communication for printing the results on the Serial monitor
Wire.begin(); // Initiate the Wire library
// Set ADXL345 in measuring mode
Wire.beginTransmission(ADXL345); // Start communicating with the device
Wire.write(0x2D); // Access/ talk to POWER_CTL Register - 0x2D
// Enable measurement
Wire.write(8); // (8dec -> 0000 1000 binary) Bit D3 High for measuring enable
Wire.endTransmission();
delay(10);
}
void loop() {
// === Read acceleromter data === //
Wire.beginTransmission(ADXL345);
Wire.write(0x32); // Start with register 0x32 (ACCEL_XOUT_H)
Wire.endTransmission(false);
Wire.requestFrom(ADXL345, 6, true); // Read 6 registers total, each axis value is stored in 2 registers
X_out = ( Wire.read()| Wire.read() << 8); // X-axis value
X_out = X_out/256; //For a range of +-2g, we need to divide the raw values by 256, according to the datasheet
Y_out = ( Wire.read()| Wire.read() << 8); // Y-axis value
Y_out = Y_out/256;
Z_out = ( Wire.read()| Wire.read() << 8); // Z-axis value
Z_out = Z_out/256;
Serial.print("Xa= ");
Serial.print(X_out);
Serial.print(" Ya= ");
Serial.print(Y_out);
Serial.print(" Za= ");
Serial.println(Z_out);
}
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Email: dientunhattung@gmail.com
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

ĐIỆN TRỞ 500R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
IC LM2576 DIP, IC MẠCH NGUỒN ỔN ÁP -ADJ
ĐIỆN TRỞ 560R 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
ĐIỆN TRỞ 5R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
IC SN74HC164 THANH GHI DỊCH, IC MỞ RỘNG NGÕ RA DIP
Điện trở 620K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 56R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐIỆN TRỞ 60R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
IC MOC3020 CÁCH LY AC DIP6, IC THYRISTOR XOAY CHIỀU
IC SN74HC240 ĐỆM DÒNG, ĐỆM 3 TRẠNG THÁI ĐẢO DIP
Khớp nối lục giác M5 5x12mm, Khớp nối động cơ bánh xe 65mm / Mecanum
Khớp nối lục giác M4 ốc vít, Khớp nối động cơ bánh xe 65mm / Mecanum
Khớp nối lục giác 60-80 M6, Khớp nối động cơ bánh xe Mecanum
IC SỐ SN74HC153 CỔNG MUX, CỔNG LOGIC GHÉP KÊNH DIP
Dây bus 2pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Bộ vitme T8 500mm trục ngang khớp mềm, Trục in 3D bằng đai ốc 30x34mm
Dây bus 2pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 3R3 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
CẢM BIẾN PIR HC-SR505, CHUYỂN ĐỘNG THÂN NHIỆT
Động cơ DC JGB37-520 12V 100RPM, Động cơ DC giảm tốc
Điện trở 330R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Module giảm áp XL4005 ADJ 5A, Module ổn áp DC-DC giảm áp 5A
Dây bus 4pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
HC-SRF05, CẢM BIẾN ĐO KHOẢNG CÁCH
CẢM BIẾN PT100 3 DÂY 500MM, CẢM BIẾN NHIỆT ĐỘ 3 DÂY
MODULE CẢM BIẾN DHT22 TỐT, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
ANTEN 2.4GHz 3DBI 5CM KIM TRONG, ANTEN WIFI, ZIGBEE, RF
Điện trở 2R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
CẦU DIODE KBPC610 DIP, CHỈNH LƯU TOÀN KỲ 6A - 1000V
Arduino mega2560 R3 Atmega16U2, Vi điều khiển họ Arduino
MODULE ĐỘ ẨM ĐẤT, CẢM BIẾN ĐỘ ẨM
CẢM BIẾN ACS712 5A, ĐO DÒNG ĐIỆN DC/AC
TRANSISTOR PNP TIP147 DIP, HOẠT ĐỘNG 100V VÀ 10A
ANTEN 2.4GHz 2DBI 3.5CM KIM TRONG, ANTEN WIFI, ZIGBEE, RF
ĐỘNG CƠ SERVO 20KG, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
Dây bus 2pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Pic12F675 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
ANTEN 433Mhz 3dBi 5CM KIM TRONG, ANTEN LORA, RF
QUANG TRỞ LỚN CDS 12MM 12528, CẢM BIẾN ÁNH SÁNG
ANTEN 433MHz 5dBi ĐẦU TRÒN 46MM, KIM TRONG DÂY 1M
Bộ thanh trượt tròn T8 500mm Trục đứng, Thanh trượt cố định đai ốc vitme
Dây bus 5pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
ANTEN 433Mhz 6dBi 20CM KIM TRONG, ANTEN LORA, RF
ANTEN 2.4GHz 4DBI 7.2CM KIM TRONG, ANTEN WIFI, ZIGBEE, RF
CẢM BIẾN TCRT5000, DÒ LINE TRẮNG ĐEN
ESP8266 NodeMCU LUA CP2102 MICRO, KIT WIFI HỌ ESP
CẦU DIODE KBPC1010 DIP, CHỈNH LƯU TOÀN KỲ 10A - 1000V
Điện trở 15R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Module thu phát Bluetooth HC05 - Mạch thu phát Bluetooth HC-05
Module thu phát NRF24L01 2.4Ghz anten liền, Truyền nhận không dây RF
Điện trở 100R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
KHUNG CÁNH TAY ROBOT 6 BẬC, CHƯA BAO GỒM ĐỘNG CƠ
Màn hình LCD2004 Xanh lá, Màn hình hiển thị Text
Hồng Ngoại E18-D80NK, CẢM BIẾN VẬT CẢN 5V
Dây bus 4pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
IC SỐ SN74HC11 CỔNG AND, IC CỔNG LOGIC 14 CHÂN DIP
Dây bus 8pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Hàng rào Cái vuông đơn cong 1*40P 2.54mm, Jump header đơn 40 pin
HC-SRF04, CẢM BIẾN ĐO KHOẢNG CÁCH 











Đánh giá
Chưa có đánh giá nào.