- வீட்டு ஆட்டோமேஷனுக்கான ஈஎஸ்பி ஸ்மார்ட் பிளக்
- தேவையான பொருட்கள்
- ESP8266 க்கான ஸ்மார்ட் பிளக் திட்டம்
- சுற்று வரைபடம்
- ஸ்மார்ட் பிளக் சாக்கெட்டுக்கான 3D அச்சிடப்பட்ட உறை
நான் ஈஎஸ்பி வைஃபை தொகுதிகளுடன் வேலை செய்யத் தொடங்கியதிலிருந்தே, ஸ்மார்ட் போன் மூலம் வயர்லெஸ் முறையில் என் ஏசி சுமைகளை கட்டுப்படுத்த உதவும் ஸ்மார்ட் வைஃபை சாக்கெட்டை உருவாக்க நான் எப்போதும் விரும்பினேன். பிரபலமான மோகோ வைஃபை ஸ்மார்ட் பிளக் அல்லது சோனாஃப் போன்ற தயாரிப்புகள் ஏற்கனவே சந்தையில் கிடைத்தாலும், அவை சற்று விலை உயர்ந்தவை, அதற்கு மேல் இது உங்களுடையதை உருவாக்குவதில் மகிழ்ச்சியைத் தராது. எனவே, இந்த திட்டத்தில் ESP8266 Wi-Fi தொகுதியைப் பயன்படுத்தி உங்கள் சொந்த ஸ்மார்ட் செருகியை எவ்வாறு உருவாக்கலாம் என்பதைக் காண்பிப்பேன். நாங்கள் உருவாக்கிய சாதனம் வெளியேறும் ஏசி சாக்கெட்டில் எளிதாக செருகப்படலாம், பின்னர் மறுமுனையில் உண்மையான சுமைகளை எங்கள் சாதனத்தில் இந்த சாக்கெட்டில் செருகுவதன் மூலம் இணைக்க முடியும். அதன்பிறகு உங்கள் சாக்கெட்டின் முக்கிய சுவிட்சை எப்போதும் வைத்திருங்கள், மேலும் உங்கள் ஸ்மார்ட்போனிலிருந்து நேரடியாக உங்கள் சுமையை கட்டுப்படுத்தலாம். வேடிக்கையாக இருக்கிறதா? எனவே திட்டத்தில் இறங்குவோம்….
வீட்டு ஆட்டோமேஷனுக்கான ஈஎஸ்பி ஸ்மார்ட் பிளக்
எளிய ஆர்.எஃப் அடிப்படையிலான ஹோம் ஆட்டோமேஷன் முதல் எனக்கு பிடித்த கூகிள் உதவியாளர் அடிப்படையிலான குரல் கட்டுப்பாட்டு வீட்டு ஆட்டோமேஷன் வரை ஒரு சில வீட்டு ஆட்டோமேஷன் திட்டங்களை நாங்கள் ஏற்கனவே உருவாக்கியுள்ளோம். ஆனால் இன்று, இந்த திட்டத்தின் தேவை சற்று வித்தியாசமானது.
இங்கே, எனது பணிநிலையத்திலிருந்து நேரடியாக ஸ்மார்ட்போனைப் பயன்படுத்துவதன் மூலம் எனது வைஃபை ரூட்டரை இயக்க / அணைக்க வேண்டும். ஏனென்றால் சில நேரங்களில் எனது இணைய இணைப்பு குறைந்து, எனது வாடிக்கையாளர் சேவையை நான் அழைக்கும்போது, எனக்குக் கிடைக்கும் நிலையான பதில் “ஐயா, ஏற்பட்ட சிரமத்திற்கு வருந்துகிறேன். தயவுசெய்து உங்கள் திசைவியை மறுதொடக்கம் செய்யுங்கள், அதை அணைத்துவிட்டு சில நொடிகளுக்குப் பிறகு மீண்டும் இயக்கவும் ” பஃப்ஃப்! ஒவ்வொரு முறையும் திசைவிக்கு என் வழியில் நடப்பதில் சோர்வாக, இந்த வைஃபை ஸ்மார்ட் பிளக்கை உருவாக்க முடிவு செய்தேன், அதைப் பயன்படுத்தி எனது திசைவியைக் கட்டுப்படுத்தினேன்.
ஆனால், ஒரு நிமிடம் காத்திருங்கள்! எனது திசைவியை முடக்கியவுடன் எனக்கு இனி இணைய அணுகல் இருக்காது. எனவே அதை மீண்டும் தொலைவிலிருந்து மீண்டும் இயக்குவது எப்படி? அதிர்ஷ்டவசமாக, எங்கள் ESP8266 ஐ அணுகல் புள்ளியாகப் பயன்படுத்தலாம், அதாவது அதன் சொந்த வைஃபை சிக்னலை அனுப்புவதன் மூலம் இது ஒரு திசைவி போல செயல்பட முடியும். ESP8266 இயங்கும் வரை இந்த வைஃபை சிக்னல் எப்போதும் கிடைக்கும். ஆகவே, நாங்கள் எங்கள் ஈஎஸ்பி 8266 ஐ ஒரு சிறைப்பிடிக்கப்பட்ட போர்ட்டலாக நிரல் செய்வோம், அந்த வழியில் ஈஎஸ்பியின் வைஃபை சிக்னலுடன் இணைந்தவுடன் ஒரு வலைப்பக்கத்திற்கு அழைத்துச் செல்லப்படுவோம்.
தேவையான பொருட்கள்
1. ESP8266 வைஃபை தொகுதி
2. டிசி மாற்றிக்கு ஹை-லிங்க் ஏசி (3.3 வி)
3. 3 வி ரிலே
4. NPN டிரான்சிஸ்டர் BC547
5. FTDI புரோகிராமர் தொகுதி
6. அர்டுடினோ வைஃபை கேடயம்
7. கம்பிகளை இணைத்தல்
குறிப்பு: நாங்கள் முன்பு கட்டிய இந்த Arduino Wi-Fi கேடயத்தைப் பயன்படுத்துகிறோம். Arduino குறியீட்டை ESP8266 தொகுதிக்குள் பதிவேற்ற மட்டுமே போர்டு பயன்படுத்தப்படுகிறது. உங்களிடம் இந்த போர்டு இல்லையென்றால், உங்கள் குறியீட்டைப் பதிவேற்ற இந்த எளிய ESP8266 புரோகிராமர் சர்க்யூட்டைப் பயன்படுத்துவதன் இணைப்பைப் பயன்படுத்தி ஒன்றை உருவாக்கலாம்.
ESP8266 க்கான ஸ்மார்ட் பிளக் திட்டம்
மேற்கொண்டு செல்வதற்கு முன், எங்கள் DIY வைஃபை ஸ்மார்ட் பிளக் எவ்வாறு செயல்படும் என்பதைப் புரிந்துகொள்வதற்கு நேராக நிரலுக்குள் நுழைவோம். நீங்கள் இங்கே பார்க்க முடியும் என, சில தலைப்பு கோப்புகளைச் சேர்த்து, டி.என்.எஸ் நெட்வொர்க் சேவையகத்தை அமைப்பதன் மூலம் நிரலைத் தொடங்குகிறோம்
#சேர்க்கிறது
பின்னர் ESP இன் GPIO பின் 2 ஐ வெளியீடாக துவக்குகிறோம், இது எங்கள் சுமைகளை கட்டுப்படுத்த பயன்படும். அதன் பிறகு எங்கள் வலைப்பக்கத்திற்கான நீண்ட HTML குறியீடு உள்ளது. இங்கே எங்கள் வலைப்பக்கத்தில் முகப்புத் திரை, திரை மற்றும் இனிய திரை ஆகிய மூன்று திரைகள் உள்ளன.
சரம் Home_Screen = "" // பக்கம் 1 - முகப்புத் திரை HTML குறியீடு "" " " + style_detials + "
""வருக - சர்க்யூட் டிஜஸ்ட்
"" "; சரம் ON_Screen =" "// பக்கம் 2 - சாதனம் இயக்கப்பட்டால் " "" "+ style_detials +" ""ஸ்மார்ட் பிளக் - இயக்கப்பட்டது
"" "; சரம் OFF_Screen =" "// பக்கம் 3 - சாதனம் முடக்கப்பட்டிருந்தால் " " " " + style_detials + " " "ஸ்மார்ட் பிளக் - முடக்கப்பட்டுள்ளது
" " ";திறக்கும்போது இந்த மூன்று வலைப்பக்கங்களும் இதுபோன்ற ஏதாவது தோன்றும். உங்கள் வலைப்பக்கத்தை நீங்கள் விரும்பும் வழியில் தோன்றும் வகையில் தனிப்பயனாக்கலாம்.

