الحياة الثانية لفرن كهربائي "خاركوف"

مرحبا بالجميع.

لن أقوم بتقديم مقدمات طويلة وغنائية حول مدى قصر ووحشية مصير الأجهزة المنزلية. ما كان يُنظر إليه على أنه الإنجاز الأخير للتقدم أمس ، سيكون اليوم بالفعل جزءًا مألوفًا من الأسرة العادية ، وغدًا سيتم طرحه في المكب ، على الرغم من قدرته الكاملة على العمل أو ، في أحسن الأحوال ، تفكيكه كأجزاء كمانح أجزاء. بالنسبة إلى "هناك أزرار ، لكني أريد مستشعرًا" و "التصميم سوفييت" و "لا توجد هذه الشريحة". حسنًا ، إذا كنا نتحدث عن نوع من الميكروويف أو الغلاية الصينية ، والتي لا تعتاد عليها حقًا ، بسبب دورة حياتها القصيرة وروحانيتها البلاستيكية.

ولكن ماذا تفعل عندما يتعلق الأمر بشيء تذكرته عدة أجيال من عائلتك ، ومنذ الطفولة كان بالنسبة لك تجسيدًا لراحة المنزل وأشياء الجدة و "المصباح" بالكامل. إن رمي اليد لا يرتفع ، لأن هناك الكثير من الذكريات مع هذا الشيء ، وبصفة عامة هذا تجديف. ولكن لا يمكن استخدامها على الإطلاق بسبب التقادم التام والمظهر غير القابل للتصريح بصراحة.

ماذا تفعل

حق! إحياء.

تعرف على بطلة لدينا. فرن كهربائي "خاركوف".

الصورة

بادئ ذي بدء ، معرفة قصيرة بالموضوع:

  • سنة الإصدار - 1980 (عمري).
  • القوة - ٨٠٠ واط.

هذا كل ما في الأمر. لا يوجد مؤقت ، لا يوجد تحكم في درجة الحرارة أو الطاقة ، لا يوجد مقياس حرارة. واي فاي أيضًا ، لم يتم البحث عنها بصدق في كل مكان. حسنًا ، لا ، هذا كل شيء. لا يوجد شيء. فقط الحالة مع عناصر التسخين والقابس في المقبس ، حتى بدون مفتاح. اخبز كما تريد.

عندما قمت خلال حياتي العازبة السابقة بحفر هذه الندرة في أحشاء المرائب ، ومزقت دمعة حنين وحاولت طهي شيء فيها ، ثم بدأت تصل إلي أنه مع كل خمرها اللطيف ، فإن "مولد الفطيرة" هذا سهل الاستخدام مثل أول 1817 دراجة خشبية من كارل فون دريس يمكنك أن تنظر إلى المتحف ، تتعجب من القديم أيضًا ، ولكن بعد الرحلة المشروطة الأولى ، تفهم أن قيصر هو قيصر ، ومكان نادر في المتحف ، وما زلت أركب الدراجة الحديثة لأنني لا أريد أن أضرب الكلى.

الصورة

لذا فهو هنا. عند تشغيله ، تم تحميص هذا الموقد على الفور عند 400 درجة ، ليذكرني بشكل مقنع أن أي مواد عضوية عند تسخينها مضمونة أن تتحول إلى فحم. والبيتزا التجريبية ليست استثناء. ليس لشيء في أرشيفات العائلة ، كانت وصفات صنع الفطائر على هذا الموقد أشبه بوصفًا لأوضاع التشغيل التكنولوجية لفرن الانفجار. تم اقتراح التسخين لمدة 10 دقائق ، ثم أدخل ورقة الخبز مع المصادر ، ثم اخبز X دقيقة مع باب الباب ، ثم U دقيقة مفتوحة تمامًا ، مع تبديل أوراق الخبز بشكل دوري. في عام 1980 ، لم تستطع الهندسة السوفيتية أن تقدم للمرأة السوفيتية أي طريقة أخرى لضبط درجة الحرارة ، إلا عن طريق فتح باب الفرن. يورا غاغارين تدور في المدار منذ 19 عامًا وكانت قنبلتنا النووية هي الأكثر نووية ، لكن ربات البيوت السوفييت استمرن في تدفئة الكوكب بأفران خاركيف.

