نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
Avatar

پروژه sim908 رزبری پای آموزش ارتباط سریال raspberry pi

به نام خدای علی (ع) آفرین : تو این مطلب به آموزش ارتباط سریال رزبری پای و پروژه sim908 با رزبری پای دریافت مختصات جغرافیایی میپردازیم ( پروژه sim908 رزبری پای آموزش ارتباط سریال raspberry pi )
پروژه sim908 رزبری پای آموزش ارتباط سریال raspberry pi

آموزش ارتباط سریال رزبری پای

در این بخش، قصد داریم تا به وسیله پروتکل uart (پورت سریال) رزبری پای با لپ تاپ ارتباط برقرار کنیم. اگر لپ تاپ شما پورت سریال نداره، باید از یک تبدیل usb به TTL استفاده کنید.
بنده از ترکیب دو ماژول زیر استفاده کردم.
مبدل Com به TTL
سمت چپ، مبدل usb به Com است و سمت راستی، مبدل Com به TTL هست. این دوتا رو به هم وصل کنید و دو تا پیچ رو ببندید. و به لپ تاپ وصل کنید و درایورش رو در صورت نیاز، نصب کنید.
برای فعال کردن پورت سریال رزبری پای، مراحل زیر رو به ترتیب انجام بدید:
ترمینال رزبری پای رو باز کنید.(بعد از هر خط اینتر بزنید)

به انتهای فایل برید و خط زیر رو در انتها اضافه کنید :

حالا تغیرات رو ذخیره کنید (برای این کار، Ctrl+x بعدش y و بعدش اینتر بزنید) سپس رسپری رو ریبوت کنید.
باید کنسول سریال رو غیر فعال کنیم. (کنسول سریال به ما امکان میده که به ترمینال رزبری پای از طریق پورت سریال دسترسی پیدا کنیم) اگر رزبری پای 3 دارید، دو قطعه کد زیر رو به ترتیب وارد کنید (در ترمینال)

اگر از رسپری دیگری استفاده میکنید، دو قطعه کد زیر رو بزنید :

بعدش کد زیر :

اینو (console=serial0,115200) پیدا کنید و پاکش کنید بعدش فایل رو ذخیره کنید و رزبری پای رو ریبوت کنید.
اگر رزبری پای 3 دارید، بهتره بلوتوث رو غیر فعال کنید چون در حالت عادی، رزبری پای 3 پروتکل AMA0 رو برای بلوتوث استفاده کرده و برای اینکه بتونید از پروتکل کم خطای AMA0 (که مخصوص پردازنده های آرم هست) استفاده کنید، کار در ترمینال رزبری پای تایپ کنید :

و قطعه کد زیر رو به انتهاش اضافه کنید و فایل رو ذخیره کنید :

رزبری پای رو ریبوت کنید؛ تنظیمات تموم شد.
مدار زیر رو ببندید و طرف دیگر مبدل رو به کامپیوتر وصل کنید :
ارتباط سریال رزبری پای
یه فایل پایتون بسازید

و برنامه زیر رو در اون بنویسید :

فایل رو ذخیره کنید(Ctrl+x بعدش y و بعدش اینتر)
خط 2 : یک تابع برای دریافت یک خط دیتا از پورت سریال تعریف کرده و در شش خط بعدش، محتوای اون تابع رو آورده یعنی هر وقت این تابع فراخوانی بشه، شش خط زیرش اجرامیشه و تا دریافت اینتر، کاراکتر ها رو در متغیر rv میریزه .
خط 9 : پورت سریال رو تنظیم میکنه.
خط 11 : یه متنی روی رزبری پای چاپ می کنه.
خط 12 : یک رشته از کاراکتر ها رو از کاربر رزبری پای دریافت میکنه و اونو در متغیر a میریزه(انتهای رشته با اینتر معلوم میشه)
خط 13 : متغیر a رو در پورت سریال مینویسه.
خط 15 : تابع دریافت رشته از ماژول رو فراخوانی میکنه.
خط آخر : رشته دریافتی از کامپیوتر رو روی رزبری پای نشون میده.
و اینکه مجموع دو کاراکتر \r کار اینتر رو میکنه.
برنامه رزبری پای حل شد حالا میریم سراغ کامپیوتر :
اون مبدل usb به TTL رو به کامپیوتر وصل کنید. برنامه کدویژن رو باز کنید. به قسمت Setting و بعدش Terminal برید. تنظیمات رو مثل شکل زیر تنظیم کنید
تنظیمات ترمینال کدویژن
بعدش به قسمت Tools و بعدش Terminal رو بزنید. از قسمت پایین کدویژن در قسمت ترمینال، connect رو بزنید.بعدش برنامه ای که تو رسپری نوشتید رو اجرا کنید.

