اطلاعیه

Collapse
No announcement yet.

راه اندازی DHT11 با آردوینو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی DHT11 با آردوینو



    سنسور رطوبت و دما DHT11
    یک سنسور ارزان قیمت جهت سنجش دما و رطوبت هواست. اندازه کوچک این سنسور، مصرف کم انرژی و انتقال سیگنال به مسافتی بیش از ۲۰ متر، آن را به یکی از بهترین گزینه ها جهت استفاده در پروژه های مختلف، بدل کرده است. با توجه به خروجی دیجیتال این سنسور، به راحتی می تواند به برد آردوینو و یا سایر میکروکنترلر ها متصل گردد.

    حسگر DHT11 دارای خروجی دیجیتال است . روش خازنی برای سنجش رطوبت و ترمیستور (Thermistor) برای سنجش دما به کار می*رود. دستگاه رطوبت سنج بر اساس این سنسور طراحی شده است ، بنابراین عجیب نیست که بگوییم در واقع این سنسور است که می*تواند رطوبت نسبی را در بازه 20% تا 95% اندازه گیری کند و دقتی برابر با 5% داشته باشد.

    البته، نوع دیگری از سنسورهای تشخیص رطوبت و دمای سری DHT به نام DHT22 نیز موجود می باشد که نسبت به مدل DHT11 دقیق تر و البته گران قیمت تر است.

    مشخصات :

    ولتاژ عملیاتی و ورودی/خروجی ۳ تا ۵ ولت
    حداکثر جریان استفاده شده هنگام عملیات تبدیل ۲٫۵ میلی آمپر
    مناسب برای خواندن رطوبت ۲۰ تا ۸۰% با دقت ۵%
    مناسب برای خواندن دمای ۰ تا ۵۰ درجه با دقت ۲± سانتی گراد
    نرخ نمونه برداری ۱ هرتز (یکبار در ثانیه)
    اندازه : ۱۵٫۵ در ۱۲ در ۵٫۵ میلی متر
    دارای ۴ پین با ۰٫۱ اینچ فاصله

    در پست بعدی برنامه راه اندازی با آردوینو به طور کامل شرح داده خواهد شد ...

    #2
    پاسخ : راه اندازی DHT11 با آردوینو

    وسایل مورد نیاز :
    بردآردوینو UNO
    سنسور DHT11
    بردبرد
    سیم برد بردی

    سنسور DHT11 چگونه دما و رطوبت را اندازه گیری می کند: سنسور DHT11 میزان رطوبت نسبی را از طریق اندازه گیری مقاومت الکتریکی بین دو الکترود حساب می کند. بخشی از DHT11 که میزان رطوبت را حساب می کند، در واقع دارای بستری است که رطوبت را در خود نگه می دارد(معمولا یک نمک و یا پلیمر رسانای پلاستیکی)، به همراه الکترودهایی که به سطح آن اعمال شده اند. زمانی که رطوبت توسط بستر جذب شد، یون ها توسط بستر آزاد شده که باعث افزایش رسانایی الکتریکی آنها می شود. تغییرات مقاومت بین دو الکترود متناسب با میزان رطوبت می باشد. رطوبت بالا متناسب با مقاومت پایین و رطوبت پایین متناسب با مقاومت بالا می باشد. در نمای داخلی DHT11 در شکل زیر، دو الکترود را مشاهده می کنید که بر روی بستر قرار گرفته اند.
    سنسور DHT11 میزان مقاومت اندازه گیری شده را توسط تراشه ای که در پشت آن قرار دارد به رطوبت تبدیل کرده و میزان دما و رطوبت را به آردوینو منتقل می کند.
    اندازه گیری دما در DTH11 توسط ترمیستور انجام می گیرد. برای دریافت اطلاعات بیشتر در مورد این سنسور به بخش آموزش سایت و به درس راهنمای ترمیستور مراجعه کنید. این سنسور برای انتقال اطلاعات از یک پین استفاده می کند. توان لازم آن نیز از طریق دو پین که به 5V و زمین متصل می شوند، تامین خواهد شد. برای اطمینان از اینکه پین مربوط به انتقال داده ها در حالت عادی در وضعیت high قرار دارد، از یک مقاومت pull up 5-10 کیلو که پین انتقال داده ها را به 5V وصل می کند استفاده شده است.

    مدار زیر را میبندیم :



    کتابخانه مورد استفاده در این پروژه کتابخانه DHT هستش که میتونین از مسیر زیر در آردوینو اضافه کنین:
    Sketch>Include Library>Add Library

    جهت اضافه کردن کتابخانه از آموزش زیر استفاده کنین :کد برنامه
     // Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor

    #include "DHT.h"

    #define DHTPIN 2 // what pin we're connected to

    #define DHTTYPE DHT11 // DHT 11

    DHT dht(DHTPIN, DHTTYPE);

    void setup() {
    Serial.begin(9600);
    Serial.println("DHT11 test!");
    dht.begin();
    }

    void loop() {
    // Reading temperature or humidity takes about 250 milliseconds!
    // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
    float h = dht.readHumidity();
    float t = dht.readTemperature();

    // check if returns are valid, if they are NaN (not a number) then something went wrong!
    if (isnan(t) || isnan(h)) {
    Serial.println("Failed to read from DHT");
    }
    else {
    Serial.print("Humidity: ");
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temperature: ");
    Serial.print(t);
    Serial.println(" *C");
    }
    }

    این برنامه میزان دما و رطوبت را برای شما نمایش می دهد.
    می توانید پین مربوط به انتقال اطلاعات(#define DHTPIN 2) را با هرکدام از پین های دیجیتال مورد نظر تغییر دهید.
    مقادیر دما و رطوبت به ترتیب از طریق دو متغییر Humidity: و Temperature: در دسترس میباشند.
    از کنسول برنامه به عنوان نمایشگر استفاده کردیم.






    پیوست :
    دانلود کتابخانه DHT
    جدیدترین ویرایش توسط علی چمانی; ۱۰:۵۲ ۱۳۹۶/۰۵/۰۱.

    دیدگاه


      #3
      پاسخ : راه اندازی DHT11 با آردوینو

      چقدر برنامه نویسی راحت شده ...
      هلو برو تو گلو شده ...
      دیگه کسی به خودش زحمت نمیده دیتاشیت بخونه و یه قطعه یا ماژول رو از صفر صفر راه بندازه
      ! Life doesn't get easier , you just get stronger

      دیدگاه


        #4
        پاسخ : راه اندازی DHT11 با آردوینو

        یکم آردوینو برنامه نویسی رو راحت کرده مهندس

        دیدگاه


          #5
          پاسخ : راه اندازی DHT11 با آردوینو

          نوشته اصلی توسط علی چمانی نمایش پست ها
          یکم آردوینو برنامه نویسی رو راحت کرده مهندس
          درسته ولی اگه شما اصولی و پایه کار کنین دانش فنی خودتون بالا میره و درک چیزای دیگه برا خودتو راحت تر میشه
          این دقیقا برا منم اتفاق افتاده ...
          ! Life doesn't get easier , you just get stronger

          دیدگاه


            #6
            پاسخ : راه اندازی DHT11 با آردوینو

            منظورتونو از اصولی و پایه متوجه نشدم ؟؟
            من تازه وارد برنامه نویسی شدم به طور جدی و اردوینو رو به خاطر پیچیده نبودنش انتخاب کردم !!
            اصولی و پایه که میگین فک کنم به تاپیک زیر برین بفهمین از صفر آردوینو شروع شده و داره میره جلو و ضمنا همه دیتاشیت ها و اطلاعات لازم قطعات و ماژول هایی که استفاده شده توش بحث شده :

            دیدگاه


              #7
              پاسخ : راه اندازی DHT11 با آردوینو

              نه ... منظورم اینه که برای یادگیری عمقی از لقمه آماده استفاده نکنید !!
              لقمه آماده یعنی کتابخانه ها که شما رو در گیر جزئیات نمیکنه
              مثلا شما از dht.readTemperature() استفاده کردین که کل برنامه خلاصه شده!!!!!
              لقمه آماده یعنی همین برد آردینو که دیگه به خودتون زحمت نمیدین که سخت افزار طراحی کنید و مدارچاپی و غیره...
              ! Life doesn't get easier , you just get stronger

              دیدگاه


                #8
                پاسخ : راه اندازی DHT11 با آردوینو

                نوشته اصلی توسط علی چمانی نمایش پست ها
                منظورتونو از اصولی و پایه متوجه نشدم ؟؟
                من تازه وارد برنامه نویسی شدم به طور جدی و اردوینو رو به خاطر پیچیده نبودنش انتخاب کردم !!
                اصولی و پایه که میگین فک کنم به تاپیک زیر برین بفهمین از صفر آردوینو شروع شده و داره میره جلو و ضمنا همه دیتاشیت ها و اطلاعات لازم قطعات و ماژول هایی که استفاده شده توش بحث شده :
                سلام
                سنسور جالبیه به نظر
                سرعت ارسال دیتاش چطوره؟
                می تونید توضیحاتی در مورد پروتکل ارتباطی و نحوه برقراری ارتباط بدین؟
                شاید کسانی باشن بخوان با سایر تراشه ها راه اندازی کنن.

                موفق باشید
                چرا ناراحتی پاتریک!
                + امروز ی بچه دیدم سرچهارراه گل میفروخت
                - از دیدنش ناراحت شدی؟
                + نه
                پس چی ناراحتت کرده
                + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                ------------------------------------------------------------------------------------------------------
                تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                ------------------------------------------------------------------------------------------------------
                محصولات

                دیدگاه


                  #9
                  پاسخ : راه اندازی DHT11 با آردوینو

                  نوشته اصلی توسط Amirlopez نمایش پست ها
                  نه ... منظورم اینه که برای یادگیری عمقی از لقمه آماده استفاده نکنید !!
                  لقمه آماده یعنی کتابخانه ها که شما رو در گیر جزئیات نمیکنه
                  مثلا شما از dht.readTemperature() استفاده کردین که کل برنامه خلاصه شده!!!!!
                  لقمه آماده یعنی همین برد آردینو که دیگه به خودتون زحمت نمیدین که سخت افزار طراحی کنید و مدارچاپی و غیره...
                  ,والا مهندس جان وقتی آردوینو همه چی رو راحت کرده و خودش پایه های تغذیه و... میده به من دیگه نیازی نمیبینم بشینم به قول شما از ریشه انجام بدم
                  کاملا قبول دارم آردوینو لقمه آمادست
                  با این حرف شما باید کل آردوینو رو زیر سوال ببریم و بذاریم کنار

                  دیدگاه


                    #10
                    پاسخ : راه اندازی DHT11 با آردوینو

                    شما که خودتون استاد بنده اید ...!!
                    با یه سرچ ساده تو دیتاشیتش همه این اطلاعاتی که در موردسنسور به نظرتون جالب اومده جالب تر میشه !
                    ظاهرا برا قدیمی ها یکم سخت شده که با اردوینو کنار بیان هدف مشترکه شما یکم پیچیده تر میرسین به نتیجه ما راحت تر !! اونم بخاطر کلیات آردوینو هست
                    توجه کرده باشین عنوان تاپیک راه اندازی با آردوینو هست (پس دوستان اینجا در مورد آردوینو بحث کردیم سایر تراشه ها حتما تاپیک خودشونو دارن !!) ولی میتونین به صفحه 5 دیتاشیت مراجعه کنین و توضیح کاملی که در مورد راه اندازی سنسور با تراشه ها داده شده رو مطالعه کنین و نمونه کد هم لینک دادم کسی که علاقه مند باشه میتونه با مراجعه به این لینک ها مشکلشو حل کنه
                    این سنسور پروتکل ارتباطی یک سیمه مخصوص به خودش رو داره ، نحوه گرفتن دیتا رو به طور کامل میتونین از دیتاشیتش بردارین
                    DATASHEET
                    :beetle: AVR code to interface with the DHT11 temperature and relative humidity sensors - GitHub - goldsborough/AVR-DHT11: :beetle: AVR code to interface with the DHT11 temperature and relative hu...

                    دیدگاه


                      #11
                      پاسخ : راه اندازی DHT11 با آردوینو

                      نوشته اصلی توسط علی چمانی نمایش پست ها
                      شما که خودتون استاد بنده اید ...!!
                      با یه سرچ ساده تو دیتاشیتش همه این اطلاعاتی که در موردسنسور به نظرتون جالب اومده جالب تر میشه !
                      ظاهرا برا قدیمی ها یکم سخت شده که با اردوینو کنار بیان هدف مشترکه شما یکم پیچیده تر میرسین به نتیجه ما راحت تر !! اونم بخاطر کلیات آردوینو هست
                      توجه کرده باشین عنوان تاپیک راه اندازی با آردوینو هست (پس دوستان اینجا در مورد آردوینو بحث کردیم سایر تراشه ها حتما تاپیک خودشونو دارن !!) ولی میتونین به صفحه 5 دیتاشیت مراجعه کنین و توضیح کاملی که در مورد راه اندازی سنسور با تراشه ها داده شده رو مطالعه کنین و نمونه کد هم لینک دادم کسی که علاقه مند باشه میتونه با مراجعه به این لینک ها مشکلشو حل کنه
                      این سنسور پروتکل ارتباطی یک سیمه مخصوص به خودش رو داره ، نحوه گرفتن دیتا رو به طور کامل میتونین از دیتاشیتش بردارین
                      DATASHEET
                      :beetle: AVR code to interface with the DHT11 temperature and relative humidity sensors - GitHub - goldsborough/AVR-DHT11: :beetle: AVR code to interface with the DHT11 temperature and relative hu...

                      نمی دونم ایا این رو برای من نوشتین یا نه ولی در هر صورت ...

                      ببین عزیز دلی که هنوز نمی دونی جواب دادن چطوریه چندتا مطلب رو برات روشن کنم.
                      1- اینکه در بعضی تاپیک ها بنده سوالی رو می پرسم به معنی این نیست که نمی دونم (چرا خیلی وقتا هم واقعا می دونم) بلکه با پرسیدن سوال و به چالش کشیدن سطح علمی شما باعث میشه به مرور شما در این مورد اطلاعاتی رو بدست بیارین و سطح مطالعه ی عمیقتون رو افزایش بدین.
                      مطمئن باشید راه اندازی چند سنسور با اردوینو رو هر کسی می تونه انجام بده و نیازی به توضیح شما هم نداره.یه زمانی تو سال های 87 و 88 و اینا منم چیزی بلد نبودم و وقتی تو تاپیکی یکی از اساتید سوال فنی می پرسید پیگیر میشدم تا جواب بدم و اینها باعث شده الان به حد قابل قبولی برسم. یاد وحید نصیری و گیردادن هاش بخیر
                      در نتیجه برداشت من این که فردی که دیدگاه بسته ای داره فکر می کنه هدف من اذیت کردنشه ولی اگر یک درصد فکر می کردین متوجه میشیدن که همین گیر دادن من و سوال پرسیدن و تحقیق شما می تونه برای خودتون مفید باشه. البته برای فردی که می خواد پیشرفت کنه نه کسی که به خاطر یک سری مسائل داره پست های بی محتوا منتشر می کنه!
                      2- من یا امثال من مشکلی با اردوینو نداریم ولی نمی خوایم مهندس خنگ بار بیاد چون به اندازه کافی داریم!
                      قطعا خودتون می دونید که سمینارهای ECA و کلاس های اموزش اردوینو و کی تدریس می کرد

                      وجود افرادی مثل شما قطعا نه تنها باعث ورود افراد جدید به انجمن نخواهد شد بلکه هر چه بیشتر اعضای فعلی رو هم می پرونه!
                      و متاسفانه ظاهرا مدیریت هم از این طرز تفکر خوششون میاد!

                      موفق باشید
                      چرا ناراحتی پاتریک!
                      + امروز ی بچه دیدم سرچهارراه گل میفروخت
                      - از دیدنش ناراحت شدی؟
                      + نه
                      پس چی ناراحتت کرده
                      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                      ------------------------------------------------------------------------------------------------------
                      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                      ------------------------------------------------------------------------------------------------------
                      محصولات

                      دیدگاه


                        #12
                        پاسخ : راه اندازی DHT11 با آردوینو

                        نوشته اصلی توسط سوران آراسته نمایش پست ها
                        ببین عزیز دلی که هنوز نمی دونی جواب دادن چطوریه چندتا مطلب رو برات روشن کنم.
                        1- اینکه در بعضی تاپیک ها بنده سوالی رو می پرسم به معنی این نیست که نمی دونم (چرا خیلی وقتا هم واقعا می دونم) بلکه با پرسیدن سوال و به چالش کشیدن سطح علمی شما باعث میشه به مرور شما در این مورد اطلاعاتی رو بدست بیارین و سطح مطالعه ی عمیقتون رو افزایش بدین.
                        مطمئن باشید راه اندازی چند سنسور با اردوینو رو هر کسی می تونه انجام بده و نیازی به توضیح شما هم نداره.یه زمانی تو سال های 87 و 88 و اینا منم چیزی بلد نبودم و وقتی تو تاپیکی یکی از اساتید سوال فنی می پرسید پیگیر میشدم تا جواب بدم و اینها باعث شده الان به حد قابل قبولی برسم. یاد وحید نصیری و گیردادن هاش بخیر
                        در نتیجه برداشت من این که فردی که دیدگاه بسته ای داره فکر می کنه هدف من اذیت کردنشه ولی اگر یک درصد فکر می کردین متوجه میشیدن که همین گیر دادن من و سوال پرسیدن و تحقیق شما می تونه برای خودتون مفید باشه. البته برای فردی که می خواد پیشرفت کنه نه کسی که به خاطر یک سری مسائل داره پست های بی محتوا منتشر می کنه!
                        2- من یا امثال من مشکلی با اردوینو نداریم ولی نمی خوایم مهندس خنگ بار بیاد چون به اندازه کافی داریم!
                        قطعا خودتون می دونید که سمینارهای ECA و کلاس های اموزش اردوینو و کی تدریس می کرد

                        وجود افرادی مثل شما قطعا نه تنها باعث ورود افراد جدید به انجمن نخواهد شد بلکه هر چه بیشتر اعضای فعلی رو هم می پرونه!
                        و متاسفانه ظاهرا مدیریت هم از این طرز تفکر خوششون میاد!

                        موفق باشید
                        بله منم دقیقا با شما موافقم ...
                        بهتره برا این موضوع یه فکر درست و حسابی بشه
                        ! Life doesn't get easier , you just get stronger

                        دیدگاه


                          #13
                          پاسخ : راه اندازی DHT11 با آردوینو

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

                          متشکرم

                          دیدگاه


                            #14
                            پاسخ : راه اندازی DHT11 با آردوینو

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

                            دیدگاه


                              #15
                              پاسخ : راه اندازی DHT11 با آردوینو

                              نوشته اصلی توسط سوران آراسته نمایش پست ها
                              نمی دونم ایا این رو برای من نوشتین یا نه ولی در هر صورت ...

                              ببین عزیز دلی که هنوز نمی دونی جواب دادن چطوریه چندتا مطلب رو برات روشن کنم.
                              1- اینکه در بعضی تاپیک ها بنده سوالی رو می پرسم به معنی این نیست که نمی دونم (چرا خیلی وقتا هم واقعا می دونم) بلکه با پرسیدن سوال و به چالش کشیدن سطح علمی شما باعث میشه به مرور شما در این مورد اطلاعاتی رو بدست بیارین و سطح مطالعه ی عمیقتون رو افزایش بدین.
                              مطمئن باشید راه اندازی چند سنسور با اردوینو رو هر کسی می تونه انجام بده و نیازی به توضیح شما هم نداره.یه زمانی تو سال های 87 و 88 و اینا منم چیزی بلد نبودم و وقتی تو تاپیکی یکی از اساتید سوال فنی می پرسید پیگیر میشدم تا جواب بدم و اینها باعث شده الان به حد قابل قبولی برسم. یاد وحید نصیری و گیردادن هاش بخیر
                              در نتیجه برداشت من این که فردی که دیدگاه بسته ای داره فکر می کنه هدف من اذیت کردنشه ولی اگر یک درصد فکر می کردین متوجه میشیدن که همین گیر دادن من و سوال پرسیدن و تحقیق شما می تونه برای خودتون مفید باشه. البته برای فردی که می خواد پیشرفت کنه نه کسی که به خاطر یک سری مسائل داره پست های بی محتوا منتشر می کنه!
                              2- من یا امثال من مشکلی با اردوینو نداریم ولی نمی خوایم مهندس خنگ بار بیاد چون به اندازه کافی داریم!
                              قطعا خودتون می دونید که سمینارهای ECA و کلاس های اموزش اردوینو و کی تدریس می کرد

                              وجود افرادی مثل شما قطعا نه تنها باعث ورود افراد جدید به انجمن نخواهد شد بلکه هر چه بیشتر اعضای فعلی رو هم می پرونه!
                              و متاسفانه ظاهرا مدیریت هم از این طرز تفکر خوششون میاد!

                              موفق باشید
                              سلام اقای سوران قطعا من به شما احترام میذارم چه از جهت سن و چه از جهت علم شما در سطح خیلی بالاتر از من هستید تو پست قبلی هم گفتم من برنامه نویسی (آردوینو)رو تازه شروع کردم و نیاز به کسب اطلاعات دارم و خوشحال میشم دراین زمینه کمک مفید ببینم !!
                              اینو مطمئنم که eca هیچ گونه وابستگی به یک شخص نداره که باعث دفع بشه (اگه کسی به خاطر پست های من جذب بشه خوشحال میشم ولی مطمئنم مطمئنم کسی به خاطر پست من دفع نمیشه ) چه شما چه شخص دیگه جهت بالا بردن اطلاعات خودش تو این انجمن عضوه ...
                              راجب سوال علمی کردن هم بهتره سوال در قالب تیکه انداختن نباشه مطمئنا دوستان قدیمی در سال 88 و87 که شما مبتدی بودی و الان ... اینگونه ازتون سوال میکردند صددرصد به قول شما الان خودتون از انجمن پریده بودین و کلا دلسرد !!!
                              خواهشا در مورد دیدگاه کسی که زیاد نمیشناسین نظر ندین و قضاوت نکنین
                              ممنون
                              جدیدترین ویرایش توسط علی چمانی; ۰۹:۳۸ ۱۳۹۶/۰۵/۰۴.

                              دیدگاه

                              لطفا صبر کنید...
                              X