सभी को नमस्कार।
घरेलू उपकरणों की किस्मत कितनी कम और क्रूर है, इसके बारे में मैं लंबे और गीतात्मक परिचय नहीं दूंगा। कल की प्रगति की अंतिम उपलब्धि के रूप में माना जाता था, आज पहले से ही औसत घरेलू का एक परिचित हिस्सा होगा, और कल इसे बस काम के लिए अपनी पूरी क्षमता के बावजूद या सबसे अच्छे रूप में भागों के लिए विघटित होने के बावजूद लैंडफिल में फेंक दिया जाएगा। के लिए "बटन हैं, लेकिन मुझे एक सेंसर चाहिए", और "डिजाइन सोविएट है" और "यह कोई चिप नहीं है"। और ठीक है, अगर हम किसी प्रकार के चीनी माइक्रोवेव या केतली के बारे में बात कर रहे हैं, जो आप वास्तव में उपयोग नहीं करते हैं, क्योंकि उनके छोटे जीवन चक्र और आध्यात्मिकता की प्लास्टिक की कमी है।
लेकिन क्या करना है जब यह एक ऐसी चीज की बात आती है जिसे आपके परिवार की कई पीढ़ियों द्वारा याद किया गया है और बचपन से ही आपके लिए घर के आराम, दादी की अच्छाइयों और पूरे "दीपक" का अवतार था। बाहर फेंकने के लिए एक हाथ नहीं उठता है, क्योंकि इस चीज के साथ बहुत सारी यादें हैं, और सामान्य तौर पर यह निन्दा है। लेकिन कुल अप्रचलन और स्पष्ट रूप से अप्रस्तुत उपस्थिति के कारण इसका उपयोग करना संभव नहीं है।
क्या करें?
यह सही है! जीवित।
हमारी नायिका से मिलें। ओवन इलेक्ट्रिक "खार्कोव"।

विषय के साथ एक संक्षिप्त परिचय:
- रिलीज़ का वर्ष - 1980 (मेरी उम्र)।
- पावर - 800 वाट।
और वह सब है। कोई टाइमर नहीं है, कोई तापमान या बिजली नियंत्रक नहीं है, कोई थर्मामीटर नहीं है। वाई फई भी, हर जगह, ईमानदारी से नहीं खोजा जाता है। खैर, नहीं, यह सब है। कुछ भी नहीं है। केवल हीटिंग तत्वों के साथ मामला और सॉकेट में प्लग, यहां तक कि एक स्विच के बिना। आप जैसे चाहें बेक करें।
जब मैंने अपने पूर्व स्नातक जीवन के दौरान गैरेज की आंतों में इस दुर्लभता को खोदा, एक उदासीन आंसू को दूर किया और उसमें कुछ पकाने की कोशिश की, तो यह मेरे पास पहुंचने लगा कि सभी प्यारे विंटेज, यह "पाई जनरेटर" पहले के समान उपयोगकर्ता के अनुकूल है 1817 कार्ल वॉन डे्रस द्वारा लकड़ी की साइकिल आप संग्रहालय को देख सकते हैं, विंटेज में भी चमत्कार कर सकते हैं, लेकिन पहली सशर्त यात्रा के बाद आप समझते हैं कि सीज़र सीज़र है, और संग्रहालय में एक दुर्लभ स्थान है, और मैं अभी भी आधुनिक बाइक पर सवारी करूंगा क्योंकि मैं गुर्दे को हरा नहीं करना चाहता।

