ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

பல வருட பலனளிக்கும் வேலைக்குப் பிறகு, ஒரு ஸ்மார்ட் ஹோமில் காலநிலை கட்டுப்பாட்டுக்கான எங்கள் முதல் தயாரிப்பை பொதுமக்களுக்குக் கொண்டு வர முடிவு செய்யப்பட்டது - சூடான தளங்களைக் கட்டுப்படுத்தும் ஸ்மார்ட் தெர்மோஸ்டாட்.

இந்த சாதனம் என்ன?

3 கிலோவாட் வரையிலான மின்சார சூடான தரைக்கு இது ஒரு ஸ்மார்ட் தெர்மோஸ்டாட் ஆகும். இது ஒரு பயன்பாடு, வலைப்பக்கம், HTTP, MQTT மூலம் கட்டுப்படுத்தப்படுகிறது, எனவே இது அனைத்து ஸ்மார்ட் ஹோம் அமைப்புகளிலும் எளிதாக ஒருங்கிணைக்கப்படுகிறது. மிகவும் பிரபலமானவற்றுக்கான செருகுநிரல்களை உருவாக்குவோம்.

நீங்கள் ஒரு மின்சார சூடான தரையை மட்டும் கட்டுப்படுத்த முடியும், ஆனால் ஒரு தண்ணீர் சூடான தரையில் ஒரு வெப்ப தலை, ஒரு கொதிகலன் அல்லது ஒரு மின்சார sauna. மேலும், என்ஆர்எஃப் பயன்படுத்தி, தெர்மோஸ்டாட் பல்வேறு சென்சார்களுடன் தொடர்பு கொள்ள முடியும். கிட்டத்தட்ட அனைத்து காலநிலை தொடர்பான சென்சார்களும் தற்போது உருவாக்கத்தில் உள்ளன. சாதனம் ESP அடிப்படையிலானது என்பதால், பயனர்களிடமிருந்து தனிப்பயனாக்குதல் விருப்பங்களை அகற்றுவது பொருத்தமற்றது என்று முடிவு செய்தோம். எனவே, பயனர் சாதனத்தை டெவலப்பர் பயன்முறைக்கு மாற்றவும் மற்றும் பிற ஃபார்ம்வேரை நிறுவவும் முடியும், எடுத்துக்காட்டாக, HomeKit அல்லது மூன்றாம் தரப்பு திட்டங்களுக்கான ஆதரவுடன்.

*ஹோம்கிட் அல்லது பிற பிரபலமான திட்டங்களுக்கான ஆதரவுடன் மூன்றாம் தரப்பு ஃபார்ம்வேரை நிறுவிய பிறகு, அசல் நிலைக்குத் திரும்புவது OTA (ஓவர்-தி-ஏர்) மூலம் சாத்தியமில்லை.

நாங்கள் சந்தித்த சிரமங்கள்

யாரும் இல்லை என்று சொல்வது முட்டாள்தனமாக இருக்கும். எழுந்த மிகவும் கடினமான பிரச்சனைகள் மற்றும் அவற்றை நாங்கள் எவ்வாறு தீர்த்தோம் என்பதை விவரிக்க முயற்சிப்பேன்.

சாதனத்தை வைப்பது ஒரு சவாலாக இருந்தது. வள செலவுகள் மற்றும் நேர செலவுகள் ஆகிய இரண்டிலும் (அவை சுமார் ஒரு வருடத்திற்கு உருவாக்கப்பட்டன).

சந்தையில் நிறைய விருப்பங்கள் இருந்தன. மேலும் மிகவும் பிரபலமானது 3D பிரிண்டிங் ஆகும். அதைக் கண்டுபிடிப்போம்:
கிளாசிக் 3டி பிரிண்டிங். உற்பத்தியின் வேகத்தைப் போலவே தரமும் விரும்பத்தக்கதாக இருக்கும். முன்மாதிரிகளுக்கு 3D பிரிண்டிங்கைப் பயன்படுத்தினோம், ஆனால் அது உற்பத்திக்கு ஏற்றதாக இல்லை.

ஃபோட்டோபாலிமர் 3D பிரிண்டர். இங்கே தரம் மிகவும் சிறப்பாக உள்ளது, ஆனால் விலை விளைவு செயல்பாட்டுக்கு வருகிறது. இதேபோன்ற அச்சுப்பொறியில் அச்சிடப்பட்ட முன்மாதிரிகள் சுமார் 4000 ரூபிள் செலவாகும், மேலும் இது உடலின் இரண்டில் ஒரு பகுதியாகும். நீங்கள் உங்கள் சொந்த அச்சுப்பொறியை வாங்கலாம், இது விலையைக் குறைக்கும், ஆனால் இன்னும் விலை வானியல் ரீதியாக இருக்கும், மேலும் வேகம் திருப்தியற்றதாக இருக்கும்.