حسنًا. تم توضيح الوضع ، وتحديد الأهداف ، وشحذ الأدوات. دعنا ننتقل إلى الجزء التقني.



مكون البرنامج


"أنا أؤمن بالآب الواحد ، خالق السماء والأرض ، مرئي للجميع وغير مرئي. اسم إلهي هو اردوينو. آمين ".

لكوني أبرشية متحمسة لكنيسة اردوينوفا ، قررت بطبيعة الحال نحت عقلي على هذه المنصة الخيرية. لأنها بسيطة ورخيصة وتناسب ساقيك. ولكن حول الحشو الإلكتروني بعد ذلك بقليل ، والآن نوجه أعيننا إلى حشو البرامج. رسم ، أعني.

نحن نواجه المهمة التالية. يجب تنفيذ الوظائف التالية في جهاز التحكم بالفرن:

  • المؤقت - تحديد وقت برنامجنا ؛
  • الترموستات - ضبط والحفاظ على درجة الحرارة عند مستوى معين ؛
  • إنذار صوتي للخروج الأول إلى درجة الحرارة المحددة - اللحظة التي حان الوقت لوضع الفطائر ؛
  • إشارة صوتية لنهاية البرنامج - اللحظة التي حان وقت الحصول على الفطائر ؛
  • إشارة بصرية لأوضاع التشغيل - من أجل فهم ما يحدث في هذا وجميل فقط. هناك مؤشران - البرنامج قيد التشغيل والعشرة قيد التشغيل.
  • عرض وقت التشغيل المتبقي. فهم متى يحين وقت إفراز عصير المعدة.

بعد رسم مخطوطات الحكماء في منتديات اردوينو ، بعون الله تم إنشاء govnokod التالية. النقد غير مقبول. من ينتقد لن يحصل على فطائر.

