Giới thiệu Module Lora SX1278 433Mhz AS32
Module Lora SX1278 433Mhz AS32 3000m sử dụng chip SX1278 của nhà sản xuất SEMTECH chuẩn giao tiếp LORA, chuẩn LORA mang đến hai yếu tố quan trọng là tiết kiệm năng lượng và khoảng cách phát siêu xa, ngoài ra nó còn có khả năng cấu hình để tạo thành mạng nên hiện tại được phát triển và sử dụng rất nhiều trong các nghiên cứu về IoT.
Mạch thu phát RF UART Lora SX1278 433Mhz 3000m được tích hợp phần chuyển đổi giao tiếp SPI của SX1278 sang UART giúp việc giao tiếp và sử dụng rất dễ dàng, chỉ cần kết nối với Software của hãng để cấu hình địa chỉ , tốc độ và công suất truyền là có thể sử dụng (cần mua thêm mạch chuyển USB-UART để kết nối máy tính).
Các truyền không dây: HC-12 / RF / RFID,…
Anten đi kèm: Anten 433MHz


Thông số kỹ thuật Module Lora SX1278 433Mhz AS32
- Điện áp hoạt động : 3.3V-5V
- Dòng điện hoạt động gửi : 120mA
- Dòng điện hoạt động nhận : 12mA
- Dòng ở chế độ chờ : 1uA
- Công suất : 600mW
- Chuẩn truyền : UART
- Tốc độ Baud : 1200 – 115200.
- Tốc độ Baud mặc định : 9600.
- Nhiệt độ hoạt động : -10°C – 60°C
- Model : AS32-TTL-100 RF
- Tần số : 410 – 441Mhz
- Công suất : 20dbm (100mW)
- Khoảng cách : 3000m
- Tốc độ truyền : 0.3 – 19.2 Kbps (mặc định 2.4 Kbps)
- Số chân : 6
- Loại : Module
- Thiết kế : nhỏ gọn, bền bỉ, chống nhiễu.
- Kích thước : 21mm*36mm
Chức năng các chân của Lora
- GND : Nguồn 0VDC
- VCC : Nguồn dương từ 5VDC
- AUX : Không kết nối
- TX : Chân truyền tín hiệu TTL, chấp nhận mức 5V.
- RX : Chân nhận tín hiệu TTL, chấp nhận mức 5V.
- MD1 : Thiết lập tín hiệu thay đổi các giá trị.
- MD0 : Thiết lập tín hiệu thay đổi các giá trị.
Nguyên lý hoạt động
Bình thường mạch phát vẫn gửi tín hiệu qua mạch thu với tốc độ gửi 100ms được hiển thị trên màn hình oled 13.: PPS (ping per seconds) và AVG (giá trị Ping trung bình)
khi mạch phát nhận được tín hiệu từ nút nhấn giữ liên tục, mạch sẽ gửi tín hiệu 10ms/ lần, số ping càng cao chứng tỏ tín hiệu truyền nhận tốt, ngược lại ping càng thấp về 0 chứng tỏ sóng yếu và mất sóng
Chương trình Test
Nguyên lý kết nối bên phát

Chương trình bên phát
#include <SoftwareSerial.h>
#define BTN1 2
#define led 10
#define m1 11
#define m2 12
SoftwareSerial loraSerial(5, 4); // TX, RX
String turnOn = "on";
String turnOff = "off";
int tt;
void setup() {
pinMode(BTN1, INPUT_PULLUP);
pinMode(led, OUTPUT);
pinMode(m1, OUTPUT);
pinMode(m2, OUTPUT);
digitalWrite(m1,0);
digitalWrite(m2,0);
digitalWrite(led,0);
Serial.begin(9600);
loraSerial.begin(9600);
loraSerial.print(turnOff);
tt=0;
}
void loop() {
if(digitalRead(BTN1) == 0) {
tt++;
if(tt>1) tt=0;
if(tt==1) loraSerial.print(turnOn);
else loraSerial.print(turnOff);
if(tt==1) digitalWrite(led,1);
else digitalWrite(led,0);
while(digitalRead(BTN1) == 0);
delay(50);
}
}
Nguyên lý kết nối bên thu

Chương trình bên thu
#include <SoftwareSerial.h>
#define LED1 10
SoftwareSerial loraSerial(5, 4); // TX, RX
void setup() {
pinMode(LED1, OUTPUT);
Serial.begin(9600);
loraSerial.begin(9600);
}
void loop() {
if(loraSerial.available() > 1){
String input = loraSerial.readString();
Serial.println(input);
if(input == "on") {
digitalWrite(LED1, HIGH);
}
if(input == "off") {
digitalWrite(LED1, LOW);
}
}
delay(20);
}
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

Bàn phím mềm keypad 4x1, Ma trận phím mềm
QUẠT TẢN NHIỆT 12VDC 8025 8x8CM, QUẠT MINI 12V
Module giảm áp XL4015, Ổn áp DC-DC giảm áp 5A
Bàn phím mềm keypad 4x5, Ma trận phím mềm
GÁ ĐỠ ĐỘNG CƠ DC GB37, KHUNG GÁ ĐỘNG CƠ GIẢM TỐC
Module giảm áp XL4005 ADJ 5A, Module ổn áp DC-DC giảm áp 5A
Bộ chuyển đổi độ K 4-20mA dãy 0-400ºC, Bộ chuyển đổi nhiệt độ K
Đèn báo AD16-22DS Màu Vàng 220-380VAC, Đèn báo phi 22mm
Dây bus 5pin 50cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Bàn phím mềm keypad 4x4 F1234, Ma trận phím mềm
Mạch Relay 10A 12V 6 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
Cảm biến nhiệt độ MLX90614 GY-906 DCI, Nhiệt độ hồng ngoại không tiếp xúc
Mạch Relay 10A 12V 2 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
Quạt tản nhiệt 12VDC 30x30x10mm, Quạt mini 12V
Động cơ DC Encoder JGA25-370 12V 130rpm, Động cơ giảm tốc
Jack DC sắt Cái 5.5x2.1mm gắn hộp 8mm, Đầu nối nguồn thông dụng
Động cơ DC Encoder JGA25-370 24V 130rpm, Động cơ giảm tốc
Mạch Relay 10A 24V 4 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
Màn hình LCD2004 I2C Xanh dương, Màn hình hiển thị Text 















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