Difference between revisions of "Microduino-Module GPRS"

From Microduino Wiki
Jump to: navigation, search
(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 protection;
+
*ESD protection;
*Uses USB powered or lithium battery solution;
+
*Uses USB powered or lithium battery solution;
*Supports automatic baud rate detection;
+
*Supports automatic baud rate detection;
*Sends AT command and date via serial;
+
*Sends AT command and date via serial;
*Small, cheap, stackable, opened platfrom;
+
*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 is:GSM850、EGSM900、DCS1800 and PCS1900MHz.
+
Uses SIM800L module to support four bands GSM/GPRS, working band is: GSM850, EGSM900, DCS1800 and PCS1900MHz.
  
 
*Electrical characteristics
 
*Electrical characteristics
**Working voltage:3.4V ~4.4V;
+
**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 protocol;
+
**Build-in TCP/IP protocol;
**Encoding format:CS-1, CS-2, CS-3 and CS-4;
+
**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 function;
+
**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 hardware:Microduino FT232R, Microduino Core, Microduino GSM, USB cable or lithium battery;
+
*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 IDE;
+
*Uncompress the zip folder to libraries of Arduino IDE;
*Connect the Microduino FT232R and PC using USB cable to download program and serial monitor;
+
*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 folder;
+
*Open the example program SendSMS from examples folder;
*After compiled, select the board "Microduino Core (Atmega328P@16M,5V)", download directly;
+
*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.

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

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

|}