Arduino Night Light और Decoration Lamp कैसे बनाएं ?

Arduino Night Light और Decoration Lamp कैसे बनाएं ?

Arduino Night Light

दोस्तों मेरी पिछली पोस्ट में मैने आपको बताया था कि कैसे arduino की सहायता से एक LED Blink करें । पिछली पोस्ट पढने के लिए क्लिक करें ►

यदि आपने LED Blink करना अच्छी तरह सीख लिया है तो आप इस Decoration Light में खुद के Function बनाकर भी डाल पाएंगे । Simple arduino project in hindi

सिर्फ 4 LED की जरूरत पडेगी –

arudino decoration lamp

इस प्रोजेक्ट Arduino Night Light में आपको सिर्फ 4 LED को Arduino से कंट्रोल करना है आप चाहें तो इसमें 4 से ज्यादा भी लगा सकते हैं ।

Arduino क्या है ? What is arduino in hindi

आपको क्या-क्या चाहिए ?

2 x Green LED (5mm) –

2 x Blue LED (5mm) –

4 x Resistor (150 ohm – 470 ohm के बीच ) [ मैंने 150 ohm का लगाया है ]

1 x Mini Breadboard –

1 x Arduino Board –

9 x Cardboard pieces (6 cm x 6 cm )

4 x Cardboard pieces (11.5 cm x 11.5 cm)

2 x Cardboard pieces (6 cm x 14 cm)

2 x A4 Size Paper

Glue, Gum, Tape

Arduino Night Light Light बनाना शुरु करें –

अब देर किस बात की ये खूबसूरत प्रोजेक्ट बनाना शुरु करते हैं । मैने इसका पूरा Video बनाया है आप बडे आराम से इसको देखकर अपना प्रोजेक्ट बनाएं ।

Circuit –

ये इसका सर्किट है-

arduino decoration light circuit

b1 – arduino pin 2

g1 – arduino pin 4

g2 – arduino pin 3

b2 – arduino pin 2

negative – GND

कोड Upload करें-

अपना Arduino, USB द्वारा कनेक्ट करें और ये कोड अपलोड करें ।

// MIGDREEM Arduino Decoration Lamp
// Created by Yogesh
// http://migdreem.com
// Date : 02-Sep-2017
const int g1 = 4;
const int g2 = 3;
const int b1 = 2;
const int b2 = 5;

// timing
int f3t1 = 80;
int f3t2 = 20;
int f4t1 = 100;
int f5t1 = 70;
int f6t1 = 100 ;
int f7t1 = 100;
int f8t1 = 150;

void setup() {
  pinMode(g1, OUTPUT);
  pinMode(g2, OUTPUT);
  pinMode(b1, OUTPUT);
  pinMode(b2, OUTPUT);
}