رسم
/* d6 -    () d7 -   ()     () d8 -  d9 - ce () () d10 - rst () () d11 - dc () () d12 - din  () d13 - clk  () gnd - bl  ( gnd) a0 -   () a1 -   () a2 -   () a4 -  .  10   4  +5.   -  4 vcc -  () gnd -  () */ #include <Adafruit_GFX.h> #include <Adafruit_PCD8544.h> #include <EEPROM2.h> #include <SPI.h> volatile byte seqA = 0; volatile byte seqB = 0; volatile byte cnt1 = 0; volatile byte cnt2 = 0; volatile int Temp = 150; //    volatile int Time = 30; //     boolean heat = false; boolean work = false; boolean first_heat; volatile boolean right = false; volatile boolean left = false; volatile boolean button = false; long previousMillis = 0; int temp_count; long time_ost; long time_millis; byte menuitem = 1; //     1 byte page = 1; //   1 unsigned long heatMillis = 0; #define RT0 10000 //  #define B 3950 // K #define VCC 5 //-  #define R 10000 //R=10  float RT, VR, ln, TX, T0, VRT, temp_izmer, temp_itog; Adafruit_PCD8544 display = Adafruit_PCD8544(13, 12, 11, 9, 10); //************************************************************************************************** void setup() {//************************************************************************************* //*************************************************************************************************** Serial.begin(115200); pinMode(A0, INPUT); pinMode(A1, INPUT); pinMode(A2, INPUT); pinMode(A4, INPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(LED_BUILTIN, OUTPUT); digitalWrite(A0, HIGH); // digitalWrite(A1, HIGH); // digitalWrite(A2, HIGH); //  digitalWrite(6, LOW); //   digitalWrite(7, HIGH); //  digitalWrite(8, LOW); // T0 = 25 + 273.15; // T0  ,      PCICR = 0b00000010; // 1. PCIE1: Pin Change Interrupt Enable 1 PCMSK1 = 0b00000111; // Enable Pin Change Interrupt for A0, A1, A2 // Initialize LCD display.setRotation(2); // Set LDC orientation display.begin(60); // Set LCD contrast display.clearDisplay(); // Clear display display.display(); // Apply changes Temp = EEPROM_read_byte(0); Time = EEPROM_read_byte(3); sei(); } //************************************************************************************************ void loop() {//********************************************************************************** //************************************************************************************************ //   unsigned long currentMillis = millis(); //   ***************************************************************************** if (page==1) { display.setTextSize(1); display.clearDisplay(); display.setTextColor(BLACK, WHITE); display.drawFastHLine(0,0,83,BLACK); display.drawFastHLine(0,47,83,BLACK); display.drawFastVLine(0,0,47,BLACK); display.drawFastVLine(1,0,47,BLACK); display.drawFastVLine(2,0,47,BLACK); display.drawFastVLine(3,0,47,BLACK); display.drawFastVLine(4,0,47,BLACK); display.drawFastVLine(83,0,83,BLACK); display.setCursor(5, 2);//   if (menuitem==1) { display.setTextColor(WHITE, BLACK); //     display.drawFastHLine(0,1,83,BLACK); //************************* } else {display.setTextColor(BLACK, WHITE); //        } display.print(" TEMP "); display.setCursor(5, 14); if (menuitem==2) { display.setTextColor(WHITE, BLACK); display.drawFastHLine(0,13,83,BLACK); } else {display.setTextColor(BLACK, WHITE);} display.print(" TIME "); if (menuitem == 3) { display.setTextColor(WHITE, BLACK); display.drawFastHLine(0,25,83,BLACK); } else { display.setTextColor(BLACK, WHITE); } display.setCursor(5, 26); display.print(" START: "); if (work) { display.print("ON "); } else { display.print("OF "); } display.setCursor(5, 38); if (menuitem==4) { display.setTextColor(WHITE, BLACK); display.drawFastHLine(0,37,83,BLACK); } else {display.setTextColor(BLACK, WHITE);} display.print(" INFO "); if (left) { left = false; menuitem--; if (menuitem==0) { menuitem=1; } } if (right) { right = false; menuitem++; if (menuitem==5) { menuitem = 4; } } display.display(); if (button) { button = false; digitalWrite(8, HIGH); delay (50); //        digitalWrite(8, LOW); if (page == 1 && menuitem==1) { page=3; } else if (page == 1 && menuitem==2) { page=4; } else if (page == 1 && menuitem==4) { page=5; } //  ******************************************************************************** else if (menuitem == 3 && page == 1) { if (work) { work = false; digitalWrite(6, LOW); //    } else { heatMillis = currentMillis; work = true; first_heat = true; digitalWrite(6, HIGH); //    } } } } //   ()*************************************************** if (page==3) { display.setTextSize(1); display.clearDisplay(); display.drawFastHLine(0,0,83,BLACK); display.drawFastHLine(0,1,83,BLACK); display.drawFastHLine(0,47,83,BLACK); display.drawFastVLine(0,0,47,BLACK); display.drawFastVLine(83,0,83,BLACK); display.drawFastVLine(82,0,10,BLACK); display.drawFastVLine(81,0,10,BLACK); display.drawFastVLine(80,0,10,BLACK); display.drawFastVLine(79,0,10,BLACK); display.setTextColor(WHITE, BLACK); display.setCursor(1, 2); display.print(" Temp "); display.drawFastHLine(0,10,83,BLACK); display.setTextColor(BLACK, WHITE); display.setCursor(26, 12); display.print("Degree"); display.setTextSize(3); if (Temp >=100) { display.setCursor(16, 23); } else { display.setCursor(27, 23); } display.print(Temp); if (left) { left = false; Temp--; } if (Temp==49) { Temp=50; } if (right) { right = false; Temp++; } if (Temp==251) { Temp=250; } if (button) { digitalWrite(8, HIGH); delay (50); digitalWrite(8, LOW); button = false; page=1; EEPROM_write_byte(0, Temp); } display.display(); } //   ()*************************************************************************** else if (page==4) { display.setTextSize(1); display.clearDisplay(); display.drawFastHLine(0,0,83,BLACK); display.drawFastHLine(0,1,83,BLACK); display.drawFastHLine(0,47,83,BLACK); display.drawFastVLine(0,0,47,BLACK); display.drawFastVLine(83,0,83,BLACK); display.drawFastVLine(82,0,10,BLACK); display.drawFastVLine(81,0,10,BLACK); display.drawFastVLine(80,0,10,BLACK); display.drawFastVLine(79,0,10,BLACK); display.setTextColor(WHITE, BLACK); display.setCursor(1, 2); display.print(" Time "); display.drawFastHLine(0,10,83,BLACK); display.setTextColor(BLACK, WHITE); display.setCursor(22, 12); display.print("Minutes"); display.setTextSize(3); if (Time >=10) { display.setCursor(27, 23); } else { display.setCursor(38, 23); } display.print(Time); if (left) { left = false; Time--; } if (Time==0) { Time=1; } if (right) { right = false; Time++; } if (Time==61) { Time=60; } if (button) { digitalWrite(8, HIGH); delay (50); digitalWrite(8, LOW); button = false; page=1; EEPROM_write_byte(3, Time); } display.display(); } //   ( )*********************************************************** else if (page==5) { display.clearDisplay(); display.setTextColor(BLACK, WHITE); display.setTextSize(1); display.drawFastHLine(0,0,83,BLACK); display.drawFastHLine(0,47,83,BLACK); display.drawFastVLine(0,0,47,BLACK); display.drawFastVLine(83,0,83,BLACK); display.setCursor(3, 5); display.print("TEMP_UST:"); display.setCursor(64, 5); display.print(Temp); display.setCursor(3, 20); display.print("TEMP_TEK:"); display.setCursor(64, 20); display.print(temp_itog, 0); display.setCursor(3, 35); display.print("TIME_OST:"); display.setCursor(64, 35); display.print(time_ost); if (button) { digitalWrite(8, HIGH); delay (50); digitalWrite(8, LOW); button = false; page=1; } display.setTextSize(2); display.display(); } //  ********************************************* if (work) { time_millis = Time * 1000; time_millis = time_millis * 60; time_ost = ((time_millis) - (currentMillis - heatMillis)); time_ost = time_ost/1000; time_ost = time_ost/60; } else { time_ost = 0; } //  ******************************************* if (((currentMillis - heatMillis) > time_millis) && (work)) { work = false; digitalWrite(6, LOW); //    digitalWrite(8, HIGH);//   delay (1000); digitalWrite(8, LOW); delay (500); digitalWrite(8, HIGH); delay (1000); digitalWrite(8, LOW); delay (500); digitalWrite(8, HIGH); delay (1000); digitalWrite(8, LOW); } // ************************************************* if (currentMillis - previousMillis > 500) { previousMillis = currentMillis; VRT = analogRead(A4); //   VRT VRT = (5.00 / 1023.00) * VRT; //   VR = VCC - VRT; RT = VRT / (VR / R); // RT ln = log(RT / RT0); TX = (1 / ((ln / B) + (1 / T0))); //   TX = TX - 273.15; //   temp_count++; temp_izmer = temp_izmer + TX; } if (temp_count == 10) { temp_itog = temp_izmer/10; temp_count = 0; temp_izmer = 0; } //     ********************** if (temp_itog < (Temp - 1)) { //  heat = true; } if (temp_itog > (Temp + 1)) { heat = false; if (first_heat) { //        first_heat = false; digitalWrite(8, HIGH);//   delay (200); digitalWrite(8, LOW); delay (300); digitalWrite(8, HIGH); delay (200); digitalWrite(8, LOW); delay (300); digitalWrite(8, HIGH); delay (200); digitalWrite(8, LOW); } } // ***************************************************** if ((work) && (heat)) { digitalWrite(7, LOW); //   digitalWrite(5, HIGH); //    } else { digitalWrite(7, HIGH); //   digitalWrite(5, LOW); //    } //     ******************************************** if ((temp_itog < 0) || (temp_itog > 250)) { digitalWrite(8, HIGH);//   delay (500); digitalWrite(8, LOW); delay (500); } } //    ****************************************************************** ISR (PCINT1_vect) { // If interrupt is triggered by the button if (!digitalRead(A0)) { button = true; } else { // Else if interrupt is triggered by encoder signals boolean A_val = digitalRead(A1); // Read A and B signals boolean B_val = digitalRead(A2); // Record the A and B signals in seperate sequences seqA <<= 1; seqA |= A_val; seqB <<= 1; seqB |= B_val; // Mask the MSB four bits seqA &= 0b00001111; seqB &= 0b00001111; // Compare the recorded sequence with the expected sequence if (seqA == 0b00001001 && seqB == 0b00000011) { cnt1++; left = true; } if (seqA == 0b00000011 && seqB == 0b00001001) { cnt2++; right = true; } } } 


