Difference between revisions of "Microduino-Module GPRS"
From Microduino Wiki
(Created page with "Microduino GPRS/GSM Microduino GPRS/GSM module plug in the SIM card and use some simple instructions to make Microduino core board connected to the Internet, and then send,...") |
(→Application) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
==Features== | ==Features== | ||
− | *ESD | + | *ESD protection; |
− | *Uses USB powered or lithium battery | + | *Uses USB powered or lithium battery solution; |
− | *Supports automatic baud rate | + | *Supports automatic baud rate detection; |
− | *Sends AT command and date via | + | *Sends AT command and date via serial; |
− | *Small, cheap, stackable, opened | + | *Small, cheap, stackable, opened platform; |
*Open source hardware circuit design, compatible with the Arduino IDE development environment for programming; | *Open source hardware circuit design, compatible with the Arduino IDE development environment for programming; | ||
*Define unified interface Microduino specification and contain rich peripheral modules. Set up the quick connection with other Microduino modules and sensors easily and flexibly. | *Define unified interface Microduino specification and contain rich peripheral modules. Set up the quick connection with other Microduino modules and sensors easily and flexibly. | ||
Line 15: | Line 15: | ||
==Specifications== | ==Specifications== | ||
− | Uses SIM800L module to support four bands GSM/GPRS, working band | + | Uses SIM800L module to support four bands GSM/GPRS, working band is: GSM850, EGSM900, DCS1800 and PCS1900MHz. |
*Electrical characteristics | *Electrical characteristics | ||
− | **Working | + | **Working voltage: 3.4V ~4.4V; |
− | **Under Sleep mode, current consumption is 0.7 mA | + | **Under Sleep mode, current consumption is 0.7 mA. |
*GPRS data | *GPRS data | ||
− | **GPRS data transfer up to 85.6 kbps; | + | **GPRS data transfer up to 85.6 kbps; |
− | **Build-in TCP/IP | + | **Build-in TCP/IP protocol; |
− | **Encoding | + | **Encoding format: CS-1, CS-2, CS-3 and CS-4; |
− | **Support Unstructured Supplementary Service Data (USSD) | + | **Support Unstructured Supplementary Service Data (USSD). |
*Serial debug | *Serial debug | ||
− | **Supports standard full-function serial, and transmission rate from 1200bps to 115200bps; | + | **Supports standard full-function serial, and transmission rate from 1200bps to 115200bps; |
− | **Supports GSM 07.10 protocol serial multiplexing | + | **Supports GSM 07.10 protocol serial multiplexing function. |
==Document== | ==Document== | ||
Line 43: | Line 43: | ||
Send the text message using library's example program. | Send the text message using library's example program. | ||
===Prepare Work=== | ===Prepare Work=== | ||
− | *Prepared | + | *Prepared hardware: Microduino FT232R, Microduino Core, Microduino GSM, USB cable or lithium battery; |
− | *Prepared software: GSM library, Arduino IDE (1.0.3 release and upper) | + | *Prepared software: GSM library, Arduino IDE (1.0.3 release and upper); |
− | *Uncompress the zip folder to libraries of Arduino | + | *Uncompress the zip folder to libraries of Arduino IDE; |
− | *Connect the Microduino FT232R and PC using USB cable to download program and serial | + | *Connect the Microduino FT232R and PC using USB cable to download program and serial monitor; |
*USB data cable or lithium battery to power Microduino GSM module and press the power button to make Microduino GSM boot, about maintaining 4S, turn on lights to indicate a successful boot. | *USB data cable or lithium battery to power Microduino GSM module and press the power button to make Microduino GSM boot, about maintaining 4S, turn on lights to indicate a successful boot. | ||
===Debug=== | ===Debug=== | ||
− | *Open the example program SendSMS from examples | + | *Open the example program SendSMS from examples folder; |
− | *After compiled, select the board "Microduino Core (Atmega328P@16M,5V)", download | + | *After compiled, select the board "Microduino Core (Atmega328P@16M,5V)", download directly; |
**Opne the serial monitor, set the baud rate, and set to the line and press enter, will print "SMS Messages Sender"; | **Opne the serial monitor, set the baud rate, and set to the line and press enter, will print "SMS Messages Sender"; | ||
− | **Input is completed, press enter, it will prompt you to input the sent content | + | **Input is completed, press enter, it will prompt you to input the sent content; |
**Input is completed, press enter, you can see the text message sending progress. After completed, displays "COMPLETE!". | **Input is completed, press enter, you can see the text message sending progress. After completed, displays "COMPLETE!". | ||
Latest revision as of 07:44, 24 August 2016
Microduino GPRS/GSM
Microduino GPRS/GSM module plug in the SIM card and use some simple instructions to make Microduino core board connected to the Internet, and then send, receive text messages.
Contents
Features
- ESD protection;
- Uses USB powered or lithium battery solution;
- Supports automatic baud rate detection;
- Sends AT command and date via serial;
- Small, cheap, stackable, opened platform;
- Open source hardware circuit design, compatible with the Arduino IDE development environment for programming;
- Define unified interface Microduino specification and contain rich peripheral modules. Set up the quick connection with other Microduino modules and sensors easily and flexibly.
- 2.54 pitch row female connector for easy integration into breadboard.
Specifications
Uses SIM800L module to support four bands GSM/GPRS, working band is: GSM850, EGSM900, DCS1800 and PCS1900MHz.
- Electrical characteristics
- Working voltage: 3.4V ~4.4V;
- Under Sleep mode, current consumption is 0.7 mA.
- GPRS data
- GPRS data transfer up to 85.6 kbps;
- Build-in TCP/IP protocol;
- Encoding format: CS-1, CS-2, CS-3 and CS-4;
- Support Unstructured Supplementary Service Data (USSD).
- Serial debug
- Supports standard full-function serial, and transmission rate from 1200bps to 115200bps;
- Supports GSM 07.10 protocol serial multiplexing function.
Document
- Eagle PCB: File:Microduino-GSM.zip
- Microduino-GSM module SIM800L:File:SIM800L.pdf
- SIM card base:File:SIM800L.pdf
Development
You can use GSM library to test, File:GSM.zip Note:This library only supports Microduino-core.
Application
Send the text message using library's example program.
Prepare Work
- Prepared hardware: Microduino FT232R, Microduino Core, Microduino GSM, USB cable or lithium battery;
- Prepared software: GSM library, Arduino IDE (1.0.3 release and upper);
- Uncompress the zip folder to libraries of Arduino IDE;
- Connect the Microduino FT232R and PC using USB cable to download program and serial monitor;
- USB data cable or lithium battery to power Microduino GSM module and press the power button to make Microduino GSM boot, about maintaining 4S, turn on lights to indicate a successful boot.
Debug
- Open the example program SendSMS from examples folder;
- After compiled, select the board "Microduino Core (Atmega328P@16M,5V)", download directly;
- Opne the serial monitor, set the baud rate, and set to the line and press enter, will print "SMS Messages Sender";
- Input is completed, press enter, it will prompt you to input the sent content;
- Input is completed, press enter, you can see the text message sending progress. After completed, displays "COMPLETE!".
Bug
History
Picture
Front
Back
Video
|}