void loop() {

  //function 1
  for (int i = 0; i < 5; i++) {
    digitalWrite(b1, HIGH);
    digitalWrite(b2, HIGH);
    delay(100);
    digitalWrite(b1, LOW);
    digitalWrite(b2, LOW);
    delay(100);

    digitalWrite(g1, HIGH);
    digitalWrite(g2, HIGH);
    delay(100);
    digitalWrite(g1, LOW);
    digitalWrite(g2, LOW);
    delay(100);
  }

  //function 2
  for (int i = 0; i < 5; i++) {
    digitalWrite(b1, HIGH);
    delay(50);
    digitalWrite(g1, HIGH);
    delay(50);
    digitalWrite(g2, HIGH);
    delay(50);
    digitalWrite(b2, HIGH);
    delay(50);

    digitalWrite(b1, LOW);
    digitalWrite(g1, LOW);
    digitalWrite(g2, LOW);
    digitalWrite(b2, LOW);
    delay(300);
  }


  //function 3
  for (int i = 0; i < 5; i++) {
    digitalWrite(b2, HIGH);
    delay(f3t1);
    digitalWrite(b2, LOW);
    delay(f3t2);
    digitalWrite(g2, HIGH);
    delay(f3t1);
    digitalWrite(g2, LOW);
    delay(f3t2);
    digitalWrite(g1, HIGH);
    delay(f3t1);
    digitalWrite(g1, LOW);
    delay(f3t2);
    digitalWrite(b1, HIGH);
    delay(f3t1);
    digitalWrite(b1, LOW);
    delay(f3t2);
  }

  //function 7
  for (int i = 0; i < 5; i++) {
    digitalWrite(b1, HIGH);
    delay(f7t1);
    digitalWrite(b1, LOW);
    digitalWrite(b2, HIGH);
    delay(f7t1);
    digitalWrite(b2, LOW);
    digitalWrite(g1, HIGH);
    delay(f7t1);
    digitalWrite(g1, LOW);
    digitalWrite(g2, HIGH);
    delay(f7t1);
    digitalWrite(g2, LOW);
    delay(f7t1);
  }

  //function 4

  for (int i = 0; i < 5; i++) {

    digitalWrite(b1, HIGH);
    digitalWrite(g2, HIGH);
    delay(f4t1);
    digitalWrite(b1, LOW);
    digitalWrite(g2, LOW);
    digitalWrite(g1, HIGH);
    digitalWrite(b2, HIGH);
    delay(f4t1);
    digitalWrite(g1, LOW);
    digitalWrite(b2, LOW);
    delay(f4t1);

    digitalWrite(g1, HIGH);
    digitalWrite(b2, HIGH);
    delay(f4t1);
    digitalWrite(g1, LOW);
    digitalWrite(b2, LOW);
    digitalWrite(b1, HIGH);
    digitalWrite(g2, HIGH);
    delay(f4t1);
    digitalWrite(b1, LOW);
    digitalWrite(g2, LOW);
    delay(f4t1);
  }


  //function 5
  for (int i = 0; i < 15; i++) {
    digitalWrite(b1, HIGH);
    digitalWrite(g1, HIGH);
    digitalWrite(b2, HIGH);
    digitalWrite(g2, HIGH);
    delay(f5t1);
    digitalWrite(b1, LOW);
    digitalWrite(g1, LOW);
    digitalWrite(b2, LOW);
    digitalWrite(g2, LOW);
    delay(f5t1);
  }



  //function 6
  for (int i = 0; i < 5; i++) {
    digitalWrite(b1, HIGH);
    digitalWrite(g1, HIGH);
    delay(f6t1);
    digitalWrite(b1, LOW);
    digitalWrite(g2, HIGH);
    delay(f6t1);
    digitalWrite(g1, LOW);
    digitalWrite(b2, HIGH);
    delay(f6t1);
    digitalWrite(g2, LOW);
    digitalWrite(b2, LOW);
    delay(f6t1);
  }

  // function 8
  for (int j = 0; j < 1; j++) {
    for (int i = 0; i < 10; i++) {
      digitalWrite(g1, HIGH);
      digitalWrite(g2, HIGH);
      delay(f8t1);
      digitalWrite(g1, LOW);
      digitalWrite(g2, LOW);
      delay(f8t1);
    }
    for (int i = 0; i < 10; i++) {
      digitalWrite(b1, HIGH);
      digitalWrite(b2, HIGH);
      delay(f8t1);
      digitalWrite(b1, LOW);
      digitalWrite(b2, LOW);
      delay(f8t1);
    }
  }

}

कोड अपलोड करने के बाद USB निकाल दें और Arduino को 9 v की बैटरी से कनेक्ट कर दें । 9V Battery का +ve  VIN से और  –ve GND से  connect  करें ।

आपका प्रोजेक्ट तैयार है –

इस प्रोजेक्ट Arduino Night Light को बनाने में कोई भी परेशानी आ रही हो तो कमेंट में जरूर लिखें ।

उम्मीद करता हूँ आपको ये जरूर पसन्द आया होगा तो सब्स्क्राइब जरूर करें

पोस्ट पढने के लिए आपका धन्यवाद ! धन्यवाद ! धन्यवाद ! जल्द ही मिलेंगे अगली पोस्ट के साथ ।

 

Enter your email address:

Delivered by FeedBurner

 

इस पोस्ट का instructables – क्लिक करें 

instructables

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *