🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /IoT & Connected Devices/Telemetry & Remote Logging/Call and Text using Raspberry Pi and GSM Module
Call and Text using Raspberry Pi and GSM Module
Intermediate
RASPBERRY PI
₹1,500 – ₹5,000
3 – 6 Hours
Partial Kit

Call and Text using Raspberry Pi and GSM Module

Build a custom mobile phone using a Raspberry Pi and a SIM900A GSM module capable of making calls, receiving calls, sending SMS, and reading text messages.

Originally published on CircuitDigest
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: LCD (generic / unspecified)
GSM / GPRS SIM800L
Keypad (Matrix)
Potentiometer / Trimpot
Speaker / Audio Amplifier

Browse all components

How It Works

Why Build This

Design and prototype custom IoT communication terminals and remote emergency alerting systems using cellular infrastructure.
Gain practical experience bridging single-board computers with analog audio peripherals and cellular communication hardware.
Deepen undergraduate-level understanding of serial communication protocols and AT command sets used in mobile networking.

Real-World Application

Custom IoT communication devices, remote emergency alerting terminals, DIY cellular gateways, and understanding the fundamentals of mobile network communication protocols.

Skills You'll Learn

Serial communication
UART interfacing
AT command programming
hardware power management
GPIO peripheral control
LCD display interfacing
matrix keypad scanning

Safety Precautions

Ensure correct voltage supply to both the Raspberry Pi and the GSM module, and make sure common ground connections are properly established between the Pi and the GSM module to prevent hardware damage.

Technology Tags

RASPBERRY PI
GSM MODULE
SIM900A
PYTHON
RPI.GPIO
16X2 LCD
4X4 KEYPAD
UART
AT COMMANDS
SERIAL COMMUNICATION

Frequently Asked Questions

Yes, the project data lists compatibility with the Raspberry Pi 3, and the software libraries like RPi.GPIO and Serial function similarly across these hardware revisions.
GSM modules require a significant amount of current during network transmission spikes that typically exceed the safe power output capacity of a Raspberry Pi GPIO or USB port, making an external power supply necessary to prevent brownouts.
The audio amplifier circuit is marked as optional, meaning basic call functions may work without it, but an amplifier significantly improves speaker and microphone volume and clarity.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00021