எங்கள் வெற்றிட அமைவு செயல்பாட்டை நாங்கள் கொண்டுள்ளோம், அதில் எங்கள் ஈஎஸ்பியை அணுகல் புள்ளியாக வேலை செய்வதை வரையறுக்கிறோம், அதற்கான பெயரை இங்கே வழங்குகிறோம், இங்கே “ESP_Smart_Plug”. எந்தவொரு பயனரும் இந்த வைஃபை உடன் இணைக்கப்படும்போது, நாங்கள் முன்பு வரையறுக்கப்பட்ட முகப்புப் பக்கத்திற்கு அவர்கள் அழைத்துச் செல்லப்படுவார்கள்.
pinMode (LED_BUILTIN, OUTPUT); // எல்.ஈ.டி முள் குறிப்பான பின்மோடிற்கான வெளியீடாக (GPIO_2, OUTPUT); ரிலே கட்டுப்பாட்டு WiFi.mode (WIFI_AP) க்கான வெளியீடாக // GPIO முள் ; // AP பயன்முறையில் ESP ஐ அமைக்கவும் WiFi.softAPConfig (apIP, apIP, IPAddress (255, 255, 255, 0%); WiFi.softAP ("ESP_Smart_Plug"); // உங்கள் AP நெட்வொர்க்கிற்கு dnsServer.start (DNS_PORT, "*", apIP) என்று பெயரிடுங்கள்; webServer.onNotFound (() { webServer.sendHeader ("இருப்பிடம்", சரம் ("http://www.circuitdigest-automation.com/home.html"), உண்மை); // இயல்புநிலையாக முகப்புத் திரையைத் திறக்க webServer.send (302, "உரை / வெற்று", ""); });
முகப்பு பக்கத்தில் பயனர் ON பொத்தானைக் கிளிக் செய்தால், திரை பக்கத்தில் காண்பிக்கப்படும் மற்றும் GPIO 2 முள் அதிகமாக அமைக்கப்படும்
// ON_Screen webServer.on ("/ relay_ON", () {// பொத்தானை இயக்கினால் டிஜிட்டல்ரைட் (LED_BUILTIN, LOW) அழுத்தினால் ; // LED டிஜிட்டல்ரைட் (GPIO_2, HIGH) ஐ முடக்கு; // ரிலே webServer.send ஐ முடக்கு (200, "உரை / html", ON_Screen); // இந்தத் திரையைக் காண்பி });
இதேபோல் பயனர் ஆஃப் பொத்தானைக் கிளிக் செய்தால், ஆஃப் ஸ்கிரீன் பக்கம் காண்பிக்கப்படும் மற்றும் GPIO 2 முள் குறைவாக அமைக்கப்படும்.
// OF_Screen webServer.on ("/ relay_OFF", () {// பட்டனை அணைத்தால் டிஜிட்டல் ரைட் (LED_BUILTIN, HIGH); // எல்.ஈ.டி டிஜிட்டல் ரைட்டை (GPIO_2, LOW) இயக்கவும்; // ரிலே வெப்சர்வரை இயக்கவும். (200, "உரை / HTML", OFF_Screen); // இந்தத் திரையைக் காண்பி });
நூலகக் கோப்புகளுடன் முழுமையான குறியீட்டை கீழே கொடுக்கப்பட்டுள்ள இணைப்பிலிருந்து ZIP கோப்பாக பதிவிறக்கம் செய்யலாம். இப்போது எங்கள் குறியீடு தயாராக உள்ளது, பதிவேற்ற பொத்தானைக் கிளிக் செய்வதன் மூலம் அதை எங்கள் ஈஎஸ்பி தொகுதிக்கு பதிவேற்றலாம், பின்னர் குறியீடு பதிவேற்றப்படும் வரை காத்திருக்கலாம். நூலகக் கோப்புகளுடன் முழுமையான நிரலை கீழே உள்ள இணைப்பிலிருந்து பதிவிறக்கம் செய்யலாம்
ESP8266 ஸ்மார்ட் பிளக் - Arduino Code Download

