Arduino ஐப் பயன்படுத்தி டச் டிம்மர் சர்க்யூட்டை எவ்வாறு வடிவமைப்பது?

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



Arduino உடன் சென்சார் தொடவும்

டச் சென்சார் பயன்படுத்தி சாதனத்தை மாற்றுவது எப்படி?

எந்த நேரத்தையும் வீணாக்காமல் எங்கள் திட்டத்தில் வேலை செய்வோம்.



படி 1: கூறுகளை சேகரித்தல்

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



  • Arduino uno
  • எல்.ஈ.டி.
  • 2N2222 NPN டிரான்சிஸ்டர்
  • 1 கி-ஓம் மின்தடை
  • ஜம்பர் கம்பிகள்
  • டிசி அடாப்டருக்கு 12 வி ஏசி

படி 2: கூறுகளைப் படிப்பது

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



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

Arduino uno

டச் சென்சார் என்பது உடல் ரீதியான தொடர்பு அல்லது அருகாமையைக் கண்டறியும் மிக முக்கியமான உள்ளீட்டு சாதனமாகும். இந்த சென்சாரின் நன்மை என்னவென்றால், தொடுதல், ஸ்வைப், பிஞ்ச் போன்ற பல செயல்பாடுகளைச் செய்ய ஒற்றை சென்சார் பயன்படுத்தப்படுகிறது. இது செயல்படும் கொள்கை என்னவென்றால், ஒரு நபர் சென்சாரைத் தொடும்போது கொள்ளளவின் மாற்றத்தை இது அளவிடுகிறது. இந்த சென்சார் ஒரு TTP223 டச்பேட் . சென்சாரில் ஒரு விரல் வைக்கப்படும் போது, ​​OUT ஊசிகளின் நிலை காட்டுகிறது உயர் .



டச் சென்சார்

படி 3: கூறுகளை அசெம்பிளிங் செய்தல்

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

  1. தொடு உணரி என்பது தொடு உணர் தொகுதி ஆகும், இது 3 உள்ளீடு / வெளியீட்டு ஊசிகளைக் கொண்டுள்ளது. Vcc முள் மற்றும் தரை முள் ஆகியவற்றை 5 வி மற்றும் அர்டுயினோவின் தரையுடன் இணைப்பதன் மூலம் இந்த தொகுதியை மேம்படுத்தவும். இந்த தொகுதியின் SIG அல்லது OUT முள் Arduino இன் pin8 உடன் இணைக்கவும்.
  2. 2N2222 டிரான்சிஸ்டரை Arduino இன் பின் 3 உடன் டிரான்சிஸ்டர் மற்றும் கலெக்டர் முனையத்தின் அடித்தளத்துடன் இணைக்கப்பட்ட ஒரு மின்தடையுடன் Arduino Uno இன் 5V உடன் இணைக்கவும். டிரான்சிஸ்டரின் உமிழ்ப்பான் மற்றும் தரையில் ஒரு சிறிய விளக்கை இணைக்கவும். அர்டுயினோவின் பின் 3 ஒரு பி.டபிள்யூ.எம் முள் அதாவது இந்த முள் மதிப்பு 0 t 255 இலிருந்து மாறுபடும்.

சுற்று வரைபடம்

படி 4: Arduino உடன் தொடங்குவது

Arduino IDE ஐ நீங்கள் ஏற்கனவே அறிந்திருக்கவில்லை என்றால், கவலைப்பட வேண்டாம், ஏனெனில் Arduino IDE ஐ அமைப்பதற்கான படிப்படியான ஒரு படி கீழே கொடுக்கப்பட்டுள்ளது.

  1. Arduino IDE இன் சமீபத்திய பதிப்பைப் பதிவிறக்கவும் அர்டுயினோ
  2. உங்கள் Arduino போர்டை PC உடன் இணைத்து கண்ட்ரோல் பேனலைத் திறக்கவும். கிளிக் செய்யவும் வன்பொருள் மற்றும் ஒலி மற்றும் காண்க சாதனங்கள் மற்றும் அச்சுப்பொறிகள். உங்கள் Arduino போர்டு இணைக்கப்பட்டுள்ள துறைமுகத்தின் பெயரைக் கண்டறியவும்.

    துறைமுகத்தைக் கண்டறிதல்

  3. கருவி மெனுவில் வட்டமிட்டு பலகையை அமைக்கவும் Arduino / Genuino Uno.

    அமைத்தல் வாரியம்

  4. அதே கருவி மெனுவில், நீங்கள் முன்பு கவனித்த போர்ட்டை அமைக்கவும் சாதனங்கள் மற்றும் அச்சுப்பொறிகள்.

    துறைமுகத்தை அமைத்தல்

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

    பதிவேற்றவும்