كل شيء أكثر من المعتاد ، مصنوع بشكل أساسي من الأمثلة الأساسية للعمل مع شاشة Nokia 5110 ، جهاز تشفير ، مقاوم حراري ومرحل. إن الخيار لصالح هذه المكونات له ما يبرره في الجزء التالي من روايتنا الرائعة.

تتكون القائمة من 4 عناصر: "TEMP" و "TIME" و "START" و "INFO". ما هو المسؤول عن ما أعتقد أنه واضح من الصورة. إذا لزم الأمر ، يمكنك إيقاف البرنامج وإضافة الوقت أو درجة الحرارة أو تقليلهما والمتابعة مرة أخرى.

الصورة

بطبيعة الحال ، يتم تخزين إعداداتنا في ذاكرة غير متطايرة.

كما تمت إضافة التحكم في ارتفاع درجة حرارة الفرن والتحكم في كسر أو تلف جهاز استشعار درجة الحرارة. إذا تجاوزت درجة الحرارة 250 درجة (تمسك المرحل أو بعض المصير بسبب الفشل) أو انخفضت درجة الحرارة إلى ما دون الصفر (مستشعر مفتوح ، فإنه يظهر 270 درجة في العراء) ، فسيُطلق إنذار.



مكون الأجهزة


لتنفيذ الوظيفة الموضحة أعلاه ، نحتاج إلى المكونات التالية:

  • مزود طاقة 220 - 5 فولت ، ممزق من نوع ما من الشحن. يغذي جميع الالكترونيات.
  • اردوينو برو ميني. الدماغ الفائق من السيليكون المسؤول عن إدارة أفكارنا.
  • شاشة أحادية اللون Nokia 5110 ، دقة 84 * 48 بكسل بمراجعة طفيفة. يعرض عناصر القائمة ، مما يسمح لك بتعيين درجة الحرارة والوقت وتمكين البرنامج للتنفيذ وعرض المعلمات الحالية في العملية.
  • Encoder (المعروف أيضًا باسم encoder ، ويعرف أيضًا باسم twist). يسمح لك بإدارة قائمة الإعدادات بشكل بديهي ويتطلب ثقبًا واحدًا فقط في لوحة التحكم.
  • تتابع وحدة الترحيل الأكثر شيوعًا هي 10 أمبيرات صينية. حتى بدون عزل بصري. نعم ، الخطر هو اسمي الأوسط.
  • الثرمستور كمستشعر درجة حرارة. ذات مرة ، تم كسر مستشعر حراري غير معروف على خيط من بعض الأجهزة من قبلي ، وضع خاملاً ، والآن أصبح مطلوبًا. أظهر الاختبار أن داخل الثرمستور NTC العادي في 10 كوم. أي أن كل شيء أكثر من بسيط ، ويتوافق حد درجة حرارة جواز السفر بين 250 و 300 درجة مع مهامي. للتأكد من ذلك ، قمت بعمل مقعد اختبار من الثرمستور ومستشعر رقمي DS18B20. أظهر ما يصل إلى 100 درجة أنف في فتحة الأنف والدقة أكثر من مفرطة. لوبو!
  • إشارة الضوء - زوج من المصابيح البرتقالية. إشارة صوتية - جرس بيزو نشط.

