Messaging with GSM and Raspberry Pi

Published on . Written by

Messaging with GSM and Raspberry Pi
SMS is a text messaging service component of most telephone, world wide web, and mobile devices. This text messaging can be can be one way or two way, that is if a user wants to send a text message and does not want to receive is one way and if he sends and receives the text messages that is a two way, using GSM module you can send and receive text messages.

Read more..
You will require a Raspberry Pi 3 model B, GSM module, TFT touchscreen display, Li-Po battery as the power source, a voltage regulator for setting up this system.

Project Description:

  1. Raspberry Pi 3 B: You can use Raspberry pi as a server, program raspberry pi to take the data from Arduino, and depending on the data acquired you can actuate the camera, exhaust and also turn of the machines. Program the raspberry pi such that the data that is acquired from sensors is uploaded to the cloud and when an intruder is found in the restricted area then click a picture and mail it to the email ID given in the program.
  2. Micro SD card: You will need a minimum of 8 gigabytes SD card for this project, this SD card is used as the ROM of the raspberry pi. Use 32 Gigabyte or 64 Gigabytes of
  3. GSM module: GSM stands for Global system for mobile communication, this GSM module can connect to a mobile network and can send text messages and perform voice call to other mobile devices.
  4. Li-Po battery: Raspberry Pi needs a power supply of 5V and 2A and Li-Po battery can be used for the power supply. Use 2500mAh li-po battery.
  5. PI TFT Touchscreen: Use a TFT Touchscreen display module which is specified only for Pi.
  6. DC-DC boost converter: DC-DC boost converter gives a constant voltage to 5V.
  7. Mouse and keyboard: You will need this to control, monitor, and to configure the Pi.
  8. Display: You can use any kind of display for the project, like monitors, TV or any size display that fits your requirement to configure the Pi.

Project Implementation:

  1. Install the Raspbian OS into the SD card, and boot the Raspberry Pi.
  2. Install Python IDE 3 in Raspberry Pi.
  3. Connect your Display with the HDMI cable. Plug in the keyboard and mouse to navigate and configure the raspberry pi.
  4. Write a Python program with which you can type the phone number from the TFT touchscren and the using the display you can type in a text message, this data from the TFT is sent to the PI.
  5. The data aquired from the TFT touchscreen is sent to the the raspberry pi and then the data is sent to the GSM module to send a message.

Skyfi Labs Projects
Project Brief: Once you setup your project, you can send a text mesage to any mobile from your rapsberry pi. This device can send and receive the text messages, so you can contact anyone through the GSM mobile network by texting.

Software requirements:

  1. Raspbian OS(Debian Linux):Raspbian operating systems are based on Linux, Raspberry pi are also compatible with Windows and IOS but prefer any Linux based OS
  2. Python IDE 3: Python IDE 3 is compiler where you can write and compile python program.

Programing Language:

  1. Linux (terminal commands)
  2. Python
Kit required to develop Messaging with GSM and Raspberry Pi:
Technologies you will learn by working on Messaging with GSM and Raspberry Pi:


Any Questions?


Subscribe for more project ideas