கிளிக் செய்வதன் மூலம் குறியீட்டைப் பதிவிறக்கலாம் இங்கே.

படி 5: குறியீடு

குறியீடு மிகவும் எளிது. இது சுருக்கமாக கீழே விளக்கப்பட்டுள்ளது:

  1. தொடக்கத்தில், பயன்படுத்தப்படும் அனைத்து ஊசிகளும் துவக்கப்படுகின்றன. ஒரு மாறி மணி மதிப்பைக் கொண்டிருக்கும் துவக்கமானது, அதன் ஒளியின் தீவிரத்தை மாற்ற விளக்கை அனுப்பும். இந்த மதிப்பு 0 முதல் 255 வரை இருக்கும்.
int led = 3; int sen = 8; int val = 0;

2. வெற்றிட அமைப்பு () INPUT அல்லது OUTPUT ஆக பயன்படுத்த ஊசிகளை அமைக்க பயன்படும் ஒரு செயல்பாடு. இந்த செயல்பாட்டில் பாட் வீதமும் அமைக்கப்பட்டுள்ளது. பாட் வீதம் என்பது மைக்ரோகண்ட்ரோலர் போர்டு மற்ற சென்சார்களுடன் தொடர்பு கொள்ளும் வேகம்.

void setup () {Serial.begin (9600); pinMode (சென், INPUT); pinMode (தலைமையிலான, OUTPUT); டிஜிட்டல்ரைட் (சென், குறைந்த); டிஜிட்டல்ரைட் (தலைமையிலான, குறைந்த); }

3. வெற்றிட சுழற்சி () ஒரு சுழற்சியில் மீண்டும் மீண்டும் இயங்கும் ஒரு செயல்பாடு. இந்த சுழற்சியில், சென்சார் ஒரு விரலைக் கண்டறிந்தால் இல்லையா என்பது சரிபார்க்கப்படுகிறது. விரல் தொடர்ந்து கண்டறியப்பட்டால், மாறி “ val ” 0 மற்றும் 255 க்கு இடையில் இருக்கும்படி சரிசெய்யப்படுகிறது. விரல் தூக்கும் வரை அல்லது அதிகபட்ச பிரகாசம் அடையும் வரை செயல்முறை தொடர்கிறது. இரட்டை தாவல் கண்டறியப்பட்டால் கட்டுப்படுத்தி திட்டமிடப்பட்டுள்ளது, அது பிரகாசத்தைக் குறைக்கும்.

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

void loop () {போது (டிஜிட்டல் ரீட் (சென்) == குறைந்த); (டிஜிட்டல் ரீட் (சென்) == உயர்) {போது (டிஜிட்டல் ரீட் (சென்) == உயர்) {என்றால் (வால் = 0) {அனலாக்ரைட் (தலைமையிலான, வால்); val--; தாமதம் (15); }}}}

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

பயன்பாடுகள்

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

  1. ஏசி ஒளிரும் பல்புகளுடன் டச் டிம்மர் சுவிட்சைப் பயன்படுத்த, TT6061A போன்ற பிரத்யேக ஐ.சி.களைப் பயன்படுத்தலாம்.
  2. சென்சாரைத் தொடுவதன் மூலம் சிறிய விசிறியின் வேகத்தைக் கட்டுப்படுத்த இந்த டச் டிம்மர் சுவிட்சைப் பயன்படுத்தலாம்.
  3. இந்த டச் டிம்மர் சுவிட்ச் சென்சாரைத் தொடுவதன் மூலம் விளக்கின் பிரகாசத்தைக் கட்டுப்படுத்தப் பயன்படுத்தலாம்.
  4. ஸ்லைடு சுவிட்ச் அல்லது பல்புகளுக்கான ரோட்டரி வகை சுவிட்ச் போன்ற பாரம்பரிய டிம்மர் சுவிட்சுகளை மாற்றலாம்.