الصورة

لمزيد من الغلاف الجوي ، من الضروري إنهاء الشاشة. بشكل افتراضي ، تأتي شاشات Nokia 5110 مزودة بمصابيح إضاءة خلفية بيضاء أو زرقاء ساطعة. لا تتوافق مصابيح LED البيضاء مع النمط الخارجي المخطط ، ويبدو أن مصابيح vyrviglazny الزرقاء تثير هجمات الصرع بين المستخدمين وبشكل عام هناك خلق الشيطان ، المصمم للمساهمة في سرعة ظهور المسيح الدجال. نحن أيضا نشربهم على الموقد. نستر الأب. امين

بعد ذلك ، نأخذ مصابيح LED smd البرتقالية ، المصممة لمحاكاة المصابيح المتوهجة في المدرسة القديمة ولحامها بدلاً من المصابيح القياسية ، بعد إزالة الحافة المعدنية للشاشة وشاشة LCD نفسها تحتها. الآن كل شيء هو فنغ شوي.

نجد صندوقًا بلاستيكيًا مناسبًا مع آذان متصاعدة. نضع فيه وحدة إمداد طاقة ، اردوينكا ، صرير و relushushka. نقوم بإخراج زوج من الأسلاك إلى مصدر التيار الكهربائي ، زوج من الأسلاك إلى الثرمستور وتسخير الأسلاك إلى اللوحة الأمامية على الشاشة ، التشفير ومصابيح LED مع الناشرات. مكان وحدة التحكم على بطن الفرن.

