اطلاعیه

Collapse
No announcement yet.

معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

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

    معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

    سلام.
    من یه گل خونه کوچولوی کوچولو دارم.
    می*خوام هوشمندش کنم. برای اینکار باید تجهیزات زیر رو کنترل کنم:
    - ردیف led در مجموع 8 وات با pwm ( جهت دیمر کردن) تعداد 1 ردیف
    -فن گردش هوا با pwm تعداد 1 یا 2 عدد
    - المنت گرمایش با pwm ( هنوز وات مناسب رو نمی*دونم) تعداد 1 عدد
    - ترازیستور پلیتر با pwm ( جهت سرمایش ) تعداد 1 عدد
    - پمپ آب dc با pwm تعداد 1 عدد
    در کل حداقل 6 خروجی pwm رو نیاز دارم.

    همینطور ورودی سیستم، هم تجهیزات زیر هستن:
    - سنسور تشخیص شدت نور
    - سنسور دما جهت هوای بیرون و داخل
    -سنسور رطوبت جهت هوای بیرون و داخل
    - سنسور اکسیژن داخل
    که در مجموع 6 ورودی می*شن که اگر سواد من برسه، باید آنالوگ باشن.

    یک نمایشگر هم می*خوام که دما و رطوبت بیرون و داخل رو نشون بده.

    برای این سیستم چه برد آردوینویی مناسب هست؟

    سوال دیگه اینکه: « اگر بخوام این اعداد رو ثبت کنم، مثلاً روی یک فایل و یا ... ، باید چیکار کنم؟»

    #2
    پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

    سلام.
    با کمک یکی از دوستان به نتایجی رسیدم:
    چیزهایی که می*دونم می*خوام بگیرم و نهایی شده:
    1. آردوینو UNO R3
    2. شیلد lcd 2*16
    3. المان سردکننده 4 آمپر
    4. ماژول درایور L298
    5. فوتوسل
    6. یک پمپ آب کوچک
    7. فن ( احتمالاً 90 درصد 2 عدد فن هیتسینک دار کم سر و صدا)

    چیزهایی که می*خوام بگیرم، ولی نمی*دونم چه جنسی بگیرم:
    1. سنسور دما و رطوبت ( اصلاً جدا بگیرم و یا از این مدلهایی که یک سره هستن؟)
    2. یک راه انداز برای المان سردکننده، که بتونم به کمک pwm کنترلش کنم.
    3. یک منبع تغذیه مناسب برای کل سیستم ( آردوینو، فن*ها، پمپ، المان سرد کننده و ....

    دیدگاه


      #3
      پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

      درود . در مورد سیستم نور ، اگر یک ماژول ساعت هم در نظر بگیرید مناسبه. چون گیاه هم نیاز به تایم تاریکی و خواب داره، یک سنسور سنجش نور دیجیتال که به شما لومن بده ، و فرضا تایم نور دهی اگر از ۸ صبح تا ۶ بعد از ظهر باشه ، در صورت عدم تامین نور کافی از محیط ، با pwm نور کمبود رو توسط led روشن کنید .
      سنسور دما و رطوبت چند بار از dht11 و 22 استفاده کردم سنسور راحتی هست دیجیتال ه . برای ماژول سرد کننده باید از ترانس استفاده کنید ، با سوئیچینگ ظاهراً بازدهی خوبی نداره،
      برای ذخیره اطلاعات ، یک ماژول کارت sd تهیه کنید ، میتونید در بازه زمانی مشخص ، اطلاعات رو بنویسید ، از بوق و لامپ هشدار برای مواقعی که سیستم نیاز به چک توسط کاربر داره، بالا رفتن یا پایین آمدن بیش از حد دما، قطع آب و ...

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

      دیدگاه


        #4
        پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

        سلام.
        ممنون که جواب دادید.
        حرفهای شما کاملاً متین هست و من با همه*ی اونها موافقم.
        در مورد نور همین برنامه رو داشتم، فقط منظورتون که یک ماژول دیجیتال باشه تا خروجی لومن بده رو نفهمیدم.
        این کار چه برتری داره به اینکه من یه فوتوسل بزارم؟
        در ضمن برای ساعت هم کدوم ماژول رو پیشنهاد می*کنید؟
        در مورد سنسورهای دما و رطوبت هم، همین قصد رو داشتم. از اینکه تجربتون رو در مورد اونها و ماژول سرد کننده گفتید ممنونم.
        روی پیشنهاد هشدار دهنده ها هم فکر می*کنم ( احتمال زیاد خیلی کاربردیه و در برنامه*ی آینده خواهد بود.)
        حالا مسئله این هست که با این و جود، و با فرض اضافه کردن تعدادی سیستم در آینده، آیا UNO R3 جوابگو خواهد بود؟
        از نطر تعداد ورودی خروجی دیجیتال و آنالوگ و ...

        دیدگاه


          #5
          پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

          نوشته اصلی توسط babak_tour نمایش پست ها
          سلام.
          با کمک یکی از دوستان به نتایجی رسیدم:
          چیزهایی که می*دونم می*خوام بگیرم و نهایی شده:
          1. آردوینو UNO R3
          2. شیلد lcd 2*16
          3. المان سردکننده 4 آمپر
          4. ماژول درایور L298
          5. فوتوسل
          6. یک پمپ آب کوچک
          7. فن ( احتمالاً 90 درصد 2 عدد فن هیتسینک دار کم سر و صدا)

          چیزهایی که می*خوام بگیرم، ولی نمی*دونم چه جنسی بگیرم:
          1. سنسور دما و رطوبت ( اصلاً جدا بگیرم و یا از این مدلهایی که یک سره هستن؟)
          2. یک راه انداز برای المان سردکننده، که بتونم به کمک pwm کنترلش کنم.
          3. یک منبع تغذیه مناسب برای کل سیستم ( آردوینو، فن*ها، پمپ، المان سرد کننده و ....
          شیلد LCD میخای چیکار ؟! بجای شیلد از ماژول I2C LCD استفاده کنید هم کوچیک و جمع و جوره و پشت ال سی دی نصب میشه هم فقط به دوتا پایه A5 - A4 ینی SCL - SDA نیاز داره

          دلیل: ادغام دو پست برای جلوگیری از اسپم

          نوشته اصلی توسط babak_tour نمایش پست ها
          سلام.
          ممنون که جواب دادید.
          حرفهای شما کاملاً متین هست و من با همه*ی اونها موافقم.
          در مورد نور همین برنامه رو داشتم، فقط منظورتون که یک ماژول دیجیتال باشه تا خروجی لومن بده رو نفهمیدم.
          این کار چه برتری داره به اینکه من یه فوتوسل بزارم؟
          در ضمن برای ساعت هم کدوم ماژول رو پیشنهاد می*کنید؟
          در مورد سنسورهای دما و رطوبت هم، همین قصد رو داشتم. از اینکه تجربتون رو در مورد اونها و ماژول سرد کننده گفتید ممنونم.
          روی پیشنهاد هشدار دهنده ها هم فکر می*کنم ( احتمال زیاد خیلی کاربردیه و در برنامه*ی آینده خواهد بود.)
          حالا مسئله این هست که با این و جود، و با فرض اضافه کردن تعدادی سیستم در آینده، آیا UNO R3 جوابگو خواهد بود؟
          از نطر تعداد ورودی خروجی دیجیتال و آنالوگ و ...
          ماژول L298 واسه چی میخاید ؟؟ اگر واسه کنترل دور فن میخاید لازم ب این ماژول نیست و میتونید از یک یا دو ماسفت براحتی اینکارو انجام بدید .

          در مورد آردوینو هم مدل Uno حداکثر 6 پایه PWM داره . اگ کافیه پس مدل یونو بخرید فقط حواستون باشه مدل اصلی ینی با میکروکنترلر DIP بخرید ، مدل CH340 افتضاحه و بدرد نمیخوره

          دیدگاه


            #6
            پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

            ممنون بابت جوابتون.

            شیلد LCD میخای چیکار ؟! بجای شیلد از ماژول I2C LCD استفاده کنید هم کوچیک و جمع و جوره و پشت ال سی دی نصب میشه هم فقط به دوتا پایه A5 - A4 ینی SCL - SDA نیاز دارهشیلد LCD میخای چیکار ؟! بجای شیلد از ماژول I2C LCD استفاده کنید هم کوچیک و جمع و جوره و پشت ال سی دی نصب میشه هم فقط به دوتا پایه A5 - A4 ینی SCL - SDA نیاز داره
            من اطلاعاتم از الکترونیک مربوط به دبیرستان و کمی هم رباتیک کار کردن در دانشگاه هست ( حدود 7 - 8 سال پیش ) رشته*ی تحصیلیم هم مکانیک هست. به همین دلیل خیلی اطلاعات دقیقی ندارم. فقط سعی می*کنم با تحقیق در مورد چیزی که نمی*دونم یاد بگیرم.
            چون به تحقیق می*دونم استفاده از شیلدها برای مبتدی*هایی مثل من آسونتره، اون رو انتخاب کردم. اگر فکرمی*کنید به عنوان یک مبتدی با گزینه*ی پیشنهادی شما هم می*تونم راحت کار کنم، بگید. برای یادگیریش وقت میگذارم.

            ماژول L298 واسه چی میخاید ؟؟ اگر واسه کنترل دور فن میخاید لازم ب این ماژول نیست و میتونید از یک یا دو ماسفت براحتی اینکارو انجام بدید .
            من سوادم به همین قد می*ده. به همون دلیل بالا.

            در مورد آردوینو هم مدل Uno حداکثر 6 پایه PWM داره . اگ کافیه پس مدل یونو بخرید فقط حواستون باشه مدل اصلی ینی با میکروکنترلر DIP بخرید ، مدل CH340 افتضاحه و بدرد نمیخوره
            مسئله اینه که به غیر از پایه*های PWM دیگه چی مهمه؟
            تعداد پایه*های آنالوگ و دیجیتال چی؟
            این I2C ( به علت مشغله*ی کاری هنوز نتونستم راجع بهش تحقیق کنم.) چی؟ باید چندتا داشته باشه و یا یکی کافیه؟ ( نمایشگر، سنسورها و ... )

            دیدگاه


              #7
              پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

              نوشته اصلی توسط babak_tour نمایش پست ها
              ممنون بابت جوابتون.



              من اطلاعاتم از الکترونیک مربوط به دبیرستان و کمی هم رباتیک کار کردن در دانشگاه هست ( حدود 7 - 8 سال پیش ) رشته*ی تحصیلیم هم مکانیک هست. به همین دلیل خیلی اطلاعات دقیقی ندارم. فقط سعی می*کنم با تحقیق در مورد چیزی که نمی*دونم یاد بگیرم.
              چون به تحقیق می*دونم استفاده از شیلدها برای مبتدی*هایی مثل من آسونتره، اون رو انتخاب کردم. اگر فکرمی*کنید به عنوان یک مبتدی با گزینه*ی پیشنهادی شما هم می*تونم راحت کار کنم، بگید. برای یادگیریش وقت میگذارم.



              من سوادم به همین قد می*ده. به همون دلیل بالا.



              مسئله اینه که به غیر از پایه*های PWM دیگه چی مهمه؟
              تعداد پایه*های آنالوگ و دیجیتال چی؟
              این I2C ( به علت مشغله*ی کاری هنوز نتونستم راجع بهش تحقیق کنم.) چی؟ باید چندتا داشته باشه و یا یکی کافیه؟ ( نمایشگر، سنسورها و ... )
              برادر شیلد اندازه خود اردوینو هست و میشینه روی اردوینو و کلا میگیره پورت هارو ، اصلا بدرد کارت نمیخوره ب درد اشنایی میخوره فقط . ال سی دی رو همینطوری هم اگ وصل کنی 8 تا پایه رو اشغال میکنه ، پس تنها راه چاره ات اینه از مبدل I2C استفاده کنی ک کلااا 2تا پایه اونم پایه انالوگ رو اشغال میکنه ! اینم لینک خریدش ، نصبشم شدیدا آسونه پشت السیدی نصب میشه راهنمای کد نویسیشم سایت dmf313.ir نوشته : البته الان ناموجوده ولی سایت های دیگه فروش دارند


              در مورد درایور : اگه میخاید فن رو کنترل کنید یه ماسفت به شماره IRFZ44 یا 48 یا 46 یا هرررماسفت دگ با جریان بالا واستون کافیه مدارشم به شکل پایین خواهد بود ، مدار تست شده و الان روی فن کامپیوترم دارم استفاده میکنم و دستی کنترلش میکنم ! :

              تو مدار بالا شما میتونید به پایه گیت ماسفت ، خروجی PWM میکروکنترلر یا همون آردوینو رو بدید ، بجای اینکه به L298 بدید به گیت ماسفت میدید تمام !

              در مورد پایه هم اردوینو یونو کلا 14تا پایه دیجیتال و 6تا پایه آنالوگ داره . از 14 پایه دیجیتال 6تاشون تایمر یا همون PWM هستن .
              اون ماژول I2C هم برای متصل شدن فقط به دوتا پایه آناااالوگ وصل میشه نه دیجیتال ! ینی دیجیتالهاتون برای استفاده دگ خالی میمونه و این یه مزیت خیلی بزرگه !
              اکثر میکروها و اردوینو ها یدونه پورت سریال I2C دارن ، هر خروجی I2C هم از دوتا پایه آنالوگ تشکیل میشه که تو آردوینو یونو از چایه های A4وA5 استفاده میکنه .
              جدیدترین ویرایش توسط behzad0007; ۰۰:۱۱ ۱۳۹۷/۱۱/۰۷.

              دیدگاه


                #8
                پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                درود ، آقا بهزاد همه چیز رو کامل توضیح دادند . در مورد سنسور نور ، اینکه بدونیم چند لومن تامین شده خیلی مولفه کاربردی هست ، که اگر با سنسور آنالوگ مثل ldr بسنجیم فقط یک مقیاسی از روشنایی نسبی خواهیم داشت . یک موضوع بگم در مورد i2c شما میتونید چندین سنسور و همین lcd رو از طریق همون دوتا سیم وصل کنید . مثلاً هر سنسور dht11 یک پین دیجیتال اشغال می*کنه . اما میشه با یک سنسور مشابه i2c چندین سنسور رو از طریق همون دو سیم مشترک متصل کرد . فقط یک نکته هست هر ماژول i2c یک آدرس داره، موقع تهیه ماژول یا سنسور ، باید دقت کنید اگر به چند سنسور مشابه نیاز دارید قابلیت تغییر آدرس داشته باشه ، سنسور هایی هستند که فقط یک آدرس ثابت دارند که به همین دلیل نمیشه بیشتر از یک سنسور استفاده کرد .
                ماژول های ساعت تفاوتشون در میزان دقت هست و فرق زیادی ندارند ، اتفاقا ساعت هم i2c هست و نیاز به پین جدا نداره.

                دیدگاه


                  #9
                  پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                  سلام مجدد.
                  یک سری لوازم خریدم تو راهه. ان شاءالله رسید بیشتر مزاحم می*شم.

                  در مورد درایور : اگه میخاید فن رو کنترل کنید یه ماسفت به شماره IRFZ44 یا 48 یا 46 یا هرررماسفت دگ با جریان بالا واستون کافیه مدارشم به شکل پایین خواهد بود ، مدار تست شده و الان روی فن کامپیوترم دارم استفاده میکنم و دستی کنترلش میکنم ! :
                  از وقتی شما این رو گفتی من رفتم توی فکر، که اگر با یه ماسفت موتور درایو می*شه، پس چرا قدیم ما از l298 استفاده می*کردیم و یا قبلترش یه مدار برای درایو موتور می*بستیم؟

                  سوال دیگه این که برای pwm دیمر کردن led به کمک pwm هم می*شه از همین استفاده کرد؟ ( به نظر بیاد بشه)

                  برای منبع تغذیه چیکار کنم؟

                  آردوینو، سنسورها، LCD، المان خنک کننده، المنت گرمایش ؟
                  جدیدترین ویرایش توسط babak_tour; ۲۱:۴۹ ۱۳۹۷/۱۱/۱۲.

                  دیدگاه


                    #10
                    پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                    نوشته اصلی توسط babak_tour نمایش پست ها
                    سلام مجدد.
                    یک سری لوازم خریدم تو راهه. ان شاءالله رسید بیشتر مزاحم می*شم.

                    از وقتی شما این رو گفتی من رفتم توی فکر، که اگر با یه ماسفت موتور درایو می*شه، پس چرا قدیم ما از l298 استفاده می*کردیم و یا قبلترش یه مدار برای درایو موتور می*بستیم؟

                    سوال دیگه این که برای pwm دیمر کردن led به کمک pwm هم می*شه از همین استفاده کرد؟ ( به نظر بیاد بشه)

                    برای منبع تغذیه چیکار کنم؟

                    آردوینو، سنسورها، LCD، المان خنک کننده، المنت گرمایش ؟
                    دوست من تو همون L298 هم داخلش از 8تا ماسفت (2تا پل ایچ) و ی سری مدارات دگ استفاده شده !! ایراد این ماژول اینه که خروجیش در حداکثر حالت 2 آمپر برای هر کانال و مجموعا 4 آمپر برای 2کانالش هست ایراد بعدیشم مصرف 2 ولت خود ماژول هس ینی 12 ولت اگ بش بدید خروجی 10 ولت بیشتر نمیتونید داشته باشید ، برای فن که جریانش در حد صدم آمپر هست مشکلی نداره ولی اگ بخاین یه موتور براش یا براشلس یا هرچیزی که آمپر بالا میکشه رو راه اندازی کنید این ماژول دار فانی رو وداع میگه !

                    بعضی ماژولها بدرد کار حرفه ای نمیخورن . الان برای یه رله ساده هم ماژول ساختن :| ینی ملت به خودشون زحمت نمیدن یه ترانزیستور یا رله رو هم لحیم کاری کنن
                    برای LED هم میتونید هم از ترانزیستور هم ماسفت استفاده کنید کاملا بستگی به نحوه مدارتون و تعداد LEDها داره ، شما اول باید نیازبندی کنید ببینید نیازمندیاتون چی هس ، اگ جریان بالا و تلفات کم میخاید باید برید سراغ ماسفت ولی اگ هزینه و حجم کمتر و سبک تر میخاید برید ترانزیستور (تو ترانزیستورهای قدرت هم میتونید مدلهایی مثل TIP41 رو پیدا کنید که چند آمپر توان دارن ولی باز ماسفت ی چیز دگس!)

                    منبغ تغذیه رو شما باید بگی چیکار کنی )) ورودیت احتمالا برق شهره ، اردوینو 5 ولت مصرف میکنه و اکثر سنسورها و ماژول ها هم با 5 یا 3.3 راه اندازی میشن ، فن دو مدل 12 و 24 ولت که مدل 12ولتش مرسومه . المنت و المان خنک کننده هم بستگی به توانشون داره . احتمالا به یه منبع تغذیه سوئیچینگ نیاز خواهید داشت ، فکنم 12 ولت 12-15 آمپر (دقیق نمیدونم )

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

                    دیدگاه


                      #11
                      پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                      سلام مجدد.

                      جنس*ها رسید.
                      من هم سریع چندتا برنامه آردوینو رو چک کردم ( blink و fade )

                      الآن موجودی اینه:
                      1.آردوینو uno
                      2.lcd 2*16 به همراه رابط I2C
                      3.ساعت دیجیتال DS1307 ( باید براش باطری بخرم. )
                      4. سنسور دمای ds18b20
                      5. سنسور نور GY-30
                      6. ماژول خنک کننده TEC1-12706
                      7. ماسفت IRFZ48 به تعداد 3 عدد
                      8. یک عدد هیت سینک
                      9. برد برد
                      10. مقداری سیم جامپر
                      11. تعدادی led در رنگهای مختلف ( سفید، سبز، قرمز، آبی) که نمیدونم چندتا شون سالم هستن
                      12. تعدادی مقاومت 1.2 کیلو اهم ( اگر درست خونده باشم!)
                      13.یک عدد آداپتور 12 ولت 300 میلی آمپر ( از قدیم داشتم) ( یه 12 ولت 500 میلی و یک 15 ولت 700 میلی هم دارم که فیشش به آردوینو نمیخوره)

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

                      دیدگاه


                        #12
                        پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                        نوشته اصلی توسط babak_tour نمایش پست ها
                        سلام مجدد.

                        جنس*ها رسید.
                        من هم سریع چندتا برنامه آردوینو رو چک کردم ( blink و fade )

                        الآن موجودی اینه:
                        1.آردوینو uno
                        2.lcd 2*16 به همراه رابط I2C
                        3.ساعت دیجیتال DS1307 ( باید براش باطری بخرم. )
                        4. سنسور دمای ds18b20
                        5. سنسور نور GY-30
                        6. ماژول خنک کننده TEC1-12706
                        7. ماسفت IRFZ48 به تعداد 3 عدد
                        8. یک عدد هیت سینک
                        9. برد برد
                        10. مقداری سیم جامپر
                        11. تعدادی led در رنگهای مختلف ( سفید، سبز، قرمز، آبی) که نمیدونم چندتا شون سالم هستن
                        12. تعدادی مقاومت 1.2 کیلو اهم ( اگر درست خونده باشم!)
                        13.یک عدد آداپتور 12 ولت 300 میلی آمپر ( از قدیم داشتم) ( یه 12 ولت 500 میلی و یک 15 ولت 700 میلی هم دارم که فیشش به آردوینو نمیخوره)

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

                        برای ساعت دیجیتال یه باتری سکه ای لیتیومی کافیه
                        ماسفت IRFZ48 خیلی ماسفت خوبیه . اگه میخاید برای فن بکار بندازید قبلش بگید تا بگم چجوری به فن نصب کنید ، دو جور ماسفت رو میشه به موتور دی سی نصب کرد یکی به عنوان های ساید و دیگری لوساید .
                        آداپتورهاتون توانشون برای خنک کننده های پلتیر یا همون TEC بسیار کمه . این پِلتیِر شدت جریان 6 آمپر نیازداره . اگ بتونید یه پاور قدیمی کامپیوتر ک سالم باشه پیدا کنید عااالی میشه . در ضمن پلتیرهای قسمت گرمشون خیلی گرم میشه و اگه خوب گرما رو دفع نکنن سریع میسوزن پس از خمیر یا چسب سیلیکونی برای نصب هیت سینک و فن برای قسمت گرم حتما استفاده کنید .

                        دیدگاه


                          #13
                          پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                          سلام
                          تا اینجای کار تونستم، آردوینو، lcd و ساعت دیجیتال رو راه بندازم و زمان رو روی lcd نشون بدم.
                          اگر عمری دبود از فردا میرم سراغ سنسورهای دما و نور

                          دیدگاه


                            #14
                            پاسخ : معرفی آردوینو مناسب با توجه به ورودی و خروجی*ها

                            از این به بعد بحث رو در موضوع جدیدی دنبال می*کنم، تا عنوان موضوع مخاطب بشتری جذب کنه.

                            دیدگاه

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