வைஃபை கவசம் உள்ளவர்கள் மேலே காட்டப்பட்டுள்ளபடி உங்கள் தொகுதிக்கூறுகளை ஒன்றாக செருகலாம் மற்றும் அதை உங்கள் கணினியுடன் இணைத்து Arduino IDE ஐப் பயன்படுத்தி எங்கள் ESP8266 ஐ நிரலாக்கத் தொடங்கலாம். இந்த போர்டு இல்லாதவர்கள் முன்பு குறிப்பிட்டபடி சுற்று வரைபடத்தைப் பயன்படுத்தலாம்.
குறியீடு பதிவேற்றப்பட்டதும், உங்கள் தொலைபேசியில் வைஃபை நெட்வொர்க்குகளைத் தேடுங்கள், “ESP_Smart_Plug” என்ற சமிக்ஞையை நீங்கள் கண்டுபிடிக்க வேண்டும் . அதனுடன் இணைக்கவும், நாங்கள் இப்போது வடிவமைத்த வலைப்பக்கத்திற்கு நீங்கள் அழைத்துச் செல்லப்படுவீர்கள். இங்கே நீங்கள் டர்ன் ஆஃப் பொத்தானை அழுத்தும்போது எங்கள் ஈஎஸ்பி போர்டில் எல்.ஈ.டி அணைக்கப்படுவதை நீங்கள் கவனிக்க வேண்டும், மேலும் டர்ன் ஆன் பொத்தானை அழுத்தும்போது எல்.ஈ.டி மீண்டும் இயக்கப்பட வேண்டும்.