توجه : در صورتی که کدویژن ندارید میتونید از سایر نرم افزار های ارتباط سریال استفاده کنید که در زیر چندتاییش رو معرفی کردیم : معرفی تمام نرم افزارهای پورت سریال
این برنامه، یه سری کاراکتر که توسط کاربر رسپری وارد میشه رو از رزبری پای به کامپیوتر میفرسته و در مرحله بعد، کاراکترهایی که کاربر کامپیوتر به رزبری پای ارسال میکنه رو روی رزبری پای نمایش میده. حالا یه بار تو رزبری پای یه چیزی تایپ کنید بعدش تو قسمت ترمینال کدویژن و به همین ترتیب. نتیجه ای مثل زیر مشاهده می کنید :
ترمینال کدویژن
طبق معمول با Ctrl+z از برنامه خارج می شوید.
 

پروژه sim908 با رزبری پای دریافت مختصات جغرافیایی

ماژول sim908 یک ماژول با قابلیت GSM-GPRS-GPS هست. میشه باهاش تماس صوتی دوطرفه برقرار کرد، دریافت و ارسال پیامک داشت. به اینترنت وصل شد و از امکانات سیستم موقعیت یاب جهانی  GPS استفاده کرد. که میشه با پروتکل سریال، باهاش ارتباط برقرار کرد و جمعش با رزبری پای،میتونه یه گوشی تلفن همراه هوشمند بسازه (البته یه کم کت و کلفت)
ولتاژ کاری ماژول sim908 طبق دیتا شیتش بین 3.2 تا 4.8 ولت هست. منطق کاری رسپری هم 3.3 ولت هست. برای راه اندازیش بهتره از ماژول کاهنده متغیر زیر استفاده کنید(مبدل DC/DC با آی سی lm2596_ADJ)
مبدل DC/DC با آی سی lm2596_ADJ
ولتاژ ورودی رگلاتور رو 5 ولت به بالا بدید ولتاژ خروجیش رو روی 3.3ولت تنظیم کنید. و باهاش ماژول sim908 رو راه اندازی کنید. مدار زیر رو ببندید(نگم که تغذیه رسپبری پای هم باید وصل باشه ها!!!!) یه دونه آنتن اکتیو هم بهش اضافه کنید.
پروژه sim908 با رزبری پای
در توضیح مدار بالا، اینکه RXD رسپپری(pin10) به TXD ماژول(pin71) وصل بشه و (TXD(pin8 رسپری به RXD ماژول (pin68) وصل بشه. و زمین دو ماژول هم باید به هم وصل باشن.
بنده از مدار راه انداز ماژول sim908 استفاده کردم(شکل زیر)
مدار راه انداز ماژول sim908
البته اون پلاستیک زرد رنگ رو کنده و یک آنتن اکتیو به جاش وصل کردم.
برای ارتباط با ماژول، نیاز داریم به زبونی که اون می فهمه باهاش ارتباط برقرار کنیم این املا رو بهشون AT command می گیم. دستورات پر کاربرد این ماژول رو در جدول زیر می بینید.

دستور عملکرد
AT چک کردن ارتباط با ماژول
Ate0 خاموش کردن echo
At+cmgf=1 حالت text mode
“At+cmgda=”del all پاک کردن صندوق پیام ها
At+cgpspwr=1 روشن کردن gps
At+cgpsrst=0 راه اندازی آهسته gps
At+cgpsinf=n مدnام اطلاعات gps
At+cgpsrst=1 راه اندازی سریع gps
At+cmgs=”n”/n
Ctrlz متن
ارسال پیامک به شمارهn
متن و ارسال با Ctrlz
At+cmgr=n محتوای خانه nام پیام ها را نشان می دهد.
ATDn تماس صوتی با شمارهn
دستورات ارتباط با ftp
“At+sapbr=3,1,”APN”,”op name اتصال به اپراتورop name مثلا MTNIRANCELL
At+sapbr=1,1 باز کردن ارتباط با اپراتور
At+sapbr=2,1 درخواست ip از اپراتور
At+ftpcid=1 فعال کردن مد ftp
“At+ftpserv”ftp server adress وارد کردن آدرس سرور ارائه دهنده سرویس ftp
“At+ftpun=”user name وارد کردن نام کاربری سرویس ftp کاربر
“At+ftppw=”password وارد کردن رمز ورود سرویس ftp کاربر
“At+ftpputname=”filename.filetype
مثال:At+ftpputname=”aaa.txt
ایجاد یک فایل با نام و پسوند دل خواه
مثل:aaa.txt
“/At+ftpputpath=”/address محل ایجاد فایل مورد نظر دراکانت ftp کاربر
At+ftpput=1 درخواست مجوز ارسال محتوا
At+ftpput=2,n
محتوای ارسالی
درخواست درنظرگرفتنn کاراکتر
ارسال اطلاعات به صورت کاراکتر
At+ftpput=2,0 بستن فایل ایجاد شده

برای دریافت لیست کامل این at command ها، به دیتا شیت ماژول ( SIM908 AT Command manual ) مراجعه کنید.
استفاده از این دستورات هم به این صورت هست که هر کدوم از این دستورات رو باید با پورت سریال، به ماژول فرستاد.
می خوایم برنامه ای بنویسیم که  دائما مختصات رو از ماژول دریافت و روی رسپری نمایش بده.
ترمینال رسپری رو باز کنید و یه فایل جدید پایتونی بسازید

در فایل بازشده،کد زیر رو بنویسید

فایل رو ذخیره کنید(Ctrl+x بعدش y و بعدش اینتر)
سپس ماژول sim908 رو روشن کنید(سیم کارت روش نذارید که به دلیل ولتاژ مرزی 3.3 ولت، ماژول هی خاموش میشه)
سپس برنامه رو با کد زیر اجرا کنید :

نتیجه شبیه زیر خواهد بود.
پروژه رزبری پای
هر چی زمان بیشتری برنامه در حال اجرا باشه، مختصات دقیق تر میشه. بنده در بهترین حالت، به خطای 10متر رسیدم. برای بررسی مختصات به دست اومده، نرم افزار گوگل ارث رو باز کنید و تنظیمات زیر رو انجام بدبد :
پروژه sim908 با رزبری پای دریافت مختصات جغرافیایی
حالا در گوگل ارث یه placemark درست کنید و مختصات به دست اومده رو با فرمت زیر وارد کنید
ماژول sim908
ارتباط سریال رزبری پای
با این تغذیه نمیشه بخش gsm ماژول رو راه انداخت. برای این کار، باید ولتاژ ماژول رو بیشتر کرد. که اون وقت مشکل اتصال به رسپبری رو داریم.که احتمالا! با یه تقسیم مقاومتی بین پایه ها ی سریال میشه راش انداخت ویا اصولی کار کرد و از لاجیک کانورتر ها استفاده کرد.
 
قصد داشتم در ادامه پروتکل i2c و spi رو با پایتون راه بندازم متاسفانه نشد.
به امید خدا در مبحث بعدی، به کنترل GPIO با زبان C می پردازیم.
جهت هر چه مستحکم تر شدن مقام ولایت فقیه و تعجیل درظهور بابای خوبمون مهدی(عج) صلوات

گروه پرسش و پاسخ الکترونیکی در سروش
تعداد مطالب : 29 تا
Avatar دانش آموخته (فارغ التحصیل سابق) کارشناسی الکترونیک هستم. سه سال اول دانشگاه رو به نحو احسن هدر دادم رفت!! تا پایان ترم هفتم داشتم فکر می کردم که چی کار کنم و چی کار نکنم؟ ترم هشتم اساتید خوبی داشتم و تصمیم گرفتم،یه تکونی به خودم بدم. الان هم در حال یاد گیری علایقم هستم...
ارسال دیدگاه
36

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    علی

    سلام ممنون بابت مطالب خوبتون.
    من میخواستم بدانم که چه جوری میشه کد های بالا که با پایتون نوشته شده با c نوشت

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام
      پورت سریال رو در مطلب زیر به زبان c راه انداخته.
      کوادکوپتر،پورت سریال
      باید کمی تغییرات تو کد بدید.
      یه بررسی بفرمایید و تو سروش سوالاتتون رو بپرسید
      آی دی سروش:
      mre_es

  2. Avatar

    مهمان

    شهاب

    سلام من میخوام از ماژول usb به سریال برای کنترل از طریق رزبری استفاده کنم نمیدونم چرا این رزبری بعد اینکه پورت سریال رو باز میکنه بلافاصله میبنده و من میخوام از طریق این ماژول این کارو کنم باید مراحلی ک بالا توضیح دادین انجام بدم؟

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام.باید کنسول سریال رو غیر فعال کنید.
      روندی که تو مطلب گفته شده رو طی کنید
      اگر نشد،خبر بدید تا دوباره امتحان کنم.

  3. Avatar

    مهمان

    Ali

    سلام
    اگر تنظیمات گفته شده برای راه اندازی سریال رو انجام داده باشیم ولی بعدا بخواهیم این تنظیمات رو به حالت اولیه اش برگردونیم، چیکار باید بکنیم؟
    من الان میخوام بلوتوث رو با AMA0 داشته باشم و سریال رو با S0
    چون میخوام از بلوتوث و سریال به صورت همزمان استفاده کنم.

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام
      تو خط 3و4
      و خط 5و6که تو مطلب آوردم،
      هر جا نوشته disable رو شما تبدیل کنید به enable

      • Avatar

        مهمان

        Ali

        خیلی ممنون
        دستوری هست تا چک کنم که الان سریال و بلوتوث با چه پروتکلی کار میکنن؟

      • Avatar

        مهمان

        Ali

        خطا میده
        Failed to enable unit: File serial-getty@ttyS0.sevice: No such file or directory

        • Avatar

          نویسنده این مطلب

          محمدرضا اسلامی

          قبلش دستور stop رو که میزنید؟
          از ترمینالتون بعد از اجرای دستور عکس بذارید

  4. Avatar

    مهمان

    میلاد

    سلام و خسته نباشید
    مطالب خیلی عالی بود good
    دستورات رو اجرا کردم متاسفانه ارور
    File “serialtest.py”, line 3
    SyntaxError: Non-ASCII character ‘\xe2’ in file serialtest.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
    رو میده
    raspberry 3 استفاده میکنم
    wacko
    میشه لطفا بفرمایید چطوری میتونم مشکل رو حل کنم ؟
    از مطالب شما میخوام استفاده کنم برای ارتباط رزبری با lpc1768
    برای اجرای پروژه ای با ۲۵ کانال pwm
    ۲۰ تا کنال adc
    و ۴۰ تا خروجی برای کنترل ولو و.. lpc1768
    و برنامه نویسی با QT+qml برای کنترل رابط کاربری گرافیکی و کنترل فرایند هایی که گفتم
    اصلا ارتباط رزبری با آرم درست هست ؟
    منبع خواصی سراغ دارید برای آموزش این اتصال
    ممنون میشم راهنماییم کنید unknw

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      فایل serialtest.py رو یه جایی آپلود کنید و لینکشو بذارید.
      **********
      ارتباط رزبری با lpc1768 ویاهر میکروی دیگه ای مشکلی نداره.
      اگر می خواید با qt کار کنید،c++ کار کنید.
      آموزش ارتباط سریال به زبان c++ تو مطلب زیر هست
      کواد_ارتباط سریال بین میکرو و رزبری

  5. Avatar

    مهمان

    میلاد

    سلام ممنونم بابت مطالبتون ممکنه آموزش پورت سیال با c رو هم بگدارید

  6. Avatar

    مهمان

    محمد میرزایی

    سلام
    من میخواستم با sim808 از طریق رزپبری پای مسیج بفرستم میشه یه راهنمایی کنید ممنون میشم

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام
      تا کجا پیش رفتید؟
      ****
      یه نکته رو حتما رعایت کنید:
      تقسیم مقاومتی بین Tx ماژول و RX رزبری حتما بذارید.چون ولتاژ پایه های رزبری ۳٫۳ هست و ولتاژ پایه های ماژول،حدود ۴٫۳ ولت.

      • Avatar

        مهمان

        حمیدرضا

        آقا سوال منم همینه ولی هیچی بلد نیستم ازش !!!
        امکان داره یه مطلب بذارین اینو آموزش بدین ؟؟؟

        • Avatar

          نویسنده این مطلب

          محمدرضا اسلامی

          متاسفاه sim 908 م سوخته.نمیتونم آموزش بذارم.
          شما تا کجا پیش رفتید؟ماژول رو دارید؟

  7. Avatar

    مهمان

    بابک

    سلام.یه سوال …. من چطوری باید ctrl+zرو به رسپری بفرستم؟؟؟یعنی اگه میشه دقیقا کدشو بهم بگید .ممنون…

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام.
      یه کاراکتر تعریف کنید و مقدار ۲۶ رو بهش بدید.
      و هر چا خواستید کنترل زد بزنید،این کاراکتر رو ارسال کنید.

  8. Avatar

    مهمان

    محمد

    با سلام
    مطلب بسیار جالبی بود
    منم هم همین کار رو دارم انجام میدم و نکات ریزی تو روال انجتم فرآبند اتصال سریال پورت به رزبری هست
    لطفا در مورد زیر منو راهنمایی کنید:
    من از رزبری ۲ استفاده میکنم اما نمیتونم پورت uart رزبری و توسط کد python بازکنم، بنویسم و بخونم!!!
    گیر من تو این
    /dev/ttyAMA0 هست
    چیزی که من فهمیدم رزبری در بوت شدنش این پورت و میگیره و باید ما غیر فعالش کنیم تا بعد به صورت درگاه سریال از توی برنامه نوشته شده روی رزبری بازش کنیم.
    اما هر کاری میکنم متوجه نمیشم چطور کار میکنه!
    پورت در بوت سیستم عامل غیر فعاله یا فعاله، بعدم اسم درگاه سریالش ttyAMA0 هست یا tty1
    به کل گیج شدم!!!!!!!!!!!!

  9. Avatar

    مهمان

    علیرضا آهنی

    سلام.
    این رزبری پای چند تومانه؟

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      تو فروشگاه های اینترنتی بررسی کن.

  10. Avatar

    مهمان

    امین

    سلام
    یک سوال ، من دارم یک پروژه ای انجام میدم ، که یه ccd camera داریم و خروجی ش یه BNC هست ، بعد چک تطابق ولتاژها با رزبری ، من میخام که مغزی bnc رو به RX رزبری وصل کنم و بدنشو به GND رزبری ، ایا اینطوری میتونم با خوندن این پورت سریال ، فریم ها را به صورت سریال دریافت کنم ؟؟

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام.اگر سطح ولتاژ بی ان سی 3.3 ولت هست و خروجی سریال داره،میشه .اگر سطح ولتاژش 5 ولته،یه تقسیم مقاومتی بزنید،

      • Avatar

        مهمان

        امین

        ببخشید سوال میکنم هی ، اما قول میدم پروژرو را بندازم ، کامل بیام اموزش بدم همین جا ، که جواب زحمت شما باشه.
        ببینین این ماژول ccd یک خروجی bnc داره ، که اگه سریال بده ما وصل کنیم به rx رزبری با رعایت ولتاژ ، و دایما پورت سریال رو با کدی که تو پایتون می نویسیم بخونیم ، احتمالا هی فریم های تصویر رو می فرسته سریال ، حالا سوالم اینجاس که ایا پورت رو بخونیم همینطور که گفتم هی داره تصویرو میده ؟ یا باید با دستور بدیم به ماژول که بفرسته؟ (این bnc رو که وصل میکنیم تلویزیون تصویر میده ، میشه نتیجه گرفت همیشه روی این کابل داره داده ارسال میشه؟ و دستوری نمیخواد !)
        سوال دومم اینه که من ندیدم تا حالا تصویر چطور میاد و چطوری باید شروع بیت های یک فریم و اخر فریم رو بفهمم که کدشو بنویسم و تصویر و ببینم ؟(یعنی باید بدونیم شروع و پایان بیت های یه عکس کجاس که اونو بازیابی کنیم دیگه )
        تشککرررررر خیلی زیاد که یکم کمکم کنین را میندازمش و زکاتشم میدم که گذاشتن اموزششهه:-))))

        • Avatar

          نویسنده این مطلب

          محمدرضا اسلامی

          در مورد سیستم ها تصویری،اطلاع ندارم.ولی فکر کنم که از منطق صفر و یک استفاده نمیکنه…و سیگنالش آنالوگه…برای همین هم
          بهش میگن آنالوگ…و پورت سریال،منطق صفر و یک رو میشناسه.برای تایید این حرف بنده،سیگنال دوربین رو با اسیلوسکوپ مشاهده فرمایید.

  11. Avatar

    مهمان

    حسن

    سلام مهندس ممکنه بفریایید که چطور میشه اصلاعات رو از یه ای سی که هر لحظه در حال تغییر ارقامه گرفت و به گوش موبایل ارسال کرد؟؟در ضمن مهم اینه که با کمترین هزینه این کار انجام بشه

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام
      اگر خروجی آی سی تون آنالوگه با واحد ADC میکرو میشه اون رو خوند.اگر i2c یا spi هست هم با واحد های مربوطه در میکرو اطلاعات رو از آی سی می گیریم.
      حالا اطلاعات رو باید از میکرو به گوشی بفرستید.اگر فاصله زیاده و در دو محل موبایل خط میده، از sim800 استفاده کنید.
      اگر فاصله کمه،از ماژول بلوتوث استفاده کنید.

      • Avatar

        مهمان

        حسن

        ممنون از راهنماییتون
        مهندس میخوام یه اطلاعات تبدیل شده به ارقام دیجیتال رو از مکانی خیلی دور بصورت لحظه به لحظه دریافت کنم و تو کامپوتر روش تجزیه تحلیل از طریق نرم افزار ی که قصد نوشتنشو دارم انجام بدم .مهم اینه که سیم کارت داخل مدار باشه یا به عبارتی هزینه ارسالش زیاد نباشه.ممنون میشم اگر روشی مد نظر دارید عنوان کنید.

        • Avatar

          نویسنده این مطلب

          محمدرضا اسلامی

          راه اول:برای ارسال از یکی از موارد زیر یا مشابهشون میتونی استفاده کنی
          http://shop.aftabrayaneh.com/Communications/GSM_Modem
          ماژول های بالا،امکان ارتباط پیامکی و همچنین دسترسی به اینترنت دارند._اگر دنبال دردسر میگردی،برای هر کدوم (فرستنده و گیرنده)میتونی از گوشی قدیمی gprs دار استفاده کنی.چون پایه های rx وtx اونا در دسترسه و atcommand مخصوص به خودشونو دارن.
          اگر قصد ارتباط پیامکی دارید،نیاز به دو تا از ماژول های بالا دارید .یکی برای ارسال داده از محل ارسال و دیگری برای دریافت در کنار کامپیوتر برای تجزیه و تحلیل.
          روش دوم:اگر قصد ارتباط سیم کارتی اینترنتی دارید،نیاز به یک ماژول در فرستنده هست که اطلاعات رو یه جایی تو اینترنت ارسال کنه( مثلا FTP) و با کامپیوتر از طریق اینترنت به اون اطلاعات دسترسی پیدا کنید.
          روش سوم:ویا اگر در محل ارسال خط تلفن adsl دار وجود داره،که چه بهتر هزینه کمتر میشه.با یه میکرو اطلاعات رو به وب ارسال میکنی و با کامپیوتر بهشون دسترسی پیدا می کنی.
          **روش سوم رو بنده تا حالا کار نکردم.**روش اول و دوم هم در بخش دریافت کاپیوتر تا حالا کار نکردم.

  12. Avatar

    مهمان

    محمد

    سلام مهندس ایا میشود با رزبری پای برای میکرو avrبرنامه نوشت وشپس توسط رزبری میکرو رو پروگرام کرد

    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام – دیدی اط طریق SPI میکرو رو پروگرام میکنن؟ یا از طریق ارتباط سریال و بوت لودر؟
      بتونی اون برنامه پروگرامر تحت ویندوز رو تو رزبری پای اجرا کنی یا بنویسی خودت فک کنم بشه.

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام.حق با آقا مهدی هست.امکانش هست.رسپری هم یه کامپیوتر هست.تو گوگل سرچ بفرمایید:
      how to program avr with raspberry pi
      معمولا برای انجام هرکاری،چند روش وجود داره.باید روش های مختلف رو امتحان کنید.

  13. Avatar

    مهمان

    farzad

    سلام.
    خسته نباشید. ممنون ازتون بخاطر آموزش خوبی که گذاشتین.
    شاید این سوال اینجا جاش نباشه ولی خب….
    برای دریافت اس ام اس فارسی باید چی کار کنیم؟

    • Avatar

      نویسنده این مطلب

      محمدرضا اسلامی

      سلام
      برای ارسال و دریافت پیامک فارسی،از مد PDU استفاده میشه
      برای کار با این مد،باید از کامند زیر استفاده کرد
      AT+CMGF=0