சிலிகான் வார்ப்பு. இது சிறந்த தேர்வாக நாங்கள் கருதினோம். தரம் நன்றாக இருந்தது, விலை அதிகமாக இருந்தது, ஆனால் முக்கியமானதாக இல்லை. 20 வழக்குகளின் முதல் தொகுதி கள சோதனைக்கு கூட உத்தரவிடப்பட்டது.

ஆனால் வாய்ப்பு எல்லாவற்றையும் மாற்றிவிட்டது. ஒரு மாலை, தற்செயலாக டெவலப்பர்களுக்கான உள் அரட்டையில் வழக்குகளில் சிக்கல் இருப்பதாகவும், விலை அதிகமாக இருப்பதாகவும் பதிவிட்டேன். அடுத்த நாள், ஒரு சக ஊழியர் தனது நண்பரின் நண்பருக்கு TPA (தெர்மோபிளாஸ்டிக் இயந்திரம்) இருப்பதாக தனிப்பட்ட செய்தியில் எழுதினார். முதல் கட்டத்தில் நீங்கள் அதற்கு ஒரு அச்சு செய்யலாம். இந்த செய்தி எல்லாவற்றையும் மாற்றிவிட்டது!

நான் முன்பு ஊசி மோல்டிங் இயந்திரங்களைப் பயன்படுத்துவதைப் பற்றி யோசித்தேன், ஆனால் என்னைத் தடுத்து நிறுத்தியது குறைந்தது 5000 துண்டுகளை ஆர்டர் செய்ய வேண்டிய அவசியமில்லை (நீங்கள் முயற்சித்தால், சீனர்கள் மூலம் குறைவாகக் காணலாம்). அச்சின் விலை என்னை நிறுத்தியது. சுமார் $5000. இந்தத் தொகையை ஒரேயடியாக செலுத்த நான் தயாராக இல்லை. புதிதாகத் தயாரிக்கப்பட்ட எங்கள் சக ஊழியர் மூலம் அச்சுக்குத் தொகை வானியல் சார்ந்தது அல்ல, அது சுமார் $2000-$2500 வரை மாறுபடும். கூடுதலாக, அவர் எங்களை சந்திக்க ஒப்புக்கொண்டார், நாங்கள் தவணை முறையில் பணம் செலுத்துவதாக ஒப்புக்கொண்டோம். அதனால் ஹல்ஸ் பிரச்சனை தீர்ந்தது.

நாங்கள் சந்தித்த இரண்டாவது மற்றும் குறைவான முக்கியமான சிரமம் வன்பொருள்.

வன்பொருள் திருத்தங்களின் எண்ணிக்கையை கணக்கிட முடியாது. பழமைவாத மதிப்பீடுகளின்படி, வழங்கப்பட்ட விருப்பம் ஏழாவது, இடைநிலையை கணக்கிடவில்லை. அதில் சோதனை செயல்பாட்டின் போது அடையாளம் காணப்பட்ட அனைத்து குறைபாடுகளையும் தீர்க்க முயற்சித்தோம்.

எனவே, முன்பு நான் ஒரு வன்பொருள் கண்காணிப்பு தேவை இல்லை என்று நம்பினேன். இப்போது, ​​அது இல்லாமல், சாதனம் உற்பத்திக்கு செல்லாது: நாங்கள் தேர்ந்தெடுத்த தளத்தின் கேப்ரிசியோஸ் காரணமாக.
ESPக்கு மற்றொரு அனலாக் உள்ளீடு. ஒவ்வொரு ஈஎஸ்பி பின்னும் உலகளாவியது என்று முன்பு நினைத்தேன். ஆனால் ஈஎஸ்பியில் ஒரே ஒரு அனலாக் முள் மட்டுமே உள்ளது. நான் இதை நடைமுறையில் கற்றுக்கொண்டேன், இது அச்சிடப்பட்ட சர்க்யூட் போர்டுகளை மறுவேலை செய்வதற்கும் மறுவரிசைப்படுத்துவதற்கும் வழிவகுத்தது.

அச்சிடப்பட்ட சர்க்யூட் போர்டுகளின் முதல் பதிப்பு

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

அச்சிடப்பட்ட சர்க்யூட் போர்டுகளின் இரண்டாவது பதிப்பு

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

