Skip to main content

Touch sensor TTP223 based Dimmer Switch Circuit using Arduino

हेलो दोस्तों में आज आपको इस ब्लॉग में TTP223 टच सेंसर का इस्तेमाल कर के कैसे एक मजेदार डिम्मर प्रोजेक्ट बना सकते है इसे बना कर बताने वाला हु ,इस प्रोजेक्ट में एक लाइट का प्रकास को कण्ट्रोल करने वाले है जिसमे हम Arduino का उपयोग करने वाले है इसमें हम एक टच सेंसर TTP223  का इस्तेमाल करेंगे जिसे लाइट का प्रकास कम और ज़्यदा  होगा इसके लिए आपको इन कम्पोनेनेट की जरुरत होगी



Table of Contents

  • Circuit Diagram of Touch Dimmer Switch Circuit
  • Components Required for Touch Dimmer Switch Circuit
  • Component Description
  • How to Design Touch Dimmer Switch Circuit?
  • Working of the Touch Dimmer Switch Circuit
  • Code
  • Applications
  • Construction and Output Video
  • Related Posts

Circuit Diagram of Touch Dimmer Switch Circuit

circuit diagram of touch dimmer
circuit diagram 

Breadboard Diagram of Touch Dimmer Switch Circuit

breadboard connection led strip connection
Breadboard Connection

Components Required for Touch Dimmer Switch Circuit

  1. Arduino UNO 
  2. Touch Sensor TTP223
  3. IRFZ44 MOSFET
  4. Led strip
  5. 12v Power supply 
  6. Breadboard 
  7. Connecting Wires 

Code

const int brightnessUp = 10;      // the number of the pushbutton pin
const int brightnessDown = 9;     // the number of the pushbutton pin
const int ledPin =  11;           // the number of the LED pin
const int maxBrightness = 25;     //this can be any number - it's the number of steps between dimmest and brightest. 

// variables will change:
int brightness = maxBrightness;
int interval=1;

void setup() 
{
  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);      
  // initialize the pushbutton pins as an input:
  pinMode(brightnessUp, INPUT);     
  pinMode(brightnessDown, INPUT);   
  Serial.begin(9600);
}

void loop()
{
    if (digitalRead(brightnessUp) == HIGH && brightness < maxBrightness)
    { 
      brightness = brightness + interval; 
      //if the brightness Up button is pushed, add one degree of brightness to the current level
      Serial.println(brightness); //for debugging purposes
    }
    
    if (digitalRead(brightnessDown) == HIGH && brightness > 1)
    {
      brightness = brightness - interval;
      //if the brightness Down button is pushed, subtract one degree of brightness from the current level
      Serial.println(brightness); //for debugging purposes
    }
    delay(300);
    analogWrite(ledPin, map(brightness, 1, maxBrightness, 1, 255));    
    //this code maps the max brightness constant to the max LED brightness
  
}

Comments

  1. Thanks I am thinking about this how I connect touch sensor to control led strip

    ReplyDelete

Post a Comment

Popular posts from this blog

Stabilizer in Hindi स्टेबलाइजर की पूरी जानकारी हिंदी में

स्टेबलाइजर क्या होता है घर के लिए सही वोल्टेज स्टेबलाइजर आपने वोल्टेज स्टेबलाइजर के बारे में जरूर सुना होगा और आपके घर में stabilizer जरूर होगा। लेकिन क्या आप जानते हैं कि स्टेबलाइजर क्या होता है?(what is stabilizer ?) क्या आप जानते हैं कि स्टेबलाइजर का काम क्या है और स्टेबलाइजर कितने प्रकार के होता है? क्या आप जानते हैं कि स्टेबलाइजर कैसे काम करता है? यदि नहीं जानते हैं तो हमारा ये पोस्ट जरूर पढ़ें। इस पोस्ट में आज हम स्टेबलाइजर की पूरी जानकारी हिंदी(stabilizer in Hindi) में देने जा रहे हैं। स्टेबलाइजर एक ऐसी डिवाइस होती है जो कि Fix Value की वोल्टेज प्रदान करता है.हमारे घर में कुछ ऐसे उपकरण होते हैं जिन्हें कम से कम 240 V की सप्लाई की जरूरत होती है और कुछ कारणवश हमारे घर में अगर सप्लाई 240V से कम आती है तो वह उपकरण ठीक प्रकार से कार्य नहीं कर पाता इसीलिए उसके लिए स्टेबलाइजर की जरूरत पड़ती है. जो कि हमारे घर में आने वाली सप्लाई को 240V पर Fix कर के उपकरण को 240V की सप्लाई प्रदान करता है. स्टेबलाइजर का इस्तेमाल ज्यादातर रेफ्रिजरेटर  (फ्रिज) एयर कंडीशनर इत्यादि पर किया जाता ...