الصورة



مكون الحديد


مع كل حبي للتكنولوجيا القديمة ، لن أتعهد أبدًا باستعادة هذا الفرن إذا لم يكن لشيء واحد - لديّ مطبخ على طراز بروفانس ، والعلبة المستديرة لهذا الفرن تناسب تمامًا الداخل. لذلك ، تقرر أن تخدع.

نقوم بإزالة اللوحة الخلفية عن طريق ثني آذان التثبيت الأربعة للوصول إلى الجدار الخلفي للتجويف الداخلي للموقد. نزيل طبقة من أسلحة الدمار الشامل تسمى "الصوف الزجاجي". في منتصف الجدار الخلفي للتجويف الداخلي ، نقوم بحفر حفرة بحجم قضيب الثرمستور ، وإدخال الثرمستور ، وتشديد الجوز ، وإزالة الأسلاك تحت العلبة ، واختيار بقايا الصوف الزجاجي ، وحشر الصوف القطني البازلت بدلاً من ذلك وجمعه مرة أخرى.

بعد ذلك ، نقوم بإعداد لوحة التحكم وعناصر الأقلام والاستنسل للزينة. بدون بلاستيك ، فقط معدن. نظرًا لأنني لا أعرف كيفية الرسم في AutoCAD ، فأنا أرسم التفاصيل الضرورية في Photoshop وأحولها إلى تنسيق dwg من خلال نوع من الخدمة السحابية. نعم ، أنا منحرف ، أعلم أنه يعجبني. نعطي رسومات للقطع بالليزر.

الصورة

لحام لوحة القيادة في الموقع المخطط له. نقوم بلحام المثلثات المفقودة على الجانبين ، ومعجون وتنظيف مكان اللحام ، مما يزيد من مظهر الجزء الصلب. توجد 4 فتحات على لوحة العدادات - مكان للشاشة ، ومكان لمشفّر مزود بفتحات لمصابيح LED تحت الالتفاف "للجمال" تحت الالتفاف ، وفتحات مجعدة لمؤشرات التشغيل والتدفئة. اللوحة مصنوعة من الفولاذ بسماكة 2 مم ، والتي لن تكون كافية. "الوزن موثوق به." بوريس رازور.

لا يمكن للعمر الموقر للفرن وسنوات عديدة من كونه في ظروف غير إنسانية سوى ترك آثار على جسده. كانت هناك خدوش من الطلاء ، وخدوش صغيرة وبؤر التآكل. نضع فرشاة المطحنة وننظفها قدر الإمكان. المعجون والعيوب مع حشوات السيارات. نقوم بتنظيفه مرة أخرى. إزالة الشحوم.

الصورة

مزيد من الرسم. لم أجد في منطقتي الفرصة لتلوين المينا الخماسية في الألوان التي أختارها ، لذلك اخترت من الألوان الجاهزة المتاحة. تم اختيار العاج للون الرئيسي للحافظة والفستق لعناصر ديكور العلبة.

نحن نرسم ، ونقسم ، ونقسم ، وننظف البقع ، ونعيد الرسم ، ونجز مرة أخرى ، ولا نقسم أبدًا على أن نخدع بالمثل مرة أخرى ، ولكن ببساطة لنفعل بسلام مثل جميع الرجال العاديين ، ونهدأ ونرسم مرة أخرى ، ونشعر بالرضا. ننتظر لمدة أسبوع حتى يجف الطلاء بالتأكيد.

الصورة

أثناء تجفيف الموقد ، نقوم بالطهي في مجموعة من السحابات لمقبض باب القفل ، ونرسم رسمًا للمقابض الخشبية ونعطيها للخراطة. نرسم الأقلام بنفسها ونتركها لتجف. نرسم مقبض التشفير والصفيحة المعدنية على جسم الشاشة.

الصورة

الصورة

بعد أن يجف الغلاف تمامًا ، نضع الإستنسل والطلاء بطلاء الفستق.

بعد ذلك ، نضع كل شيء معًا في كومة ونفهم أن الأسطح الجانبية للفرن فارغة بشكل استفزازي ولا يمكنها إلا التمسك بشيء آخر. لكن الطلاء من خلال الإستنسل المعدني غير مريح للغاية بسبب تسرب الحبر تحت الاستنسل والحاجة بعد ذلك إلى فرشاة مع المذيب لضبط الصورة. ولم أستطع طلب الإستنسل للطلب من Orakal بسبب عدم التفاهم مع "المدير" من وكالة إعلانية. لذلك ، وجدت جاهزًا ومناسبًا للحجم على الإنترنت.

تمسك. نرسم. نحن معجبون بك.

الصورة

بعد ذلك ، نجمع كل شيء معًا - قم بتثبيت الشاشة والترميز ومقبض التشفير. من زجاج شبكي متصدع نصنع ناشرات لمؤشرات أوضاع التشغيل ونلصقها من أسفل لوحة العدادات. نحن نمد ونلحم أسلاك الوحدات ونقوم بتثبيت موصل طاقة الشبكة باستخدام زر الطاقة. نقوم بحفر وتركيب حاملات للمقابض الخشبية. شعر الغراء داخل مؤشر Open-Close بحيث لا يخدش المقبض سطح الباب أثناء الدوران.

بعد ذلك ، نسمي العشيقة ، ونمنحها هذا الإبداع ، ونستمع إلى مدى ذكائي وجمالي ، وبينما ننتظر الفطائر ، سنضيف سطرين إضافيين ، موضحا لماذا فعلت ذلك بهذه الطريقة وليس بخلاف ذلك.

الصورة

الصورة

الصورة

1. لماذا خوارزمية الحفاظ على درجة الحرارة غبية جدًا وليس PID؟

لأنه ببساطة ليست هناك حاجة. بالنسبة لبرنامج العمل القياسي ، 30-40 دقيقة ، تتجاوز درجة حرارة الموقد نقطة الهدف بضع مرات فقط. الموقد صغير ومعزول بشكل جيد ويبرد ببطء. خوارزمية PID تافهة في أي مكان لاستدارة. يحدث قصور صغير في درجة الحرارة مرة واحدة فقط خلال المجموعة الأولى من درجات الحرارة ويكون التداخل حوالي 20 درجة ، وهو ليس مهمًا على الإطلاق للخبز ويتم تسويته بسهولة عن طريق فتح الباب في هذه اللحظة لوضع المقلاة. لهذا ، إشارة للوصول إلى درجة حرارة التشغيل أصوات. يحدث التكرار التالي بشكل عام في نطاق ترتيب + - 2 درجة.

2. لماذا التتابع ، وليس الترياس ، ولماذا لا PWM؟

كل نفس. أنا أحب أجهزة المحاكاة وأعرف كيفية طهيها ، ولكن على الأقل لا تعتقد أن الكراك ضروري لدفعها إلى الجهاز ، حيث ينقر التتابع أربع مرات في نصف ساعة من التشغيل. وبقوة 800 واط ، أي ثلاثة أمبير من التيار ، حتى في التتابع الصيني سيكون هناك هامش أمان كافٍ. لكن PWM ليس لديها ما تفعله هنا ، وليس هذا المستوى من الجهاز. نعم ، والترحيل صادق ومصباح ، والثالث غطرسة وكبرياء. والمضيفة أكثر من سعيدة ، وكان هذا هدفًا استراتيجيًا. باختصار ، هذا كل شيء.

3. ما هو مخطط له أيضا؟

صفائح خبز من الستانلس ستيل. لأنه في الأصل توجد صفائح خبز من العليق ، وإذا كانت هناك بالفعل مثل هذه الحرارة ، فيجب أن تتوافق صفائح الخبز. في وقت لاحق سأرسمه وأعطيه لليزر.

الصورة

من أجل سيم ، دعني آخذ إجازتي ، ذهبت لاختبار الفطائر. خاص من أوكرانيا.

Source: https://habr.com/ru/post/ar429084/


All Articles