तो यह यहाँ है। जब चालू हुआ, तो यह स्टोव-दानव तुरंत 400 डिग्री पर भुना हुआ था, मुझे दृढ़ता से याद दिलाता है कि गर्म होने पर किसी भी जीव को कोयले में बदलने की गारंटी है। और परीक्षण पिज्जा कोई अपवाद नहीं था। परिवार के अभिलेखागार में कुछ भी नहीं के लिए, इस स्टोव पर पाई बनाने की विधि एक ब्लास्ट फर्नेस के तकनीकी ऑपरेटिंग मोड के विवरण की तरह थी। यह 10 मिनट के लिए गर्म करने का सुझाव दिया गया था, फिर बेकिंग शीट को स्रोतों के साथ डालें, फिर दरवाजे के साथ एक्स मिनट सेंकना, फिर यू मिनट पूरी तरह से खुले, समय-समय पर बेकिंग शीट को स्वैप करना। 1980 में, सोवियत इंजीनियरिंग सोवियत महिला को तापमान को समायोजित करने के लिए किसी अन्य तरीके की पेशकश नहीं कर सकता था, केवल ओवन का दरवाजा खोलकर। यूरा गगारिन 19 वर्षों से कक्षा में घूम रहा है और हमारा परमाणु बम सबसे अधिक परमाणु था, लेकिन सोवियत गृहिणियों ने खार्किव ओवन के साथ ग्रह को गर्म करना जारी रखा।
ठीक है। स्थिति स्पष्ट की गई है, लक्ष्य निर्धारित किए गए हैं, उपकरण तेज किए गए हैं। चलो तकनीकी भाग पर चलते हैं।
सॉफ्टवेयर घटक
“मैं एक पिता सर्वशक्तिमान पर विश्वास करता हूं, जो स्वर्ग और पृथ्वी का निर्माता है, जो सभी के लिए दृश्यमान और अदृश्य है। मेरे भगवान का नाम अरुडिनो है। आमीन। "
अर्डुइनोवा चर्च के एक उत्साही ईर्ष्यावादी होने के नाते, मैंने स्वाभाविक रूप से इस धर्मार्थ मंच पर अपने दिमाग की उपज को गढ़ने का फैसला किया। यह सरल और सस्ता है और आपके पैर फिट बैठता है। लेकिन इलेक्ट्रॉनिक स्टफिंग के बारे में थोड़ी देर बाद, और अब हम अपनी आँखें सॉफ्टवेयर स्टफिंग की ओर मोड़ते हैं। स्केच, मेरा मतलब है।
हम निम्नलिखित कार्य के साथ सामना कर रहे हैं। ओवन नियंत्रक में निम्नलिखित कार्यों को लागू किया जाना चाहिए:
- टाइमर - हमारे कार्यक्रम का समय निर्धारित करना;
- थर्मोस्टैट - एक निश्चित स्तर पर तापमान की स्थापना और रखरखाव;
- सेट तापमान पर पहले निकास की ध्वनि अलार्म - वह क्षण जब पीज़ डालने का समय होता है;
- कार्यक्रम के अंत की ध्वनि संकेतन - वह क्षण जब इसे पाने का समय होता है;
- ऑपरेटिंग मोड के दृश्य संकेत - यह समझने के लिए कि इसमें क्या हो रहा है और यह बहुत सुंदर है। दो संकेतक हैं - कार्यक्रम चालू है और दस चालू है।
- शेष परिचालन समय का प्रदर्शन। यह समझने के लिए कि गैस्ट्रिक रस का स्राव करने का समय कब है।
Arduino- मंचों पर बुद्धिमान पुरुषों की स्क्रॉल पेंटिंग के बाद, भगवान की मदद से निम्नलिखित गोवनोकॉड बनाया गया था। आलोचना स्वीकार नहीं है। जो भी आलोचना करेगा उसे पेशाब नहीं मिलेगा।
स्केच #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; } } }
सब कुछ सामान्य से अधिक है, अनिवार्य रूप से एक नोकिया 5110 स्क्रीन, एक एनकोडर, एक थर्मिस्टर और एक रिले के साथ काम करने के सबसे बुनियादी उदाहरणों से बनाया गया है। इन घटकों के पक्ष में चुनाव हमारे आकर्षक कथा के अगले भाग में उचित है।
मेनू में 4 आइटम होते हैं: "TEMP", "TIME", "START" और "INFO"। क्या के लिए जिम्मेदार है, मुझे लगता है कि यह फोटो से स्पष्ट है। यदि आवश्यक हो, तो आप कार्यक्रम को रोक सकते हैं, समय या तापमान को जोड़ या कम कर सकते हैं, और फिर से जारी रख सकते हैं।

