Mark as Favourite

Msys-Mobile is a Embedded System workshop about designing a mobile phone. In this workshop, students will learn to design and develop a mobile phone with basic functions like Call Dialing, Call Receiving, SMS Sending and SMS receiving using GSM technology. GSM (Global System for Mobile communication) is a digital mobile telephony system that uses a variation of Time Division Multiple Accesses (TDMA) and most widely uses the two digital wireless telephony technologies i.e., TDMA & FDMA. The Workshop begins with a brief overview on basic & digital electronics to help you recall the fundamentals and attain conceptualization about the stepping tools of embedded systems. It includes a detailed study structure, delivered & demonstrated live by our experts on "How to build a Mobile Phone??".

Our main aim is to effectively impart the basic know-how of designing a mobile phone and to provide all the necessary tools to develop it. Input to the system is given through a 4X4 keypad. The numerals on the keypad (1 to 9) are used as the numbers of the 4X4 keypad. The alphabets (A, B, C, D, *, #) are used as buttons of the mobile for different purposes such as to dial a call, to receive a call, to send a message, to open a message & etc. As soon as you press a key from the keypad, the microcontroller sends a command to GSM modem to execute the desired function of the key and in reply, the GSM modem sends a response. The resultant response is displayed on a 16X2 LCD Alphanumeric LCD.

We at ABLab Solutions would get you closer to the basic concepts of embedded system right from the fundamentals to its implementation to successfully design your own Mobile Phone.


Program Benefits

  • Clear your fundamentals on Embedded System.
  • Build & develop your own Mobile Phone
  • Gain conceptual knowledge on Embedded Systems, Embedded C, ATmega16, Keypad, GSM Modem, etc.
  • Get trained by experts.
  • Awarded certificate on "Msys-Mobile"
  • Live Demos and Interactive Question & Answer sessions
  • Get useful Materials

Learning Outcomes

  • How to use different Embedded software tools
  • How to write program for ATmega16
  • How to interface LED with AT mega 16
  • How to generate different patterns in LED array
  • How to interface 16X2 Alphanumeric LCD with ATmega16
  • How to interface 4X4 Keypad with ATmega16
  • How to interface SIM 900 GSM/GPRS Modem with ATmega16
  • How to detect SIM Card in SIM 900 GSM/GPRS Modem
  • How to activate Calling Line Identification
  • How to build a mobile phone
  • Introduction to Embedded System
  • Application of Embedded Systems
  • Overview of Basic Electronics
  • Overview of Digital electronics
  • AVR Software Tools-AVR Studio, WinAVR, SinaProg
  • Introduction to ATmega16
  • Features of ATmega16
  • I/O Ports of ATmega16
  • LED Interfacing with ATmega16
  • Different LED Pattern Generation
  • 4X4 Keypad
  • 4×4 Keypad Interfacing with ATmega16 and LCD Display
  • 16X2 Alphanumeric LCD
  • 16X2 Alphanumeric LCD Interfacing with ATmega16
  • Horizontal Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Vertical Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • USART of ATmega16
  • GSM Communication
  • AT Command
  • SIM 900 GSM/GPRS Modem Interfacing with ATmega16
  • SIM Card Detection in SIM 900 GSM/GPRS Modem with ATmega16
  • Reading SMS from SIM 900 GSM/GPRS Modem with ATmega16
  • Sending SMS from SIM 900 GSM/GPRS Modem with ATmega16
  • Dialing a number from SIM 900 GSM/GPRS Modem with ATmega16
  • Call Receiving from SIM 900 GSM/GPRS Modem with ATmega16
  • Calling Line Identification


Kits Detail

Name Quantity
AVR Trainer Board-100 with ATmega16
Rs. 700
AVR USB Programmer
Rs. 350
SIM 900 GSM/GPRS Modem
Rs. 1200
4X4 Keypad
Rs. 120
1 to 1 Connector-Female to Female
Rs. 4
RG1602A 16X2 Alphanumeric LCD Green
Rs. 150
10 to 10 FRC Female to Female Connector
Rs. 15

Softwares, Installation Guides, User Guides

Course Duration

The duration of the workshop will be of 16 hours (2 days) which includes both theory and practical sessions.