குறியீட்டை இன்னும் சில முறை சரிபார்த்த பிறகு, இந்த திட்டத்திற்கான புரோகிராமர் போர்டு இனி எங்களுக்குத் தேவையில்லை. இப்போது, எங்கள் ஈஎஸ்பி தொகுதிக்கு மெயின்ஸ் மின்னழுத்தத்திலிருந்து நேரடியாக மின்சாரம் வழங்க ஒரு சுற்று உருவாக்க வேண்டும் மற்றும் ரிலேவை மாற்றுவதற்கு அதன் ஜிபிஐஓ முள் பயன்படுத்த வேண்டும். இந்த சுற்றுவட்டத்தை உருவாக்க நான் ஹை-லிங்கிலிருந்து ஒரு ஏசி-டிசி மாற்றி தொகுதியைப் பயன்படுத்தினேன், இது ஏசி மெயின்ஸ் மின்னழுத்தத்தை 3.3 வி டிசியாக மாற்றுகிறது, இது 900 எம்ஏ வெளியீட்டு மின்னோட்டத்துடன் ஈஎஸ்பி தொகுதியை மெயின்கள் மூலம் இயக்க போதுமானது. வெளியீட்டு பக்க ரிலே என்பது 3.3 வி ரிலே ஆகும், இது இந்த BC547 போன்ற டிரான்சிஸ்டர் மூலம் ESP இன் GPIO முள் மூலம் கட்டுப்படுத்தப்படலாம். எங்கள் டிரான்சிஸ்டரின் அடிப்படை மின்னோட்டத்தைக் கட்டுப்படுத்த எங்களுக்கு 1 கே மின்தடையமும் தேவைப்படும்.
சுற்று வரைபடம்
வைஃபை ஸ்மார்ட் பிளக்கிற்கான முழுமையான சுற்று வரைபடம் இப்படி இருக்கும்.

எங்கள் திட்டத்தை இயக்குவதற்கான ஏசி மெயின்கள் இந்த பிளக் மூலம் பெறப்படும். மற்ற கூறுகள் காதுகுழாயை விளக்கியவை. கவனம் செலுத்த வேண்டிய மற்றொரு முக்கியமான விஷயம், துவங்கும் போது GPIO-0 மற்றும் GPIO-2 ஐ உயரமாக வைத்திருப்பது. இல்லையெனில் ESP தொகுதி நிரலாக்க பயன்முறையில் நுழைகிறது மற்றும் அவுட் குறியீடு இயங்காது. எனவே இயல்புநிலையாக GPIO முள் உயர இழுக்க 10k (3.3k முதல் 10k வரையிலான மதிப்புகள் பயன்படுத்தப்படலாம்) மின்தடையத்தைப் பயன்படுத்தினேன். மாற்றாக நீங்கள் BC547 க்கு பதிலாக PNP டிரான்சிஸ்டரைப் பயன்படுத்தலாம் மற்றும் ரிலேவை உயர் பக்கத்திலிருந்து மாற்றலாம். சர்க்யூட் வரைபடம் தயாராக இருப்பதால், போர்டு அளவை முடிந்தவரை சிறியதாக வைத்திருப்பதன் மூலம் இந்த கூறுகளை எவ்வாறு சாலிடரிங் செய்வது என்று திட்டமிட்டேன், இதனால் அது ஒரு சிறிய உறைக்குள் பொருந்துகிறது மற்றும் போர்டை சாலிடரிங் மூலம் செயல்படுத்தப்படுகிறது.
ஸ்மார்ட் பிளக் சாக்கெட்டுக்கான 3D அச்சிடப்பட்ட உறை
அடுத்து எனது வெர்னியரைப் பயன்படுத்தி பலகையின் பரிமாணங்களை அளந்தேன், மேலும் எனது ஸ்மார்ட் பிளக்கிற்கான உறை வடிவமைக்க பிளக் மற்றும் சாக்கெட்டின் பரிமாணங்களையும் அளவிட்டேன். எனது வடிவமைப்பு முடிந்ததும் கீழே இதுபோன்றது.

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

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

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

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