स्वाभाविक रूप से, हमारी सेटिंग्स गैर-वाष्पशील मेमोरी में संग्रहीत होती हैं।
ओवन के ओवरहिटिंग का नियंत्रण और तापमान संवेदक को एक ब्रेक या क्षति का नियंत्रण भी जोड़ा गया था। यदि तापमान 250 डिग्री (एक रिले स्टिक या विफलता के लिए कुछ बेहिसाब) से आगे बढ़ जाता है या तापमान शून्य से नीचे चला जाता है (एक खुला सेंसर, यह खुले में 270 डिग्री दिखाता है), एक अलार्म चालू हो जाएगा।
हार्डवेयर घटक
ऊपर वर्णित कार्यक्षमता को लागू करने के लिए, हमें निम्नलिखित घटकों की आवश्यकता है:
- बिजली की आपूर्ति 220 - 5 वोल्ट, किसी प्रकार की चार्जिंग से फटी हुई। यह सभी इलेक्ट्रॉनिक्स खिलाती है।
- अरुडिनो प्रो मिनी। हमारे दिमाग की उपज के प्रबंधन के लिए जिम्मेदार सिलिकॉन सुपरब्रेन।
- मोनोक्रोम स्क्रीन नोकिया 5110, रिज़ॉल्यूशन 84 * 48 पिक्सेल एक मामूली संशोधन के साथ। मेनू आइटम प्रदर्शित करता है, जिससे आप तापमान, समय निर्धारित कर सकते हैं, निष्पादन के लिए कार्यक्रम को सक्षम कर सकते हैं और प्रक्रिया में वर्तमान मापदंडों को देख सकते हैं।
- एनकोडर (उर्फ एनकोडर, उर्फ ट्विस्ट)। यह आपको सेटिंग मेनू को सहजता से प्रबंधित करने की अनुमति देता है और नियंत्रण कक्ष में केवल एक छेद की आवश्यकता होती है।
- रिले। सबसे आम रिले मॉड्यूल 10 चीनी एम्पीयर है। ऑप्टो-अलगाव के बिना भी। हां, जोखिम मेरा मध्य नाम है।
- तापमान संवेदक के रूप में थर्मिस्टर। एक बार, एक थ्रेड पर एक अज्ञात थर्मल सेंसर मेरे द्वारा किसी उपकरण से तोड़ दिया गया था, बेकार हो गया था, अब यह मांग में बन गया है। परीक्षण से पता चला है कि 10 कॉम पर एक नियमित एनटीसी थर्मिस्टर के अंदर। यही है, सब कुछ सरल से अधिक है और 250 - 300 डिग्री की पासपोर्ट तापमान सीमा मेरे कार्यों से मेल खाती है। सुनिश्चित करने के लिए, मैंने एक थर्मिस्टर और एक डिजिटल सेंसर DS18B20 से एक परीक्षण बेंच बनाया। 100 डिग्री तक नथुने में नथुने दिखाई दिए और सटीकता अत्यधिक से अधिक है। Lubo!
- प्रकाश संकेत - नारंगी एल ई डी की एक जोड़ी। ध्वनि संकेत - सक्रिय पीजो बजर।

अधिक वायुमंडलीय के लिए, स्क्रीन को खत्म करना आवश्यक है। डिफ़ॉल्ट रूप से, नोकिया 5110 स्क्रीन या तो सफेद या उज्ज्वल नीले बैकलाइट एलईडी के साथ आते हैं। सफेद एल ई डी योजनाबद्ध बाहरी शैली के अनुरूप नहीं हैं, और नीली विर्विलिगज़नी एलईडी उपयोगकर्ताओं के बीच मिर्गी के हमलों को भड़काने के लिए लगती हैं और सामान्य तौर पर शैतान का निर्माण होता है, जिसे एंटिच्रिस्ट के तेजी से आने में योगदान करने के लिए डिज़ाइन किया गया है। हम उन्हें अलाव पर भी पिलाते हैं। पैटर noster। आमीन।
अगले, नारंगी smd ले लो, पुराने स्कूल तापदीप्त बल्बों का अनुकरण करने के लिए और मानक लोगों के बजाय उन्हें मिलाप करने के लिए डिज़ाइन किया गया है, स्क्रीन के धातु के बेज़ेल और एलसीडी स्क्रीन को स्वयं हटाने के बाद। अब सब कुछ फेंगशुई है।
हम बढ़ते कानों के साथ एक उपयुक्त प्लास्टिक बॉक्स पाते हैं। हम इसमें एक बिजली आपूर्ति इकाई, एक अरुडींका, एक स्क्वीकर और एक भरोसेमंद स्थान पर जगह लेते हैं। हम मुख्य आपूर्ति के लिए तारों की एक जोड़ी का उत्पादन करते हैं, थर्मिस्टर के लिए तारों की एक जोड़ी और स्क्रीन के सामने पैनल के लिए एक वायरिंग हार्नेस, विसारक के साथ एनकोडर और स्थिति एलईडी। नियंत्रण इकाई का स्थान ओवन के पेट पर है।