वायर जॉइंट के Different प्रकार

 Different Types of Wire Joint Requirement:- किसी भी तार में जॉइंट बनाने की जरुरत क्यों पड़ती है किसी भी वायर में जॉइंट बनाने की जरुरत इसलिए पड़ती है ताकि किसी भी चालक तार की लम्बाई बढ़ाई जा सके और किसी चालक लाइन में से किसी अन्य लाइन को जॉइंट बनाकर उसे स्थाई रूप से जोड़ा जा सके जॉइंट ऐसा होना चाहिए की वह लाइन को अच्छे कनेक्ट तथा लाइन को पर्याप्त सुद्रढ़ता भी प्रदान कर सके,,इन जोइन्टो को विभिन्न प्रकार से तैयार किया जाता है यह चालक तार की मोटाई,जोड़ की किस्म,जॉइंट किस लाइन में लगाना है इत्यादि पर निर्भर करती है  ।   Different Types of  Joints:-ओवर हेड लाइन्स तथा घरेलु वायरिंग में मुख्यतः निम्न जोड़ प्रचलित है  Twisted Joint(ऐंठा हुआ जोड़) :- इस प्रकार के जॉइंट में तारो अथवा केबल के चालक सिरों को आपस में ऐंठ कर उनके अंतिम समापन सिरों को जोड़ की और मोड़ देते है इस प्रकार का जॉइंट ओवर हेड लाइन में खम्बो के ऊपर लगे इंसुलेटर पर लगाया जाता है इसे किसी लाइन के मध्य में नहीं लगाया जाता है इसे Pig Tail अथवा Rat-Tail Joint जॉइंट भी कहते है।    Married Joint(मै...

Star Delta Starter In Hindi | स्टार डेल्टा स्टार्टर | का प्रयोग मोटर में क्यों किया जाता है ?

स्टार डेल्टा स्टार्टर |Star Delta Starter इस Article मे स्टार डेल्टा कनेक्शन, Star Delta Formula, स्टार डेल्टा स्टार्टर का सिद्धांत, पावर डायग्राम, कन्ट्रोल डायग्राम, स्टार डेल्टा स्टार्टर के लाभ एवम नुकशान और स्टार डेल्टा स्टार्टर से संबधित इंटरव्यू में पूछे जाने वाले सवाल पे भी विस्तृत में जानकारी देने की कोशिश की हे। आशा हे आप के लिए मददगार होगी। Star Delta Starter मोटर को सलामती पूर्वक चालू करने के लिए, मोटर का रक्षण करने के लिए एवम मोटर का स्टार्टिंग करंट कम करने के लिए उपयोग किया जाता हे। मोटर को स्टार्ट करने के लिए और भी कही टाइप के स्टार्टर हे। जैसे की डायरेक्ट ऑन लाइन स्टार्टर, स्टार डेल्टा स्टार्टर, ऑटो ट्रांसफार्मर स्टार्टर, सॉफ्ट स्टार्टर, vfd (Variable Frequency Drive) और रोटर रेजिस्टेंस स्टार्टर, जो मोटर को सलामती पूर्वक चालू भी करते हे,और सुरक्षा भी प्रदान करते हे। स्टार डेल्टा स्टार्टर क्या है? एक स्टार्टर का काम हे स्टार्ट करना। यहां एक इलेक्ट्रिक मोटर स्टार्टर की बात हे। स्टार डेल्टा स्टार्टर याने, एक इलेक्ट्रिकल उपकरण जो कही उपकरणों को एकत्रित करके तैयार किया जाता ह...