மீயொலி ஸ்மார்ட் தானியங்கி ஆன் / ஆஃப் சுவிட்ச் சர்க்யூட்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





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



டேபிள் விளக்கு அல்லது டேபிள் ஃபேன் போன்ற கேஜெட்களை செயல்படுத்துகின்ற மனிதனின் இருப்பை உணர மீயொலி தொகுதி மற்றும் அர்டுயினோவைப் பயன்படுத்தப் போகிறோம்.

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



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

வடிவமைப்பு:

Arduino ஐப் பயன்படுத்தி இந்த ஸ்மார்ட் தானியங்கி ON / OFF சுவிட்சின் இதயம் மற்றும் மூளை மீயொலி தொகுதி, மற்றும் முறையே arduino. மீயொலி தொகுதி மனிதனின் இருப்பை உணர்கிறது, ஆனால் மீயொலி தொகுதி ஒரு மனிதனுக்கும் மேசையின் முன் நாற்காலி போன்ற ஒரு தடையுக்கும் இடையில் வேறுபடுத்த முடியாது. எனவே இந்த அம்சத்தை இயக்குவதற்காக, சென்சாருக்கும் மனிதனுக்கும் இடையில் ஒரு வாசல் தூரத்தை அமைக்க உள்ளோம்.

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

நபர் வாசல் வரம்பிலிருந்து வெளியேறும்போது அது ரிலேவை அணைக்கிறது.

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

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

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

Arduino இல் பதிவேற்றுவதற்கு முன் பயனர்கள் நுழைவு மதிப்பை சென்டிமீட்டரில் உள்ளிட வேண்டும்.

எப்படி இது செயல்படுகிறது

மீயொலி ஸ்மார்ட் தானியங்கி ஆன் / ஆஃப் சுவிட்ச் சர்க்யூட்

மீயொலி சென்சார் நேரடியாக அனலாக் ஊசிகளில் A0 முதல் A3 வரை செருகப்படலாம், வெளிப்புறமாக எதிர்கொள்ளும் சென்சார்கள், இது சுற்றுக்கு முன்மாதிரி செய்யும் போது கம்பி நெரிசலைக் குறைக்கும்.

குறிப்பு: #PIN 7 என்பது ரிலேக்கான வெளியீடு

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int OP = 7
long Time
float distanceCM
float distance = 15 // set threshold distance in cm
float resultCM
void setup()
{
pinMode(OP,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
if(resultCM<=distance)
{
digitalWrite(OP,HIGH)
delay(4000)
}
if(resultCM>=distance)
{
digitalWrite(OP,LOW)
}
delay(10)
}
//-----------------Program developed by R.Girish-------------------//

குறிப்பு:

நிரலில் சென்சார் மற்றும் அட்டவணையின் விளிம்பு + 7 முதல் 10 செ.மீ வரையிலான தூரத்துடன் 15 மதிப்பை மாற்றவும்.

மிதக்கும் தூரம் = 15 // செ.மீ.

உதாரணத்திற்கு : சென்சார் மற்றும் அட்டவணைக்கு இடையேயான தூரம் 100cm ஆக இருந்தால், 7 முதல் 10 செ.மீ வரை சேர்த்து மதிப்பை வைக்கவும். மதிப்புகள் சென்டிமீட்டரில் உள்ளன. நபர் சென்சார் வரம்பிலிருந்து விலகிச் சென்ற பிறகு ரிலேவை அணைக்க 4 வினாடிகள் ஆகலாம்.




முந்தைய: TDA1011 ஐப் பயன்படுத்தி 6 வாட் ஆடியோ பெருக்கி சுற்று அடுத்து: ஆர்.சி ஹெலிகாப்டர் ரிமோட் கண்ட்ரோல் சர்க்யூட்