लोहे का घटक
पुरानी तकनीक के लिए अपने सभी प्यार के साथ, मैं इस ओवन को बहाल करने का कभी भी प्रयास नहीं करूंगा अगर यह एक चीज के लिए नहीं है - मेरे पास प्रोवेंस-शैली की रसोई है और इस ओवन का गोल विंटेज मामला पूरी तरह से इंटीरियर में फिट बैठता है। इसलिए मूर्ख बनाने का निर्णय लिया गया।
हम स्टोव के आंतरिक गुहा की पिछली दीवार पर जाने के लिए 4 फिक्सिंग कानों को झुकाकर बैक पैनल को हटा देते हैं। हम "ग्लास वूल" नामक सामूहिक विनाश के हथियारों की एक परत को निकालते हैं। आंतरिक गुहा की पिछली दीवार के बीच में, हम थर्मिस्टर की छड़ के आकार के लिए एक छेद ड्रिल करते हैं, थर्मिस्टर को सम्मिलित करते हैं, अखरोट को कसते हैं, मामले के तहत तारों को हटाते हैं, कांच के ऊन के अवशेषों को बाहर निकालते हैं, इसके बजाय बेसन सिरेमिक ऊन को रेंगते हैं और इसे वापस इकट्ठा करते हैं।
अगला, हम कंट्रोल पैनल, सजावट के लिए पेन और स्टेंसिल के तत्व तैयार करते हैं। कोई प्लास्टिक नहीं, सिर्फ धातु। चूंकि मुझे नहीं पता है कि ऑटोकैड में कैसे आकर्षित किया जाए, मैं फ़ोटोशॉप में आवश्यक विवरण आकर्षित करता हूं और इसे किसी प्रकार की क्लाउड सेवा के माध्यम से प्रारूप में परिवर्तित कर सकता हूं। हां, मैं एक विकृत हूं, मुझे पता है, मुझे यह पसंद है। हम लेजर काटने के लिए चित्र देते हैं।

डैशबोर्ड को नियोजित स्थान पर वेल्ड करें। हम पक्षों पर लापता त्रिकोणों को वेल्ड करते हैं, पोटीन और वेल्ड जगह को साफ करते हैं, एक ठोस भाग की उपस्थिति को अधिकतम करते हैं। डैशबोर्ड पर 4 स्लॉट होते हैं - स्क्रीन के लिए एक जगह, मोड़ के नीचे एलईडी के लिए छेद के साथ एनकोडर के लिए एक जगह "सुंदरता के लिए" मोड़ के नीचे, और ऑपरेशन और हीटिंग संकेतक के लिए घुंघराले स्लॉट। पैनल स्टील 2 मिमी मोटी से बना है, जो पर्याप्त नहीं होगा। "वजन विश्वसनीय है।" बोरिस रेजर।
ओवन की आदरणीय उम्र और कई वर्षों तक अमानवीय स्थिति में रहने के बावजूद उसके शरीर पर निशान नहीं छोड़े जा सकते। जंग के रंग, छोटे डेंट और फॉसी के खरोंच थे। हम ग्राइंडर ब्रश पर डालते हैं और जितना संभव हो उतना साफ करते हैं। कार के भराव के साथ पोटीन डेंट और दोष। हम इसे फिर से साफ करते हैं। Degreasing।

पेंटिंग पर आगे। मुझे अपने क्षेत्र में अपनी पसंद के रंगों में पेंटाफैथिक तामचीनी को रंगने का अवसर नहीं मिला, इसलिए मैंने उपलब्ध तैयार रंगों से चुना। आइवरी को केस के मुख्य रंग और केस की सजावट के तत्वों के लिए पिस्ता के लिए चुना गया था।
हम पेंट करते हैं, म्याऊ करते हैं, कसम खाते हैं, दाग को साफ करते हैं, फिर से रंगते हैं, फिर से गुनगुनाते हैं, हम फिर कभी इस तरह से बेवकूफ नहीं बनने की कसम खाते हैं, लेकिन बस सभी सामान्य आदमियों की तरह शांति से फेंकना चाहते हैं, शांत हो जाते हैं और फिर से संतुष्ट हो जाते हैं। हम एक सप्ताह तक इंतजार करते हैं जब तक कि पेंट सुनिश्चित नहीं हो जाता।

जबकि स्टोव सूख जाता है, हम लॉकिंग दरवाज़े के हैंडल के लिए फास्टनरों के एक झुंड में पकाते हैं, लकड़ी के हैंडल का एक स्केच खींचते हैं और इसे टर्नर को देते हैं। हम पेन को खुद पेंट करते हैं और सूखने के लिए छोड़ देते हैं। हम स्क्रीन बॉडी पर एनकोडर नॉब और मेटल प्लेट को पेंट करते हैं।