அச்சிடப்பட்ட சர்க்யூட் போர்டுகளின் இறுதி பதிப்பு, அனலாக் முள் உள்ள சிக்கல்களை நாம் அவசரமாக தீர்க்க வேண்டியிருந்தது.

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

மென்பொருளைப் பொறுத்தவரை, நிறைய ஆபத்துகள் இருந்தன.

எடுத்துக்காட்டாக, ESP அவ்வப்போது குறைகிறது. அதற்கு பிங் சென்றாலும் பக்கம் திறக்கவில்லை. ஒரே ஒரு தீர்வு உள்ளது - நூலகத்தை மீண்டும் எழுதுவது. மற்றவர்கள் இருக்கலாம், ஆனால் நாங்கள் முயற்சித்த அனைத்தும் வேலை செய்யவில்லை.

இரண்டாவது குறிப்பிடத்தக்க சிக்கல், விந்தை போதும், ஒரு பக்கத்தைத் திறக்கும்போது ESP க்கு கோரிக்கைகளின் எண்ணிக்கை. GET அல்லது ajax ஐப் பயன்படுத்தி, கோரிக்கைகளின் எண்ணிக்கை அநாகரீகமாக அதிகரித்தது என்ற உண்மையை நாங்கள் எதிர்கொண்டோம். இதன் காரணமாக, ESP கணிக்க முடியாத வகையில் செயல்பட்டது, அது வெறுமனே மறுதொடக்கம் செய்யலாம் அல்லது கோரிக்கையை பல வினாடிகளுக்கு செயல்படுத்தலாம். வலை சாக்கெட்டுகளுக்கு மாறுவதே தீர்வு. இதற்குப் பிறகு, கோரிக்கைகளின் எண்ணிக்கை கணிசமாகக் குறைந்தது.

மூன்றாவது பிரச்சனை இணைய இடைமுகம். அதைப் பற்றிய கூடுதல் தகவல்கள் பின்னர் வெளியிடப்படும் தனிக் கட்டுரையில் இருக்கும்.

தற்போதைக்கு VUE.JS ஐப் பயன்படுத்துவதே சிறந்த வழி என்று நான் கூறுவேன்.

நாங்கள் சோதித்த எல்லாவற்றிலும் இந்த கட்டமைப்பு மிகவும் பொருத்தமானது.

இடைமுக விருப்பங்களை கீழே உள்ள இணைப்புகளில் பார்க்கலாம்.

adaptive.lytko.com
mobile.lytko.com

தெர்மோஸ்டாட் ஆகிறது

எல்லா சிரமங்களையும் கடந்து, நாங்கள் இந்த முடிவுக்கு வந்தோம்:

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

வடிவமைப்பு

தெர்மோஸ்டாட் மூன்று பலகைகளைக் கொண்டுள்ளது (தொகுதிகள்):

  1. மேலாளர்;
  2. நிர்வகிக்கப்பட்டது;
  3. காட்சி பலகை.

மேலாளர் - ESP12, ஹார்டுவேர் "வாட்ச்டாக்" மற்றும் nRF24 ஆகியவை எதிர்கால உணரிகளுடன் வேலை செய்ய அமைந்துள்ள பலகை. துவக்கத்தில், சாதனம் DS18B20 டிஜிட்டல் சென்சார் ஆதரிக்கிறது. ஆனால் மூன்றாம் தரப்பு உற்பத்தியாளர்களிடமிருந்து அனலாக் சென்சார்களை இணைக்கும் திறனை நாங்கள் வழங்கியுள்ளோம். எதிர்கால சாதன மென்பொருள் புதுப்பிப்புகளில் ஒன்றில் மூன்றாம் தரப்பு தெர்மோஸ்டாட்களுடன் வரும் சென்சார்களைப் பயன்படுத்தும் திறனைச் சேர்ப்போம்.

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

நிர்வகிக்கப்பட்டது - மின்சாரம் மற்றும் சுமை கட்டுப்பாட்டு பலகை. அங்கு அவர்கள் 750mA மின்சாரம், வெப்பநிலை உணரிகளை இணைப்பதற்கான டெர்மினல்கள் மற்றும் சுமையைக் கட்டுப்படுத்த 16A ரிலே ஆகியவற்றை வைத்தனர்.

ஒரு தெர்மோஸ்டாட் ஆக: அது எப்படி நடந்தது

காட்சி - வளர்ச்சி கட்டத்தில் நாங்கள் தேர்ந்தெடுத்தோம் அடுத்த காட்சி 2.4 அங்குலங்கள்.

