SIM800L GSM/GPRS Module มีเสาอากาศ และก้างปลา
SIM800L GSM/GPRS Module มีเสาอากาศ และก้างปลา
บอร์ด SIM800L Module นี้มีขนาดเล็กที่สุดในโลก มาพร้อมเสาอากาศ ใช้งานกับ Micro-Sim โมดูล SIM800L Module สำหรับใช้ในการรับส่ง SMS โทรศัพท์หาเบอร์ที่ต้องการ เชื่อมต่ออินเตอร์เน็ตและอื่น ๆ ได้เหมือนบอร์ด GSM รุ่นใหญ่ ๆ เลย แต่ไม่สามารถคุยได้ เพราะตัดขาลำโพงกับไมค์ออก จึงเหมาะกับงานเฉพาะด้านที่ต้องการความคุ้มค่า การใช้งานไลบารีเหมือน SIM900 มีไลบารีมาให้พร้อมใช้งาน
กระแสสูงสุด 2A ถ้าบอร์ด Arduino ที่ใช้ไฟจาก usb อาจจะกระแสไม่พอ ต้องต่อไฟเพิ่ม ทำงานทันทีที่จ่ายไฟ มี LED แสดงผลสัญญาณ ถ้าจับสัญญาณโทรศัพท์ได้จะกระพริบช้า ๆ แต่ถ้าจับไม่ได้จะกระพริบถี่ๆ บอร์ด SIM800L Module สามารถต่อกับ Battery Li-ion ได้โดยตรง สามารถต่อไฟ 5V ได้โดยตรง
SIM800L Description
Smallest SIM800L GPRS GSM Module MicroSIM Card Core Board Quad-band TTL Serial Port. This module power supply of 5V computer debugging USB to TTL serial port. 800MA power supply output current TTL serial port compatible with 3.3V and 5V MCU the MCU can be connected directly.
IPX antenna interface can switch PCB antenna glue stick antenna and sucker antenna.
SIM800L 4 frequency data communications globally available.
ข้อมูลเพิ่มเติม SIM800L GSM/GPRS Module มีเสาอากาศ และก้างปลา:
- Chip: SIM800L
- Voltage: 3.7-4.2V
- Module size: 2.5cmx2.3cm
- TTL serial port for serial port you can link directly to the microcontroller. No need MAX232
- Power module automatically boot homing network
- Onboard signal lights all the way . It flashes slowly when there is a signal it flashes quickly when there is no signal
โค้ตตัวอย่างเพื่อส่ง AT Command ไปยัง SIM800L
- SIM800 5v/4v Arduino 5V
- SIM800 GND (either one) Arduino GND
- SIM800 SIM_TXD Arduino D8
- SIM800 SIM_RXD Arduino D7
#include
//SIM800 TX is connected to Arduino D8
#define SIM800_TX_PIN 8
//SIM800 RX is connected to Arduino D7
#define SIM800_RX_PIN 7
//Create software serial object to communicate with SIM800
SoftwareSerial serialSIM800(SIM800_TX_PINSIM800_RX_PIN);
void setup() {
//Begin serial comunication with Arduino and Arduino IDE (Serial Monitor)
Serial.begin(9600);
while(!Serial);
//Being serial communication witj Arduino and SIM800
serialSIM800.begin(9600);
delay(1000);
Serial.println(Setup Complete!);
}
void loop() {
//Read SIM800 output (if available) and print it in Arduino IDE Serial Monitor
if(serialSIM800.available()){
Serial.write(serialSIM800.read());
}
//Read Arduino IDE Serial Monitor inputs (if available) and send them to SIM800
if(Serial.available()){
serialSIM800.write(Serial.read());
}
}