आवरण पूरी तरह से सूखने के बाद, हम स्टेंसिल लागू करते हैं और पिस्ता पेंट के साथ पेंट करते हैं।
अगला, हम सब कुछ एक साथ ढेर में डालते हैं और समझते हैं कि ओवन की तरफ की सतह उत्तेजक रूप से खाली हैं और मदद नहीं कर सकते हैं लेकिन कुछ और से चिपके रहते हैं। लेकिन स्टेंसिल के तहत स्याही के रिसाव और फिर चित्र को समायोजित करने के लिए विलायक के साथ एक ब्रश की आवश्यकता के कारण धातु के स्टेंसिल के माध्यम से पेंटिंग बेहद असुविधाजनक है। और मैं एक विज्ञापन एजेंसी से "प्रबंधक" के साथ समझ की कमी के कारण ओराकल से ऑर्डर करने के लिए स्टेंसिल नहीं कर सका। इसलिए, मैंने इंटरनेट पर आकार में तैयार, उपयुक्त पाया।
पर चिपका रहे। हम पेंट करते हैं। हम आपकी प्रशंसा करते हैं।

अगला, हम सब कुछ एक साथ रखते हैं - स्क्रीन, एनकोडर और एनकोडर घुंडी स्थापित करें। फटे plexiglass से हम ऑपरेटिंग मोड के संकेतकों के लिए डिफ्यूज़र बनाते हैं और डैशबोर्ड के नीचे से उन्हें गोंद करते हैं। हम मॉड्यूल के तारों को खिंचाव और मिलाप करते हैं और पावर बटन के साथ नेटवर्क पावर कनेक्टर स्थापित करते हैं। हम लकड़ी के हैंडल के लिए धारकों को ड्रिल और स्थापित करते हैं। ग्लू को ओपन-क्लोज पॉइंटर के अंदर महसूस किया गया था ताकि हैंडल रोटेशन के दौरान दरवाजे की सतह को खरोंच न करें।
इसके बाद, हम मालकिन को बुलाते हैं, उसे यह रचनात्मक देते हैं, सुनते हैं कि मैं कितना स्मार्ट और सुंदर हूं, और जब हम पाई का इंतजार कर रहे हैं, तो हम एक जोड़ी और लाइनें जोड़ेंगे, जिसमें बताया जाएगा कि मैंने ऐसा क्यों किया और अन्यथा नहीं।



1. तापमान रखरखाव एल्गोरिदम पीआईडी के बजाय इतना गूंगा क्यों है?
क्योंकि बस कोई जरूरत नहीं है। काम के एक मानक कार्यक्रम के लिए, 30-40 मिनट, स्टोव का तापमान केवल दो बार लक्ष्य बिंदु से गुजरता है। स्टोव छोटा है, अच्छी तरह से अछूता है, धीरे-धीरे ठंडा होता है। पीआईडी एल्गोरिथ्म तुच्छ कहीं भी घूमने के लिए नहीं। एक छोटा तापमान जड़ता तापमान के पहले सेट के दौरान केवल एक बार होता है और ओवरलैप लगभग 20 डिग्री होता है, जो बेकिंग के लिए बिल्कुल भी महत्वपूर्ण नहीं है और पैन बिछाने के लिए इस पल में दरवाजा खोलकर आसानी से समतल किया जाता है। इसके लिए, ऑपरेटिंग तापमान ध्वनियों तक पहुंचने के लिए संकेत। अगला पुनरावृत्ति आम तौर पर + - 2 डिग्री के क्रम की सीमा में होता है।
2. एक रिले, एक triac क्यों नहीं है, और PWM क्यों नहीं है?
सभी समान। मुझे सिमुलेटर पसंद है और मुझे पता है कि उन्हें कैसे खाना बनाना है, लेकिन कम से कम आपको नहीं लगता कि डिवाइस में उन्हें धकेलने के लिए दरार आवश्यक है, जिसमें रिले ऑपरेशन के आधे घंटे में चार बार क्लिक करता है। और 800 वाट बिजली पर, यानी, वर्तमान के तीन एम्पीयर, यहां तक कि चीनी रिले में भी सुरक्षा का पर्याप्त मार्जिन होगा। लेकिन PWM का यहां कोई लेना-देना नहीं है, न कि डिवाइस का स्तर। हां, और रिले ईमानदार और दीपक है, और त्रिक अहंकार और गर्व है। और परिचारिका खुश से अधिक है, और यह एक रणनीतिक लक्ष्य था। संक्षेप में, बस इतना ही।
3. और क्या योजना है?
स्टेनलेस स्टील की पाक चादरें। मूल के लिए ब्लैकबेरी से बेकिंग शीट हैं, और यदि पहले से ही ऐसी गर्मी है, तो बेकिंग शीट को अनुरूप होना चाहिए। बाद में मैं इसे खींचूंगा और लेजर को दूंगा।

सिम के लिए मुझे अपनी छुट्टी लेने के लिए, मैं pies का परीक्षण करने गया। यूक्रेन से प्रिविट।