இணையத்தில் அதைப் பற்றிய தகவல்களை எளிதாகக் காணலாம். விலையைத் தவிர, கிட்டத்தட்ட அனைவருக்கும் இது வசதியானது என்பதை நான் சேர்க்க விரும்புகிறேன். 2.4-இன்ச் டிஸ்ப்ளே சுமார் 1200₽ செலவாகும், இது இறுதி விலையில் சிறந்த விளைவை ஏற்படுத்தாது.

எனவே எங்கள் தேவைகளுக்கு ஏற்ப ஒரு அனலாக் செய்ய முடிவு செய்யப்பட்டது, ஆனால் குறைந்த விலையில். உண்மை, நீங்கள் அதை உன்னதமான முறையில் நிரல் செய்ய வேண்டும், நெக்ஷன் எடிட்டர் சூழலில் இருந்து அல்ல. இது மிகவும் கடினம், ஆனால் நாங்கள் அதற்கு தயாராக இருக்கிறோம்.

ஒரு அனலாக் என்பது தொடுதிரையுடன் கூடிய 2.4-இன்ச் மேட்ரிக்ஸ் மற்றும் அதைக் கட்டுப்படுத்தவும் ESP32 இல் சுமையைக் குறைக்கவும் STM12 உடன் போர்டில் இருக்கும். அனைத்து கட்டுப்பாடுகளும் UART வழியாக நெக்ஷனைப் போலவே இருக்கும், அத்துடன் 32 MB நினைவகம் மற்றும் பதிவுகளை பதிவு செய்வதற்கான முழு அளவிலான ஃபிளாஷ் கார்டு.

மட்டு வடிவமைப்பு தொகுதிகளில் ஒன்றை மாற்றுவதை எளிதாக்குகிறது மற்றும் வெளியீடு முற்றிலும் வேறுபட்ட சாதனமாகும்.

எடுத்துக்காட்டாக, பல பதிப்புகளில் "போர்டு 2" க்கு ஏற்கனவே விருப்பங்கள் உள்ளன:

  • விருப்பம் 1 - சூடான மாடிகளுக்கு. 220V இலிருந்து மின்சாரம். ரிலே தனக்குப் பிறகு எந்த சுமையையும் கட்டுப்படுத்துகிறது.
  • விருப்பம் 2 - தண்ணீர் சூடான தரை அல்லது பேட்டரி வால்வு. 24V ஏசி மூலம் இயக்கப்படுகிறது. 24V க்கான வால்வு கட்டுப்பாடு.
  • விருப்பம் 3 - 220V இலிருந்து மின்சாரம். கொதிகலன் அல்லது மின்சார sauna போன்ற ஒரு தனி வரியின் கட்டுப்பாடு.

பின்னுரை

நான் ஒரு தொழில்முறை டெவலப்பர் அல்ல. ஒரே இலக்குடன் மக்களை ஒன்றிணைக்க முடிந்தது. பெரும்பாலும், எல்லோரும் யோசனைக்காக வேலை செய்கிறார்கள்; உண்மையில் பயனுள்ள ஒன்றைச் செய்வதற்கு; இறுதி பயனருக்கு பயனுள்ளதாக இருக்கும்.

வழக்கின் வடிவமைப்பை சிலர் விரும்ப மாட்டார்கள் என்று நான் நம்புகிறேன்; சிலருக்கு - பக்கத்தின் தோற்றம். அது உங்கள் உரிமை! ஆனால் நாங்கள் என்ன செய்கிறோம், மிக முக்கியமாக ஏன் என்ற தொடர்ச்சியான விமர்சனத்தின் மூலம் நாமே இந்த வழியில் சென்றோம். மேலே குறிப்பிட்டுள்ளதைப் போன்ற கேள்விகள் உங்களிடம் இல்லையென்றால், கருத்துகளில் அரட்டையடிக்க நாங்கள் மகிழ்ச்சியடைவோம்.

ஆக்கபூர்வமான விமர்சனம் நல்லது, அதற்கு நாங்கள் நன்றியுள்ளவர்களாக இருக்கிறோம்.

யோசனையின் வரலாறு இங்கே. ஆர்வமுள்ளவர்களுக்கு:

  1. அனைத்து கேள்விகளுக்கும்: டெலிகிராம் குழு லிட்கோஜி
  2. செய்திகளைப் பின்தொடரவும்: டெலிகிராம் தகவல் சேனல் லிட்கோ செய்திகள்

ஆம், நாம் செய்வதை ரசிக்கிறோம்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்