اطلاعیه

Collapse
No announcement yet.

در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

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

    در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

    چند سالی است که با این کلیدهای هوشمند کولر آبی سرو کله میزنم
    تصمیم گرفتم با اردینو یکی برای خودم درست کنم که جدا از کنترل دما رطوبت راهم کنترل کند و با بلوتوث موبایل هم قابل کنترل باشد
    تجهیزاتی که دارم
    آردینو مگا
    شیلد با 5 کلید
    رله 3 کاناله
    سنسور دما و رطوبت DHT22
    ماژول بلوتوث HC05

    اطلاعات برنامه نویسی و الکترونیکی که دارم مربوط به 20 سال پیشه
    ولی پروژه را تا جایی پیش بردم که در عمل کار میکند
    حالا برای اصلاح و بهبود کد نویسی آن به کمک دوستان احتیاج دارم
    آیا در این انجمن دوستان آشنا به کدنویسی آردینو هستند که به این پروژه علاقه داشته باشند تا در اصلاح و بهبود کد ها کمک کنند ؟

    کد:
    #include <DHT.h>
    
    
    //Used sample code for the DHT11 By Ladyada
    
    #include <LiquidCrystal.h>
    #include <DFR_Key.h>
    
    
    LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
    
    DFR_Key keypad;
    
    // Uncomment whatever type you're using!
    //#define DHTTYPE DHT11  // DHT 11 
    #define DHTTYPE DHT22  // DHT 22 (AM2302)
    //#define DHTTYPE DHT21  // DHT 21 (AM2301)
    
    // Connect pin 1 (on the left) of the sensor to +5V
    // Connect pin 2 of the sensor to whatever your DHTPIN is
    // Connect pin 4 (on the right) of the sensor to GROUND
    // Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor
    
    int sensePin = 21; //Arduino Pin number the sensor plugged into. The schematics that come with the LCD shield are incorrect.
    //Pin 2 on the arduino is actually pin 5 on the LCD shield. The headers that plug into the arduino's Digital pins 0 - 7, on the LCD Shield the exact middle pin is pin 2 on the arduino.
    //Use your multimeter to test continuity to find the pin you want.
    int currentButton = 0; //Current button pressed
    int displayTemp = 1; //Keeps track of what screen is currently being displayed. If displatTemp is 1 temp is showing. If 0 Humidity is showing.
    int displayHumid = 0;
    int setTemp = 23; //Default to set the desired temp
    int setHumid = 50; //Defualt to set the desired humidity
    int outputPin = 32; //Output pin to the relay to trip water pump control 
    int outputPin1 = 26; //Output pin to the relay to trip cooler control on or off 
    int outputPin2 = 28; //Output pin to the relay to trip cooler control speed low and high
    DHT dht(sensePin, DHTTYPE);
    
    void setup() 
    { 
     pinMode(outputPin, OUTPUT);
     pinMode(outputPin2, OUTPUT);
     
     lcd.begin(16, 2);
     lcd.clear();
     lcd.setCursor(0, 0);
     
     //Serial.begin(9600); 
     // it is starting delay for 10s in case of protecting cooler at start 
     dht.begin();  
     lcd.setCursor(4,1);
     lcd.print("starttime");
     delay (1000);
     } 
    
    
    void loop() 
    {
     
    // for (i=1 to 20000 step 500); 
     currentButton = keypad.getKey(); //Read button press
     
     // Reading temperature or humidity takes about 250 milliseconds!
     // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
     //delay(5);
     float h = dht.readHumidity();
     float t = dht.readTemperature();
     //delay(2);
    
     if (isnan(h) || isnan(t)) 
     {  
      //Serial.println("Failed to read from DHT");
      lcd.setCursor(9,0);
      lcd.print("-");
      // lcd.clear();
      // lcd.cursorTo(1,0);
      // lcd.printIn("Sensor Fail");
      // lcd.cursorTo(2,0);
      // lcd.printIn("Check PWR & link");
     } 
     else  
    {
    float temp = (t-3); //Convert *C to *F.
    
    if (displayTemp == 1) //Shows temp screen upon first boot
    {
      //lcd.clear();
    
      lcd.setCursor(0,0);
      lcd.print("TEMP   ");
      //lcd.setCursor(9,0);
      //lcd.print("+");
      lcd.setCursor(11,0);
      lcd.print(temp);
      lcd.print(" ");
      lcd.print((char)223); // degree symbol
      lcd.print("C");
      lcd.setCursor(0,1);
      lcd.print("SET TEMP  ");
      lcd.print(setTemp);
      lcd.print(" ");
      lcd.print((char)223);
      lcd.print("c");
      displayHumid = 0;
      
    }
    else{
     //lcd.clear();
      lcd.setCursor(0, 0);
      lcd.print("HUMIDITY  ");
      lcd.print(int(h));
      lcd.print(" %");
      lcd.setCursor(0,1);
      lcd.print("SET HUMID  ");
      lcd.print(setHumid);
      lcd.print(" %");
      displayHumid = 1;
    }
    
    // Reads which buttons are pressed. 
    // No button = 0
    // Select button = 1
    // Left button = 2
    // Up Button = 3
    // Down Button = 4
    // Right Button = 5
    
    if (currentButton == 5 && displayTemp == 1)
    {
      displayTemp = 0; //Turns display temp off so it will show humidity after pressing right button
    }
    
    // The following code toggles the screen when the corresponding button is pressed.
    // Also sets the screens to wrap around the display. 
    // So if you hit right button once it will show humidity and if you hit right button again it will show temp.
    
    if (currentButton == 5 && displayHumid == 1)
    { 
     displayTemp = 1;
    }
    
    if (currentButton == 2 && displayTemp == 1)
    {
      displayTemp = 0;
    }
    
    if (currentButton == 2 && displayHumid == 1)
    {
     
     displayTemp = 1;
    }
    
    if (currentButton == 3 && displayTemp == 1) //When up button is pressed and the temp screen is showing, increment the set temp
    {
      ++setTemp;
    }
    
    if (currentButton == 4 && displayTemp == 1) //When down button is pressed with the temp screen showing, decrement set temp
    {
      --setTemp;
    }
    
    if (currentButton == 3 && displayTemp == 0) //When up button is pressed and the humidity screen is showing, inc the set humidity
    {
     ++setHumid;
    }
    
    if (currentButton == 4 && displayTemp == 0) //When down button is pressed and humidity screen is showing, dec the set humidity
    {
     --setHumid;
    }
    
    if(temp >= setTemp) //Trip relay if temp is exceeded
    {
     Serial.print(temp);
     digitalWrite(outputPin, LOW); 
     digitalWrite(outputPin1, LOW);
     digitalWrite(outputPin2, LOW);
    }
    else
      {
      digitalWrite(outputPin, HIGH);
      digitalWrite(outputPin1, HIGH);
      }
    
    
    //if (h >= setHumid) //If humidity is exceeded and fan is not on due to temp exceeded, turn fan on.
    // {
    // digitalWrite(outputPin, HIGH);
    // }
    //else
    // {
    //  digitalWrite(outputPin, LOW);
    // }
    //if (h >= setHumid && digitalRead(outputPin) == HIGH) //If humidity is exceeded and fan is not on due to temp exceeded, turn fan on.
    //{
    // digitalWrite(outputPin2, HIGH);
    //}
    
    
    }
    }

    #2
    پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

    مواردی که نیاز هست تغییر ایجاد شود
    1-در شروع کار کولر باید ابتدا 20 ثانیه فقط پمپ آب کار کند
    2-نیاز به قابلیت تنظیم عددی جهت اختلاف دمای خاموش و روشن شدن کولر وجود دارد مثلا اگر 23 درجه کولر روشن میشود در 21 خاموش شود که در این حالت اون عدد میشود 2
    3-نیاز به تایمری هست تا از روشن و خاموش شدن کولر در فاصله های زمانی کمتر از 5 دقیقه جلوگیری کند
    4- فکر میکنم اگر بتوان رطوبت را در شروع کار کولر در نظر گرفت قبل از خاموش کردن کولر میتوان برای چند دقیقه پمپ آب را خاموش کرد تا مثلا بعد از 5% کاهش رطوبت آن وقت فن کولر هم خاموش شود
    5-در مواردی که بیش از 25 درصد بعد از روشن شدن کولر رطوبت زیاد شده با فاصله های زمانی حداقل 5 دقیقه پمپ آب کولر خاموش شود تا رطوبت به کمتر از 15 درصد کاهش پیدا کند
    6- قابلیت ارتباط با بلوتوث برای گرفتن فرمان
    7- ایجاد حالت مود منوال برای کارکردن دستی کولر
    8- درصورت زیاد شدن دما بیش از 2 درجه از دمای روشن شدن کولر کولر در حالت دور تند قرار بگیرد

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

    دیدگاه


      #3
      پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

      دوستان اگر امکان داره راهنمایی کنند که چطور میتوانم از تایمر های داخلی آردینو استفاده کنم ؟

      دیدگاه


        #4
        پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

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

        دیدگاه


          #5
          پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

          نوشته اصلی توسط Glimpser
          2-نیاز به قابلیت تنظیم عددی جهت اختلاف دمای خاموش و روشن شدن کولر وجود دارد مثلا اگر 23 درجه کولر روشن میشود در 21 خاموش شود که در این حالت اون عدد میشود 2
          فکر میکنم کمیت ها رو فرضی گرفتین ولی من تجربه ساخت یه همچین دستگاهی رو برای کولر آبی دارم ، دمای مطلوب بین 24.5 تا 25.5 هستش و نیم درجه اختلاف کاملا حس میشه.
          3-نیاز به تایمری هست تا از روشن و خاموش شدن کولر در فاصله های زمانی کمتر از 5 دقیقه جلوگیری کند
          کولر من ممکنه 1 دقیقه خاموش روشن بشه مرتب الانم 7 ساله داره خاموش روشن میشه و هیچ مشکلی هم نداره فقط تابستونا دوبار سرویش و گریسکاری میشه

          4- فکر میکنم اگر بتوان رطوبت را در شروع کار کولر در نظر گرفت قبل از خاموش کردن کولر میتوان برای چند دقیقه پمپ آب را خاموش کرد تا مثلا بعد از 5% کاهش رطوبت آن وقت فن کولر هم خاموش شود
          خوب نیست چون بعد دوباره برای هر بار روشن شدن باید دوباره خیس بشه پوشالا
          5-در مواردی که بیش از 25 درصد بعد از روشن شدن کولر رطوبت زیاد شده با فاصله های زمانی حداقل 5 دقیقه پمپ آب کولر خاموش شود تا رطوبت به کمتر از 15 درصد کاهش پیدا کند
          خوبه ولی رطوبت خود هوا معمولا 50% هست هوای بیرون پس روی رطوبت سنچ پوشال باید تمرکز کنید.


          دیدگاه


            #6
            پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

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

            دیدگاه


              #7
              پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

              واقعا انجمن قوی و دوستان فعالی اینجا هستند

              دیدگاه


                #8
                پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                با سلام و آرزوی موفقیت @};-

                نوشته اصلی توسط Glimpser
                دوستان اگر امکان دارد راهنمایی کنند که چطوری میتونم یک تایمر مرجع به این برنامه اضافه کنم که از لحظه شروع بتوانم زمان را با آن داشته باشم تا برای یک سری از اتفاقات بعنوان تایم مرجع استفاده کنم ؟؟؟؟
                دوست عزیز شما میتونید از کتابخانه ی Software DateTime به عنوان یک کتابخانه زمان مرجع و Real Time بدون هیجگونه سخت افزار اضافه ای مانند آی سی های DS سری 13XX یک نمونه اشم 1307ه (البته اگر استفاده شود نورعلی نور است) اما شما با این کتابخانه کارت حتما را میوفته
                میتونید با نوشتن یک تابع اختلاف زمانی را بدست بیارید مثلا زمانیکه Cpu وارد روتین روشن شدن پمپ آب میشود زمان واقعی و جاری سیستم و یا برد و یا هرچیزی که شما اسمشو میذارید
                (مثلا : AM 1250) را از کتابخونه بگیرید و تو یه متغیر ذخیره کنید و بعد که روتین به آخرین خط رسید دوباره زمان جاری سیستم و برد رو بگیرید (مثلا 1250 AM) اختلاف زمانی این دو میشود 8 دقیقه حالا شما با توجه به این عدد تصمیم گیری میکنید که پمپ آب روشن باشد یا خیر (مثلا پین 5 در برد شما که مگا 2560 میباشد و به یک رله و ترانزیستور متصل است ture باشد و یا خیر)

                نوشته اصلی توسط Glimpser
                چند سالی است که با این کلیدهای هوشمند کولر آبی سرو کله میزنم
                تصمیم گرفتم با اردینو یکی برای خودم درست کنم که جدا از کنترل دما رطوبت راهم کنترل کند و با بلوتوث موبایل هم قابل کنترل باشد
                تجهیزاتی که دارم
                آردینو مگا
                شیلد با 5 کلید
                رله 3 کاناله
                سنسور دما و رطوبت DHT22
                ماژول بلوتوث HC05

                اطلاعات برنامه نویسی و الکترونیکی که دارم مربوط به 20 سال پیشه
                ولی پروژه را تا جایی پیش بردم که در عمل کار میکند
                حالا برای اصلاح و بهبود کد نویسی آن به کمک دوستان احتیاج دارم
                آیا در این انجمن دوستان آشنا به کدنویسی آردینو هستند که به این پروژه علاقه داشته باشند تا در اصلاح و بهبود کد ها کمک کنند ؟
                من کد برنامه شما رو دیدم چیز خاصی به هیچ عنوان نداره و هم اینکه مندر حال حاضر سنسور DHT22 و کیپد روندارم و دسترسی به تهرانم تا ماه بعد میسرنیست که بتونم مدارو پیاده سازی کنم و بهتون در کدش کمک کنم
                یک ذره ایده ی استفاده از بلوتوث و کنترل برنامه از طریق اپ اندروید ، برنامه رو پیچیده و حرفه ای میکنه البته در مواردی که بخواید اپ اختصاصی واسه این کار بنویسید و نخواید از اپ های آماده مثل blue Control و ... استفاده کنید بازم البته نمی خوام شما رو منصرف از این کارتون بکنم ولی من تو برنامه ی طرف اردینوتون اصلا چیزی با این عنوان ندیدم پس فکر میکنم فعلا حداقل برای شما منتفیه!!! ...

                نوشته اصلی توسط Glimpser
                مواردی که نیاز هست تغییر ایجاد شود
                1-در شروع کار کولر باید ابتدا 20 ثانیه فقط پمپ آب کار کند
                2-نیاز به قابلیت تنظیم عددی جهت اختلاف دمای خاموش و روشن شدن کولر وجود دارد مثلا اگر 23 درجه کولر روشن میشود در 21 خاموش شود که در این حالت اون عدد میشود 2
                3-نیاز به تایمری هست تا از روشن و خاموش شدن کولر در فاصله های زمانی کمتر از 5 دقیقه جلوگیری کند
                4- فکر میکنم اگر بتوان رطوبت را در شروع کار کولر در نظر گرفت قبل از خاموش کردن کولر میتوان برای چند دقیقه پمپ آب را خاموش کرد تا مثلا بعد از 5% کاهش رطوبت آن وقت فن کولر هم خاموش شود
                5-در مواردی که بیش از 25 درصد بعد از روشن شدن کولر رطوبت زیاد شده با فاصله های زمانی حداقل 5 دقیقه پمپ آب کولر خاموش شود تا رطوبت به کمتر از 15 درصد کاهش پیدا کند
                6- قابلیت ارتباط با بلوتوث برای گرفتن فرمان
                7- ایجاد حالت مود منوال برای کارکردن دستی کولر
                8- درصورت زیاد شدن دما بیش از 2 درجه از دمای روشن شدن کولر کولر در حالت دور تند قرار بگیرد

                میدونم که برنامه نویسی اش تا حدودی پیچیده میشود ولی فکر میکنم اینطوری میشه از یک کولر آبی آسایش نسبتا مناسبی با حداقل مصرف برق گرفت
                بقیه موارد هم کدنویسی 20 سال گذشته و 100 سال آینده نداره متغیرهای عددی هستند که باید چک بشه و با توجه با مقدارمتفیرها تصمیم گیری بشن :agree:


                نوشته اصلی توسط Glimpser
                واقعا انجمن قوی و دوستان فعالی اینجا هستند
                باورتون میشه من همین دیروز تاپیکوتونو دیدم و امروز خیلی اتفاقی یادم اومد واستون Post بذارم بازم کمکی خواستید من در خدمتم
                موفق و موید باشید
                You do not really understand something unless you can explain it to your grandmother. Albert Einstein

                دیدگاه


                  #9
                  پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                  تابستان شد و وقت سرو کله زدن با کولر
                  از دوستان شخصی هست که تمایل به کمک و تکمیل این پروژه داشته باشد ؟
                  مشکل فعلی فعال کردن تایمرهای داخلی آردوینو و استفاده از آنها برای کنترل محدوده زمانی مناسب روشن خاموش شدن موتورها است تا آسیب نبینند
                  جدیدترین ویرایش توسط Glimpser; ۲۲:۲۴ ۱۳۹۵/۰۳/۱۲.

                  دیدگاه


                    #10
                    پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                    اول ببین رله هایی که داری آمپرشون مناسب هست برای این کار یا نه!

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

                    نوشته اصلی توسط Glimpser نمایش پست ها
                    مواردی که نیاز هست تغییر ایجاد شود


                    5-در مواردی که بیش از 25 درصد بعد از روشن شدن کولر رطوبت زیاد شده با فاصله های زمانی حداقل 5 دقیقه پمپ آب کولر خاموش شود تا رطوبت به کمتر از 15 درصد کاهش پیدا کند
                    رطوبت چی رو در نظر گرفتی؟ رطوبت هوا نباید زیر 50 درصد بیاد و نباید بالای این مقدار بره! باید ببینی سنسور رطوبتی که داری رطوبت نسبی رو اندازه میگیره یا مطلق. رطوبت نسبی با دما تغییر میکنه.
                    کولر آبی بدون آب که دیگه کولر نیست! پنکه میشه! و معمولا اگه بدون آب کار کنه احتمال آسیب دیدنش زیاد میشه.

                    دیدگاه


                      #11
                      پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                      سلام
                      اردوینو ک کار نکردم ولی واسه قسمت قدرت پیشنهاد دارم:

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

                      Sent from my E2333 using Tapatalk
                      تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                      www.intelart.ir


                      ساخت کنترلر دما PID فازي با AVR [آموزشی]

                      دیدگاه


                        #12
                        پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

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

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


                        رطوبت چی رو در نظر گرفتی؟ رطوبت هوا نباید زیر 50 درصد بیاد و نباید بالای این مقدار بره! باید ببینی سنسور رطوبتی که داری رطوبت نسبی رو اندازه میگیره یا مطلق. رطوبت نسبی با دما تغییر میکنه.
                        کولر آبی بدون آب که دیگه کولر نیست! پنکه میشه! و معمولا اگه بدون آب کار کنه احتمال آسیب دیدنش زیاد میشه.
                        الان بیشتر مشکل در قسمت کد نویسی تایمر ها دارم
                        اگر دوستان اطلاعی دارند راهنمایی کنند

                        Sent from my SM-G7102 using Tapatalk

                        دیدگاه


                          #13
                          پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                          نوشته اصلی توسط Glimpser نمایش پست ها
                          الان بیشتر مشکل در قسمت کد نویسی تایمر ها دارم
                          اگر دوستان اطلاعی دارند راهنمایی کنند

                          Sent from my SM-G7102 using Tapatalk
                          توابعی که به کار شما میاد :
                          millis() : مقدار زمان سپری شده از روشن شدن میکرو را به میلی ثانیه برمیگرداند
                          micros() : مقدار زمان سپری شده از روشن شدن میکرو را به میکرو ثانیه بر میگرداند

                          دیدگاه


                            #14
                            پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                            نوشته اصلی توسط Mahdi.Faani نمایش پست ها
                            سلام
                            اردوینو ک کار نکردم ولی واسه قسمت قدرت پیشنهاد دارم:

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

                            Sent from my E2333 using Tapatalk
                            اگه بخاد اینجوری عمل کنه :

                            باعث افزایش هارمونیک و سوختن موتور خواهد شد.
                            تا الان مطمعن تر از رله و کنتاکتور نیومده هنوز برای سیستم های قدرت ،
                            در سیکل اول هم از هرجای ولتاژ سینوسی روشن بشه براش فرق نداره ، چون موتور میتونه تا چند ثانیه به صورت رتور قفل شده جریان بکشه و نسوزه ، یعنی تا دمای سیم پیچ های مسی به ۱۰۸۴٫۶۲ °C نرسه ، آسیب نمیبینه .
                            کلا تو قدرت بهترین چیز برای بار های سلفی مثل موتور ، کنتاکتوره.
                            به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
                            (پيش به سوي هدف)

                            دیدگاه


                              #15
                              پاسخ : در خواست راهنمایی برای کنترل هوشمند کولر آبی با آردینو

                              سلام
                              من ک نگفتم سینوسی رو برش بده [emoji15]
                              اوپتوترایاک های سری moc630x برای بارهای سلفی هست ک داخلش یک ZC Detector داره
                              همینطور رله یا تریاک کدوم خوبه؟این سوال هرجا ی جوابی داره
                              اینجا ک ی مدار میکروکنترلری قراره فرمان بده بهتره تریاک باشه...چون اگر تغذیه رله و میکرو یکی باشه لحظه اتقال رله جریان کشی و این حرفا داریم ک اگه منبع تغذیه مناسب نباشه با عث ریست شدن میکرو میشه...
                              و البته جدا از عمر محدود رله و چسبیدن کنتاکت ها و زمان پاسخ گویی کمتر نسبت به تریاک، رله معایب دیگه ای هم داره ک اگه خاستی میتونید لینک زیر رو مطالعه کنید:


                              تنها مزیت رله اینه که جریان های بالا رو میتونه درایو کنه که البته الان تو بازار تریاک های در حد کیلو امپر هم موجوده...

                              Sent from my E2333 using Tapatalk
                              تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                              www.intelart.ir


                              ساخت کنترلر دما PID فازي با AVR [آموزشی]

                              دیدگاه

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