گاهی اوقات برای افراد استفاده از ماژول GSM برای عملکردهای اصلی آن مانند تماس، ارسال پیامک و غیره، مخصوصاً با میکروکنترلرها، دشوار است. بنابراین در اینجا قصد داریم یک تلفن همراه ساده با استفاده از آردوینو بسازیم که در آن از ماژول GSM برای برقراری تماس، پاسخگویی به تماس، ارسال اس ام اس و خواندن اس ام اس استفاده می شود و همچنین این گوشی آردوینو دارای میکروفن و بلندگو برای مکالمه با این تلفن است. . این پروژه همچنین به عنوان یک رابط مناسب برای ماژول GSM با آردوینو ، با تمام کدهای مورد نیاز برای اجرای هر عملکرد اصلی تلفن، عمل خواهد کرد.
اجزای مورد نیاز:
- آردوینو اونو
- ماژول GSM SIM900
- LCD 16×2
- صفحه کلید 4×4
- برد برد یا PCB
- اتصال سیم جامپر
- منبع تغذیه
- بلندگو
- MIC
- سیم کارت
توضیح کار:
در این پروژه تلفن همراه آردوینو ، ما از آردوینو یونو برای کنترل ویژگی های کل سیستم و واسط تمام اجزای این سیستم استفاده کرده ایم. یک صفحه کلید الفبایی عددی 4×4 برای گرفتن انواع ورودی ها استفاده می شود مانند: وارد کردن شماره موبایل، تایپ پیام، برقراری تماس، دریافت تماس، ارسال اس ام اس، خواندن اس ام اس و غیره. ماژول GSM برای برقراری ارتباط با شبکه برای تماس و هدف پیام رسانی ما همچنین یک MIC و یک بلندگو برای تماس صوتی و صدای زنگ وصل کرده ایم و یک LCD 16×2 برای نمایش پیام ها، دستورالعمل ها و هشدارها استفاده می شود.
حروف عددی روشی برای وارد کردن اعداد و حروف هر دو با استفاده از صفحه کلید یکسان است. در این روش صفحه کلید 4×4 را با آردوینو وصل کرده ایم و برای پذیرش حروف نیز کد نوشته ایم، کد در قسمت کد زیر را بررسی کنید.
بیشتر بخوانید: تماس و پیام با استفاده از آردوینو و ماژول GSM
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Sometimes people find it difficult to use the GSM Module for its basic functions like calling, texting etc., specifically with the Microcontrollers. So here we are going to build a Simple Mobile Phone using Arduino, in which GSM Module is used to Make the Call, answer the Call, send SMS, and read SMS, and also this Arduino phone has Mic and Speaker to talk over this Phone. This project will also serve as a proper interfacing of GSM Module with Arduino, with all the Code needed to operate any Phone’s basic functions.
Components Required:
- Arduino Uno
- GSM Module SIM900
- 16×2 LCD
- 4×4 Keypad
- Breadboard or PCB
- Connecting jumper wire
- Power supply
- Speaker
- MIC
- SIM Card
Working Explanation:
In this Arduino Mobile Phone Project, we have used Arduino Uno to control whole system’s features and interfacing all the components in this system. A 4×4 Alphanumeric Keypad is used for taking all kind of inputs like: Enter mobile number, type messages, make a call, receive a call, send SMS, read SMS etc. GSM Module is used to communicate with the network for calling and messaging purpose. We have also interfaced a MIC and a Speaker for Voice Call and Ring sound and a 16×2 LCD is used for showing messages, instructions and alerts.
Alphanumeric is a method to enter numbers and alphabets both by using same keypad. In this method, we have interfaced 4×4 keypad with Arduino and written Code for accepting alphabets too, check the Code in Code section below.